Files
musrfit/doc/technical/html/PFitter_8cpp.html
Gitea Actions 8a8eac55b7 Deploy site
2025-12-27 12:57:44 +00:00

242 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.9.9</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="1911,5,2081,50"/>
<area shape="rect" title=" " alt="" coords="67,552,141,580"/>
<area shape="poly" title=" " alt="" coords="1911,31,1670,33,1323,42,920,63,713,79,510,101,431,103,352,96,206,77,146,77,121,82,100,92,82,106,70,126,61,152,59,186,59,416,62,449,70,482,92,537,87,539,65,484,57,450,53,416,53,186,56,151,65,123,78,102,97,87,119,77,145,72,206,72,353,91,431,98,509,95,712,74,920,58,1323,37,1670,28,1911,26"/>
<area shape="rect" title=" " alt="" coords="669,98,739,126"/>
<area shape="poly" title=" " alt="" coords="1910,34,1336,56,1007,76,866,87,755,101,754,95,865,82,1006,70,1336,51,1910,29"/>
<area shape="rect" title=" " alt="" coords="763,98,832,126"/>
<area shape="poly" title=" " alt="" coords="1910,31,1721,33,1459,42,1157,63,1001,79,847,101,846,95,1000,74,1156,57,1459,36,1721,27,1910,26"/>
<area shape="rect" title=" " alt="" coords="856,98,910,126"/>
<area shape="poly" title=" " alt="" coords="1911,35,1418,57,1139,76,1020,88,926,101,925,96,1020,83,1139,71,1417,52,1910,29"/>
<area shape="rect" title=" " alt="" coords="934,98,994,126"/>
<area shape="poly" title=" " alt="" coords="1910,31,1745,34,1523,43,1269,64,1138,80,1010,100,1009,95,1138,75,1269,59,1523,38,1745,28,1910,26"/>
<area shape="rect" title=" " alt="" coords="1018,98,1193,126"/>
<area shape="poly" title=" " alt="" coords="1911,38,1605,63,1209,100,1208,95,1605,58,1910,33"/>
<area shape="rect" title=" " alt="" coords="1218,98,1300,126"/>
<area shape="poly" title=" " alt="" coords="1910,37,1648,58,1484,76,1315,100,1315,95,1483,71,1648,53,1910,31"/>
<area shape="rect" title=" " alt="" coords="816,174,1006,201"/>
<area shape="poly" title=" " alt="" coords="1910,33,1599,39,1192,51,997,60,831,71,712,85,676,92,659,100,654,112,659,124,679,134,718,145,821,168,820,173,716,151,677,139,655,127,649,112,655,96,675,87,711,80,831,66,997,55,1192,46,1599,34,1910,28"/>
<area shape="rect" title=" " alt="" coords="1324,98,1481,126"/>
<area shape="poly" title=" " alt="" coords="1911,43,1497,100,1496,95,1910,38"/>
<area shape="rect" title=" " alt="" coords="1505,98,1642,126"/>
<area shape="poly" title=" " alt="" coords="1911,48,1657,97,1656,92,1910,43"/>
<area shape="rect" title=" " alt="" coords="1666,98,1819,126"/>
<area shape="poly" title=" " alt="" coords="1930,53,1799,95,1797,90,1928,48"/>
<area shape="rect" title=" " alt="" coords="1844,98,1986,126"/>
<area shape="poly" title=" " alt="" coords="1977,52,1940,89,1936,85,1973,49"/>
<area shape="rect" title=" " alt="" coords="2010,98,2147,126"/>
<area shape="poly" title=" " alt="" coords="2020,49,2056,85,2053,89,2016,52"/>
<area shape="rect" title=" " alt="" coords="2171,98,2296,126"/>
<area shape="poly" title=" " alt="" coords="2060,48,2182,90,2180,95,2058,53"/>
<area shape="rect" title=" " alt="" coords="2321,98,2450,126"/>
<area shape="poly" title=" " alt="" coords="2082,44,2308,92,2307,97,2081,49"/>
<area shape="rect" title=" " alt="" coords="2474,98,2603,126"/>
<area shape="poly" title=" " alt="" coords="2082,39,2460,95,2459,100,2081,44"/>
<area shape="rect" title=" " alt="" coords="2626,98,2774,126"/>
<area shape="poly" title=" " alt="" coords="2082,35,2316,60,2612,95,2611,100,2316,65,2081,40"/>
<area shape="rect" title=" " alt="" coords="2798,98,2948,126"/>
<area shape="poly" title=" " alt="" coords="2082,32,2387,56,2783,95,2782,100,2386,62,2081,38"/>
<area shape="rect" title=" " alt="" coords="2972,98,3193,126"/>
<area shape="poly" title=" " alt="" coords="2082,32,2457,57,2957,95,2956,100,2457,62,2082,37"/>
<area shape="rect" title=" " alt="" coords="3218,98,3366,126"/>
<area shape="poly" title=" " alt="" coords="2082,29,2555,48,2874,68,3202,95,3202,100,2873,73,2554,54,2081,34"/>
<area shape="rect" title=" " alt="" coords="3390,98,3474,126"/>
<area shape="poly" title=" " alt="" coords="2082,29,2721,51,3093,70,3251,82,3376,95,3375,101,3250,88,3092,76,2721,56,2082,34"/>
<area shape="rect" title=" " alt="" coords="3498,98,3555,126"/>
<area shape="poly" title=" " alt="" coords="2082,28,2372,33,2771,45,3176,65,3348,79,3483,96,3482,101,3347,84,3175,71,2771,51,2372,39,2081,33"/>
<area shape="rect" title=" " alt="" coords="3580,98,3642,126"/>
<area shape="poly" title=" " alt="" coords="2082,27,2387,33,2810,45,3239,65,3422,79,3564,95,3564,101,3421,84,3239,70,2810,50,2387,38,2082,33"/>
<area shape="rect" title=" " alt="" coords="3666,98,3750,126"/>
<area shape="poly" title=" " alt="" coords="2082,28,2402,35,2849,48,3305,68,3499,81,3651,95,3650,101,3499,86,3305,73,2849,53,2402,40,2082,33"/>
<area shape="rect" title=" " alt="" coords="416,703,493,731"/>
<area shape="poly" title=" " alt="" coords="1910,33,1480,38,881,51,588,60,336,71,152,85,95,92,65,100,39,117,21,135,11,156,8,186,8,567,11,581,19,595,52,620,100,642,159,661,289,690,401,707,400,712,288,695,158,666,98,647,49,624,15,598,6,583,3,567,3,186,6,155,17,132,36,113,63,96,94,87,152,80,336,66,588,55,881,46,1480,33,1910,27"/>
<area shape="rect" title=" " alt="" coords="3774,98,3866,126"/>
<area shape="poly" title=" " alt="" coords="2081,28,2421,35,2899,48,3388,68,3596,81,3759,95,3758,101,3596,86,3388,73,2899,53,2420,40,2081,33"/>
<area shape="rect" title=" " alt="" coords="3890,98,3987,126"/>
<area shape="poly" title=" " alt="" coords="2081,28,2441,34,2954,47,3478,67,3702,80,3875,95,3875,100,3701,85,3478,72,2953,52,2441,39,2081,33"/>
<area shape="rect" href="PFitter_8h.html" title=" " alt="" coords="521,98,594,126"/>
<area shape="poly" title=" " alt="" coords="1910,31,1684,32,1363,41,991,62,800,79,614,101,610,101,609,96,613,95,800,73,991,56,1363,35,1684,27,1910,26"/>
<area shape="poly" title=" " alt="" coords="595,119,614,123,830,168,829,173,613,128,594,124"/>
<area shape="rect" title=" " alt="" coords="94,476,165,504"/>
<area shape="poly" title=" " alt="" coords="521,116,467,119,400,129,329,147,294,160,261,176,230,193,205,210,190,231,184,262,184,340,180,375,171,408,147,464,142,462,166,406,175,374,179,340,179,262,185,229,202,206,227,189,259,171,292,155,327,142,399,123,466,114,520,111"/>
<area shape="rect" title=" " alt="" coords="272,174,469,201"/>
<area shape="poly" title=" " alt="" coords="525,129,419,170,417,165,523,124"/>
<area shape="rect" href="PMusr_8h.html" title=" " alt="" coords="777,628,847,655"/>
<area shape="poly" title=" " alt="" coords="563,125,593,241,614,307,636,351,657,375,679,392,725,412,771,433,793,450,815,475,832,501,841,524,843,549,839,580,828,614,823,612,833,579,837,549,836,525,827,503,811,478,790,454,768,437,722,417,676,396,654,379,631,354,609,309,588,243,558,127"/>
<area shape="rect" href="PMsrHandler_8h.html" title=" " alt="" coords="476,401,588,428"/>
<area shape="poly" title=" " alt="" coords="559,126,537,386,532,385,554,126"/>
<area shape="rect" href="PRunListCollection_8h.html" title=" " alt="" coords="942,249,1088,277"/>
<area shape="poly" title=" " alt="" coords="573,124,621,162,652,182,685,199,746,220,809,236,927,253,926,259,808,241,744,225,683,204,649,187,618,166,570,128"/>
<area shape="rect" href="PFitterFcn_8h.html" title=" " alt="" coords="696,174,792,201"/>
<area shape="poly" title=" " alt="" coords="592,124,698,165,696,170,590,129"/>
<area shape="poly" title=" " alt="" coords="778,654,759,658,509,708,508,703,758,653,776,649"/>
<area shape="rect" title=" " alt="" coords="868,703,926,731"/>
<area shape="poly" title=" " alt="" coords="829,654,872,691,869,695,826,658"/>
<area shape="rect" title=" " alt="" coords="708,703,756,731"/>
<area shape="poly" title=" " alt="" coords="799,658,759,695,756,691,796,654"/>
<area shape="rect" title=" " alt="" coords="780,703,844,731"/>
<area shape="poly" title=" " alt="" coords="815,656,815,688,809,688,809,656"/>
<area shape="poly" title=" " alt="" coords="476,423,417,430,353,441,298,457,278,467,265,478,255,493,250,508,252,538,266,569,290,599,320,627,354,653,418,693,415,698,351,658,317,632,286,603,261,572,246,540,245,507,250,491,261,475,275,463,296,452,352,436,416,425,476,418"/>
<area shape="poly" title=" " alt="" coords="476,427,184,479,180,480,179,475,184,474,475,422"/>
<area shape="poly" title=" " alt="" coords="589,419,703,439,755,454,775,464,789,475,809,507,818,544,821,581,819,612,814,612,815,581,813,545,804,509,785,478,772,468,753,459,702,444,588,425"/>
<area shape="rect" title=" " alt="" coords="291,476,360,504"/>
<area shape="poly" title=" " alt="" coords="496,431,376,474,374,469,494,426"/>
<area shape="rect" title=" " alt="" coords="600,476,656,504"/>
<area shape="poly" title=" " alt="" coords="551,427,600,465,597,469,548,431"/>
<area shape="rect" title=" " alt="" coords="681,476,775,504"/>
<area shape="poly" title=" " alt="" coords="568,426,680,468,678,473,566,431"/>
<area shape="rect" href="PFunctionHandler_8h.html" title=" " alt="" coords="384,476,526,504"/>
<area shape="poly" title=" " alt="" coords="520,431,481,468,477,464,516,427"/>
<area shape="rect" href="PFunctionGrammar_8h.html" title=" " alt="" coords="379,628,530,655"/>
<area shape="poly" title=" " alt="" coords="476,424,421,431,362,443,311,458,293,468,281,478,271,499,272,519,283,539,301,558,352,593,407,619,405,624,350,597,298,562,279,542,267,521,265,498,277,475,290,463,309,453,361,438,420,426,475,419"/>
<area shape="rect" href="PFunction_8h.html" title=" " alt="" coords="519,552,612,580"/>
<area shape="poly" title=" " alt="" coords="537,428,562,536,556,537,532,429"/>
<area shape="poly" title=" " alt="" coords="392,507,157,556,156,551,391,502"/>
<area shape="poly" title=" " alt="" coords="445,506,405,557,384,591,369,628,366,642,369,654,387,676,410,693,407,698,383,680,364,657,361,642,364,627,380,589,400,554,440,503"/>
<area shape="poly" title=" " alt="" coords="496,502,625,550,774,618,772,623,623,554,494,507"/>
<area shape="poly" title=" " alt="" coords="527,494,604,507,693,530,738,547,782,569,823,595,861,626,881,656,894,687,889,689,877,658,857,629,820,599,779,573,736,552,691,535,603,512,526,500"/>
<area shape="poly" title=" " alt="" coords="457,504,457,612,452,612,452,504"/>
<area shape="poly" title=" " alt="" coords="476,502,535,541,532,546,473,507"/>
<area shape="poly" title=" " alt="" coords="567,581,562,617,555,638,545,657,523,680,499,697,496,693,520,676,540,654,550,635,557,615,562,580"/>
<area shape="poly" title=" " alt="" coords="610,578,763,623,762,628,609,583"/>
<area shape="poly" title=" " alt="" coords="595,578,856,694,854,699,593,583"/>
<area shape="poly" title=" " alt="" coords="547,582,488,621,485,617,544,578"/>
<area shape="poly" title=" " alt="" coords="1017,278,1017,413,1017,492,1013,519,1001,543,984,565,962,583,912,611,863,630,861,625,910,606,959,579,980,561,997,541,1008,517,1012,491,1012,413,1012,278"/>
<area shape="poly" title=" " alt="" coords="1088,264,1250,269,1445,280,1618,297,1678,309,1712,323,1730,343,1738,363,1739,413,1739,568,1731,584,1710,599,1678,612,1637,625,1531,648,1404,668,1139,699,942,715,941,710,1138,693,1403,663,1530,643,1636,620,1677,607,1708,594,1727,580,1733,567,1733,413,1733,364,1726,345,1709,327,1677,314,1617,303,1445,285,1250,275,1088,269"/>
<area shape="poly" title=" " alt="" coords="941,267,874,271,795,281,713,299,635,327,589,357,554,391,550,388,586,353,632,323,711,294,794,276,873,266,941,262"/>
<area shape="rect" href="PRunDataHandler_8h.html" title=" " alt="" coords="646,325,786,353"/>
<area shape="poly" title=" " alt="" coords="962,280,785,323,784,318,960,275"/>
<area shape="rect" href="PRunSingleHisto_8h.html" title=" " alt="" coords="1052,325,1185,353"/>
<area shape="poly" title=" " alt="" coords="1035,275,1090,314,1087,318,1032,280"/>
<area shape="rect" href="PRunSingleHistoRRF_8h.html" title=" " alt="" coords="1208,325,1365,353"/>
<area shape="poly" title=" " alt="" coords="1064,275,1224,318,1223,323,1063,280"/>
<area shape="rect" href="PRunAsymmetry_8h.html" title=" " alt="" coords="1390,325,1520,353"/>
<area shape="poly" title=" " alt="" coords="1089,274,1375,322,1374,327,1088,279"/>
<area shape="rect" href="PRunAsymmetryRRF_8h.html" title=" " alt="" coords="1544,325,1698,353"/>
<area shape="poly" title=" " alt="" coords="1089,270,1529,322,1529,327,1088,275"/>
<area shape="rect" href="PRunAsymmetryBNMR_8h.html" title=" " alt="" coords="810,325,977,353"/>
<area shape="poly" title=" " alt="" coords="994,280,929,319,926,315,992,275"/>
<area shape="poly" title=" " alt="" coords="732,351,756,379,782,418,791,439,796,461,796,484,789,505,763,545,732,579,695,610,656,636,577,677,509,703,507,698,575,672,653,632,692,606,728,576,759,541,784,503,791,483,791,462,786,441,777,420,752,383,728,355"/>
<area shape="poly" title=" " alt="" coords="780,351,833,369,883,398,903,416,916,432,935,475,949,530,947,554,934,581,920,598,902,612,863,631,861,626,899,608,916,595,930,578,941,553,943,530,929,477,912,435,899,419,880,403,830,374,778,356"/>
<area shape="poly" title=" " alt="" coords="684,356,580,397,578,392,682,351"/>
<area shape="poly" title=" " alt="" coords="792,196,804,199,878,205,1004,212,1336,232,1505,248,1649,270,1706,283,1750,298,1779,316,1787,326,1789,337,1789,567,1784,601,1769,623,1746,637,1716,644,1646,649,1608,651,1570,658,1481,677,1389,691,1210,710,1054,717,942,719,942,714,1053,712,1210,704,1389,686,1480,671,1569,653,1607,646,1646,643,1716,639,1744,632,1765,620,1779,599,1784,567,1784,338,1782,329,1775,320,1748,303,1705,288,1648,275,1504,253,1336,238,1003,218,877,211,804,204,791,202"/>
<area shape="poly" title=" " alt="" coords="792,199,952,242,951,247,791,204"/>
</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>