Files
musrfit/PFitter_8cpp.html
T
Gitea Actions b6fac619f9 Deploy site
2026-05-28 07:32:41 +00:00

244 lines
18 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>musrfit: /workspace/LMU/musrfit/src/classes/PFitter.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">musrfit<span id="projectnumber">&#160;1.10.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',false,false,'search.php','Search',true);
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('PFitter_8cpp.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle"><div class="title">PFitter.cpp File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;iostream&gt;</code><br />
<code>#include &lt;iomanip&gt;</code><br />
<code>#include &lt;fstream&gt;</code><br />
<code>#include &lt;limits&gt;</code><br />
<code>#include &lt;cmath&gt;</code><br />
<code>#include &lt;boost/variant/variant.hpp&gt;</code><br />
<code>#include &lt;sys/time.h&gt;</code><br />
<code>#include &quot;Minuit2/FunctionMinimum.h&quot;</code><br />
<code>#include &quot;Minuit2/MnContours.h&quot;</code><br />
<code>#include &quot;Minuit2/MnHesse.h&quot;</code><br />
<code>#include &quot;Minuit2/MnMinimize.h&quot;</code><br />
<code>#include &quot;Minuit2/MnMigrad.h&quot;</code><br />
<code>#include &quot;Minuit2/MnMinos.h&quot;</code><br />
<code>#include &quot;Minuit2/MnPlot.h&quot;</code><br />
<code>#include &quot;Minuit2/MnPrint.h&quot;</code><br />
<code>#include &quot;Minuit2/MnScan.h&quot;</code><br />
<code>#include &quot;Minuit2/MnSimplex.h&quot;</code><br />
<code>#include &quot;Minuit2/MnStrategy.h&quot;</code><br />
<code>#include &quot;Minuit2/MnUserParameterState.h&quot;</code><br />
<code>#include &quot;Minuit2/MinosError.h&quot;</code><br />
<code>#include &lt;TCanvas.h&gt;</code><br />
<code>#include &lt;TH2.h&gt;</code><br />
<code>#include &lt;TFile.h&gt;</code><br />
<code>#include &lt;TDatime.h&gt;</code><br />
<code>#include &lt;TString.h&gt;</code><br />
<code>#include &lt;TObjArray.h&gt;</code><br />
<code>#include &lt;TObjString.h&gt;</code><br />
<code>#include &quot;<a class="el" href="PFitter_8h_source.html">PFitter.h</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for PFitter.cpp:</div>
<div class="dyncontent">
<div class="center"><img src="PFitter_8cpp__incl.png" border="0" usemap="#a_2workspace_2LMU_2musrfit_2src_2classes_2PFitter_8cpp" alt=""/></div>
<map name="a_2workspace_2LMU_2musrfit_2src_2classes_2PFitter_8cpp" id="a_2workspace_2LMU_2musrfit_2src_2classes_2PFitter_8cpp">
<area shape="rect" title=" " alt="" coords="2930,5,3100,50"/>
<area shape="rect" title=" " alt="" coords="246,552,320,580"/>
<area shape="poly" title=" " alt="" coords="2929,32,2265,35,1788,42,1283,54,801,73,585,86,393,101,233,118,111,139,67,150,34,162,14,174,8,187,8,264,15,314,34,359,62,401,96,439,135,472,174,500,243,542,240,547,171,505,131,476,93,443,58,404,29,362,10,315,3,265,3,186,10,171,32,157,65,145,110,134,233,113,393,95,584,80,801,68,1283,48,1788,36,2265,30,2929,26"/>
<area shape="rect" title=" " alt="" coords="1688,98,1758,126"/>
<area shape="poly" title=" " alt="" coords="2929,34,2355,56,2025,76,1885,87,1774,101,1773,95,1884,82,2025,70,2355,51,2929,29"/>
<area shape="rect" title=" " alt="" coords="1782,98,1850,126"/>
<area shape="poly" title=" " alt="" coords="2929,31,2740,33,2478,42,2175,63,2020,79,1866,101,1865,95,2019,74,2175,57,2477,36,2740,27,2929,26"/>
<area shape="rect" title=" " alt="" coords="1874,98,1928,126"/>
<area shape="poly" title=" " alt="" coords="2929,35,2436,57,2158,76,2039,88,1944,101,1943,96,2038,83,2157,71,2436,52,2929,29"/>
<area shape="rect" title=" " alt="" coords="1953,98,2012,126"/>
<area shape="poly" title=" " alt="" coords="2929,31,2764,34,2542,43,2288,64,2157,80,2028,100,2027,95,2156,75,2287,59,2541,38,2764,28,2929,26"/>
<area shape="rect" title=" " alt="" coords="2036,98,2212,126"/>
<area shape="poly" title=" " alt="" coords="2929,38,2624,63,2228,100,2227,95,2624,58,2929,33"/>
<area shape="rect" title=" " alt="" coords="2236,98,2318,126"/>
<area shape="poly" title=" " alt="" coords="2929,37,2667,58,2503,76,2334,100,2333,95,2502,71,2666,53,2929,31"/>
<area shape="rect" title=" " alt="" coords="1424,174,1614,201"/>
<area shape="poly" title=" " alt="" coords="2929,33,2624,39,2220,52,1846,72,1711,85,1633,101,1606,113,1582,130,1542,165,1538,161,1579,125,1604,109,1631,95,1711,80,1846,66,2220,46,2624,34,2929,28"/>
<area shape="rect" title=" " alt="" coords="2343,98,2500,126"/>
<area shape="poly" title=" " alt="" coords="2929,43,2515,100,2514,95,2928,38"/>
<area shape="rect" title=" " alt="" coords="2524,98,2660,126"/>
<area shape="poly" title=" " alt="" coords="2930,48,2675,97,2674,92,2929,43"/>
<area shape="rect" title=" " alt="" coords="2685,98,2838,126"/>
<area shape="poly" title=" " alt="" coords="2948,53,2817,95,2816,90,2947,48"/>
<area shape="rect" title=" " alt="" coords="2862,98,3004,126"/>
<area shape="poly" title=" " alt="" coords="2995,52,2959,89,2955,85,2991,49"/>
<area shape="rect" title=" " alt="" coords="3029,98,3166,126"/>
<area shape="poly" title=" " alt="" coords="3038,49,3075,85,3071,89,3035,52"/>
<area shape="rect" title=" " alt="" coords="3189,98,3315,126"/>
<area shape="poly" title=" " alt="" coords="3079,48,3201,90,3199,95,3077,53"/>
<area shape="rect" title=" " alt="" coords="3339,98,3469,126"/>
<area shape="poly" title=" " alt="" coords="3101,44,3327,92,3326,97,3100,49"/>
<area shape="rect" title=" " alt="" coords="3493,98,3622,126"/>
<area shape="poly" title=" " alt="" coords="3101,39,3478,95,3477,100,3100,44"/>
<area shape="rect" title=" " alt="" coords="3645,98,3792,126"/>
<area shape="poly" title=" " alt="" coords="3101,35,3335,60,3630,95,3630,100,3335,65,3100,40"/>
<area shape="rect" title=" " alt="" coords="3817,98,3967,126"/>
<area shape="poly" title=" " alt="" coords="3100,32,3405,56,3802,95,3801,100,3405,62,3100,38"/>
<area shape="rect" title=" " alt="" coords="3991,98,4212,126"/>
<area shape="poly" title=" " alt="" coords="3101,32,3476,57,3975,95,3975,100,3475,62,3100,37"/>
<area shape="rect" title=" " alt="" coords="4236,98,4385,126"/>
<area shape="poly" title=" " alt="" coords="3100,29,3573,48,3892,68,4221,95,4221,100,3892,73,3573,54,3100,34"/>
<area shape="rect" title=" " alt="" coords="4409,98,4492,126"/>
<area shape="poly" title=" " alt="" coords="3100,29,3739,51,4111,70,4270,82,4394,95,4394,101,4269,88,4111,76,3739,56,3100,34"/>
<area shape="rect" title=" " alt="" coords="4517,98,4574,126"/>
<area shape="poly" title=" " alt="" coords="3100,28,3391,33,3790,45,4194,65,4366,79,4501,96,4501,101,4366,84,4194,71,3790,51,3391,39,3100,33"/>
<area shape="rect" title=" " alt="" coords="4598,98,4660,126"/>
<area shape="poly" title=" " alt="" coords="3100,27,3406,33,3829,45,4258,65,4440,79,4583,95,4583,101,4440,84,4257,70,3828,50,3406,38,3100,33"/>
<area shape="rect" title=" " alt="" coords="4685,98,4768,126"/>
<area shape="poly" title=" " alt="" coords="3100,28,3421,35,3868,48,4324,68,4518,81,4670,95,4669,101,4517,86,4324,73,3868,53,3421,40,3100,33"/>
<area shape="rect" title=" " alt="" coords="790,703,866,731"/>
<area shape="poly" title=" " alt="" coords="2929,33,2619,41,2213,55,1852,75,1733,87,1696,93,1677,100,1661,118,1654,137,1653,186,1653,568,1646,583,1626,598,1596,611,1557,623,1456,646,1335,666,1079,697,882,715,881,709,1078,692,1334,661,1455,641,1555,618,1594,606,1624,593,1642,580,1648,567,1648,186,1649,136,1656,115,1675,96,1694,88,1732,82,1852,69,2213,49,2619,36,2929,28"/>
<area shape="rect" title=" " alt="" coords="4792,98,4885,126"/>
<area shape="poly" title=" " alt="" coords="3100,28,3439,35,3918,48,4407,68,4615,81,4777,95,4777,101,4615,86,4407,73,3918,53,3439,40,3100,33"/>
<area shape="rect" title=" " alt="" coords="4909,98,5006,126"/>
<area shape="poly" title=" " alt="" coords="3100,28,3460,34,3972,47,4497,67,4720,80,4894,95,4893,100,4720,85,4497,72,3972,52,3460,39,3100,33"/>
<area shape="rect" href="PFitter_8h.html" title=" " alt="" coords="1214,98,1287,126"/>
<area shape="poly" title=" " alt="" coords="2929,36,1303,111,1303,105,2929,30"/>
<area shape="poly" title=" " alt="" coords="1289,121,1456,166,1455,172,1287,126"/>
<area shape="rect" title=" " alt="" coords="1242,476,1313,504"/>
<area shape="poly" title=" " alt="" coords="1278,124,1312,145,1348,176,1377,215,1386,238,1389,262,1389,340,1381,380,1362,415,1336,445,1310,468,1307,464,1332,441,1357,412,1376,378,1384,340,1384,262,1381,239,1373,218,1344,180,1309,150,1275,128"/>
<area shape="rect" title=" " alt="" coords="572,174,769,201"/>
<area shape="poly" title=" " alt="" coords="1214,120,784,175,784,169,1213,115"/>
<area shape="rect" href="PMusr_8h.html" title=" " alt="" coords="327,628,396,655"/>
<area shape="poly" title=" " alt="" coords="1214,116,948,124,759,133,559,147,369,166,209,191,146,207,99,224,69,242,61,252,59,262,59,340,65,417,73,447,85,474,101,500,122,524,179,578,201,591,235,604,312,626,311,631,234,609,199,595,176,582,118,528,97,503,80,477,68,449,60,417,53,340,53,262,56,250,65,239,96,219,145,202,208,186,369,161,559,142,759,128,948,119,1214,111"/>
<area shape="rect" href="PMsrHandler_8h.html" title=" " alt="" coords="759,401,870,428"/>
<area shape="poly" title=" " alt="" coords="1263,124,1292,167,1322,227,1332,261,1335,294,1330,326,1313,355,1291,366,1252,376,1137,393,1004,405,886,412,886,407,1003,399,1137,387,1250,371,1289,361,1309,351,1325,324,1330,294,1327,262,1317,229,1287,170,1259,127"/>
<area shape="rect" href="PRunListCollection_8h.html" title=" " alt="" coords="646,249,792,277"/>
<area shape="poly" title=" " alt="" coords="1214,126,781,247,779,242,1213,121"/>
<area shape="rect" href="PFitterFcn_8h.html" title=" " alt="" coords="792,174,888,201"/>
<area shape="poly" title=" " alt="" coords="1214,122,903,178,902,172,1213,117"/>
<area shape="poly" title=" " alt="" coords="397,646,775,705,774,710,396,651"/>
<area shape="rect" title=" " alt="" coords="430,703,488,731"/>
<area shape="poly" title=" " alt="" coords="380,654,431,692,428,696,377,658"/>
<area shape="rect" title=" " alt="" coords="261,703,310,731"/>
<area shape="poly" title=" " alt="" coords="350,658,311,694,308,691,346,654"/>
<area shape="rect" title=" " alt="" coords="333,703,398,731"/>
<area shape="poly" title=" " alt="" coords="365,656,366,687,361,688,359,656"/>
<area shape="poly" title=" " alt="" coords="871,416,907,422,946,433,983,450,1015,474,1054,518,1068,540,1078,563,1083,585,1082,609,1075,633,1059,657,1048,667,1031,677,985,692,882,712,881,707,984,687,1028,672,1045,663,1055,654,1070,630,1077,608,1078,586,1073,564,1063,543,1049,521,1012,478,980,454,944,438,906,427,870,421"/>
<area shape="poly" title=" " alt="" coords="871,422,1227,478,1226,483,871,427"/>
<area shape="poly" title=" " alt="" coords="759,430,679,450,592,479,566,492,541,506,487,527,464,537,438,554,406,585,380,616,376,613,402,581,434,550,462,532,485,523,539,502,564,487,590,474,677,445,758,425"/>
<area shape="rect" title=" " alt="" coords="603,476,672,504"/>
<area shape="poly" title=" " alt="" coords="784,431,684,473,682,468,782,426"/>
<area shape="rect" title=" " alt="" coords="472,476,528,504"/>
<area shape="poly" title=" " alt="" coords="759,430,547,479,544,480,543,475,546,474,758,425"/>
<area shape="rect" title=" " alt="" coords="696,476,790,504"/>
<area shape="poly" title=" " alt="" coords="804,431,768,467,764,463,800,427"/>
<area shape="rect" href="PFunctionHandler_8h.html" title=" " alt="" coords="814,476,956,504"/>
<area shape="poly" title=" " alt="" coords="829,427,864,463,861,467,825,431"/>
<area shape="rect" href="PFunctionGrammar_8h.html" title=" " alt="" coords="894,628,1045,655"/>
<area shape="poly" title=" " alt="" coords="871,416,903,422,936,433,967,450,991,475,1001,492,1005,510,1005,548,997,584,985,615,980,613,992,582,1000,547,1000,510,996,494,987,478,964,454,934,438,902,427,870,422"/>
<area shape="rect" href="PFunction_8h.html" title=" " alt="" coords="839,552,932,580"/>
<area shape="poly" title=" " alt="" coords="872,420,898,427,925,438,950,453,970,475,976,496,967,515,949,532,928,546,925,542,946,528,962,512,970,495,966,478,947,458,923,442,897,432,870,425"/>
<area shape="poly" title=" " alt="" coords="814,505,802,507,596,532,390,555,336,561,335,556,389,549,595,526,801,501,814,500"/>
<area shape="poly" title=" " alt="" coords="868,506,846,527,829,553,820,588,818,624,824,688,819,688,812,624,815,587,824,551,842,523,865,502"/>
<area shape="poly" title=" " alt="" coords="814,505,492,555,435,585,389,620,386,615,432,581,490,549,813,500"/>
<area shape="poly" title=" " alt="" coords="862,507,498,698,495,693,859,502"/>
<area shape="poly" title=" " alt="" coords="903,502,926,523,946,551,960,582,968,612,962,613,955,583,942,553,922,527,900,506"/>
<area shape="poly" title=" " alt="" coords="888,505,888,536,883,536,883,505"/>
<area shape="poly" title=" " alt="" coords="883,581,841,690,836,688,878,579"/>
<area shape="poly" title=" " alt="" coords="839,576,412,636,411,631,838,571"/>
<area shape="poly" title=" " alt="" coords="849,583,503,703,502,698,847,578"/>
<area shape="poly" title=" " alt="" coords="902,578,945,615,941,619,899,582"/>
<area shape="poly" title=" " alt="" coords="645,271,375,291,251,308,208,317,184,327,168,346,161,364,160,413,160,491,164,518,175,541,192,561,213,579,263,607,313,625,311,630,261,612,210,583,188,565,171,544,159,519,155,492,155,413,156,363,163,343,181,323,206,312,250,302,375,286,645,266"/>
<area shape="poly" title=" " alt="" coords="690,280,637,308,572,351,540,377,509,407,483,441,462,477,453,505,447,533,443,592,447,646,455,688,449,689,442,646,438,592,441,533,448,503,458,475,479,438,505,404,536,373,569,346,634,303,688,275"/>
<area shape="poly" title=" " alt="" coords="694,280,670,294,649,312,638,332,638,341,642,351,662,372,688,388,716,398,744,405,743,410,714,403,685,392,659,376,638,354,633,342,633,330,645,309,667,290,691,275"/>
<area shape="rect" href="PRunDataHandler_8h.html" title=" " alt="" coords="195,325,336,353"/>
<area shape="poly" title=" " alt="" coords="646,279,351,326,350,321,645,274"/>
<area shape="rect" href="PRunSingleHisto_8h.html" title=" " alt="" coords="652,325,785,353"/>
<area shape="poly" title=" " alt="" coords="721,278,721,309,716,309,716,278"/>
<area shape="rect" href="PRunSingleHistoRRF_8h.html" title=" " alt="" coords="808,325,965,353"/>
<area shape="poly" title=" " alt="" coords="750,275,844,316,842,321,748,280"/>
<area shape="rect" href="PRunAsymmetry_8h.html" title=" " alt="" coords="990,325,1120,353"/>
<area shape="poly" title=" " alt="" coords="780,275,980,319,979,324,779,280"/>
<area shape="rect" href="PRunAsymmetryRRF_8h.html" title=" " alt="" coords="1144,325,1298,353"/>
<area shape="poly" title=" " alt="" coords="793,273,1129,321,1128,327,792,278"/>
<area shape="rect" href="PRunAsymmetryBNMR_8h.html" title=" " alt="" coords="359,325,526,353"/>
<area shape="poly" title=" " alt="" coords="670,280,507,323,506,318,669,275"/>
<area shape="poly" title=" " alt="" coords="271,353,280,400,285,474,286,536,280,537,280,474,275,401,266,354"/>
<area shape="poly" title=" " alt="" coords="281,351,356,418,462,502,551,560,642,614,789,693,787,698,639,619,548,565,458,506,352,422,277,355"/>
<area shape="poly" title=" " alt="" coords="261,354,242,395,223,453,218,485,217,518,223,549,236,578,251,596,270,610,313,628,311,633,267,614,247,600,231,581,217,551,212,518,213,485,218,452,237,393,256,352"/>
<area shape="poly" title=" " alt="" coords="336,348,347,350,744,402,743,407,346,355,335,354"/>
<area shape="poly" title=" " alt="" coords="305,351,353,371,404,398,446,431,480,463,476,467,442,435,401,403,351,376,303,356"/>
<area shape="poly" title=" " alt="" coords="793,202,782,204,683,217,593,218,437,209,365,212,331,218,297,228,262,243,228,264,193,292,158,327,134,358,118,389,111,421,111,453,118,484,132,516,153,547,179,578,206,602,236,624,299,659,362,685,415,702,414,707,360,690,297,664,233,628,203,606,175,582,148,550,127,518,113,486,106,453,105,420,113,388,129,355,154,323,190,288,225,260,260,239,295,223,330,213,365,207,437,204,594,213,682,212,781,199,791,197"/>
<area shape="poly" title=" " alt="" coords="820,204,754,243,752,239,817,200"/>
</map>
</div>
</div>
<p><a href="PFitter_8cpp_source.html">Go to the source code of this file.</a></p>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_018e9aafb459e6e1a4953404cb0c0b1d.html">classes</a></li><li class="navelem"><a class="el" href="PFitter_8cpp.html">PFitter.cpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
</ul>
</div>
</body>
</html>