Files
musrfit/doc/technical/html/PFitterFcn_8h.html
T
2026-07-29 11:05:16 +00:00

230 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/include/PFitterFcn.h 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('PFitterFcn_8h.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> </div>
<div class="headertitle"><div class="title">PFitterFcn.h File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;vector&gt;</code><br />
<code>#include &quot;Minuit2/FCNBase.h&quot;</code><br />
<code>#include &quot;<a class="el" href="PRunListCollection_8h_source.html">PRunListCollection.h</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for PFitterFcn.h:</div>
<div class="dyncontent">
<div class="center"><img src="PFitterFcn_8h__incl.png" border="0" usemap="#a_2workspace_2LMU_2musrfit_2src_2include_2PFitterFcn_8h" alt=""/></div>
<map name="a_2workspace_2LMU_2musrfit_2src_2include_2PFitterFcn_8h" id="a_2workspace_2LMU_2musrfit_2src_2include_2PFitterFcn_8h">
<area shape="rect" title=" " alt="" coords="523,5,693,50"/>
<area shape="rect" title=" " alt="" coords="179,720,237,748"/>
<area shape="poly" title=" " alt="" coords="523,36,372,50,286,62,202,77,126,97,64,122,40,136,23,152,12,168,8,186,8,567,12,601,24,625,44,647,71,670,93,686,117,700,165,719,163,724,115,705,90,691,68,674,40,650,20,628,7,602,3,567,3,186,7,166,19,148,37,132,62,117,124,92,201,72,285,56,371,45,522,31"/>
<area shape="rect" title=" " alt="" coords="705,98,842,126"/>
<area shape="poly" title=" " alt="" coords="653,48,734,88,732,93,651,53"/>
<area shape="rect" href="PRunListCollection_8h.html" title=" " alt="" coords="535,98,681,126"/>
<area shape="poly" title=" " alt="" coords="611,50,611,82,605,82,605,50"/>
<area shape="poly" title=" " alt="" coords="535,117,426,121,300,130,185,148,139,161,107,176,84,194,69,212,61,233,59,262,59,567,62,591,70,613,97,653,134,685,170,710,167,714,130,690,93,656,65,615,56,592,53,567,53,262,56,232,64,209,80,190,104,171,138,156,184,143,299,125,425,115,534,111"/>
<area shape="rect" href="PMusr_8h.html" title=" " alt="" coords="533,636,603,664"/>
<area shape="poly" title=" " alt="" coords="534,116,430,118,311,127,204,146,162,159,134,176,117,194,110,213,109,262,109,416,113,448,122,477,137,503,156,526,180,546,207,564,268,594,336,615,404,630,518,644,518,649,403,635,335,620,267,599,204,569,176,551,152,530,132,506,117,479,107,449,104,416,104,262,105,212,113,192,130,172,160,154,202,140,311,122,430,113,534,110"/>
<area shape="rect" href="PMsrHandler_8h.html" title=" " alt="" coords="1094,401,1205,428"/>
<area shape="poly" title=" " alt="" coords="682,122,694,123,805,127,992,132,1175,144,1240,156,1263,163,1277,172,1293,200,1296,230,1288,261,1272,292,1226,349,1179,392,1176,389,1222,345,1267,289,1283,259,1291,229,1288,201,1273,176,1260,168,1239,161,1174,150,992,137,805,132,693,128,681,127"/>
<area shape="rect" href="PRunDataHandler_8h.html" title=" " alt="" coords="1374,325,1514,353"/>
<area shape="poly" title=" " alt="" coords="682,122,694,123,755,127,832,128,1012,128,1104,131,1189,138,1263,151,1320,171,1360,201,1392,238,1417,277,1435,310,1430,312,1413,279,1388,241,1356,205,1317,176,1262,156,1188,143,1103,136,1012,133,832,133,755,132,693,128,681,127"/>
<area shape="rect" href="PRunSingleHisto_8h.html" title=" " alt="" coords="616,174,749,201"/>
<area shape="poly" title=" " alt="" coords="623,124,660,161,657,164,619,128"/>
<area shape="rect" href="PRunSingleHistoRRF_8h.html" title=" " alt="" coords="772,174,929,201"/>
<area shape="poly" title=" " alt="" coords="652,124,793,166,792,171,651,129"/>
<area shape="rect" href="PRunAsymmetry_8h.html" title=" " alt="" coords="954,174,1084,201"/>
<area shape="poly" title=" " alt="" coords="682,124,939,169,938,175,681,129"/>
<area shape="rect" href="PRunAsymmetryRRF_8h.html" title=" " alt="" coords="1108,174,1262,201"/>
<area shape="poly" title=" " alt="" coords="682,121,694,123,1093,171,1093,176,693,128,681,127"/>
<area shape="rect" href="PRunAsymmetryBNMR_8h.html" title=" " alt="" coords="286,174,453,201"/>
<area shape="poly" title=" " alt="" coords="566,129,427,171,426,166,565,124"/>
<area shape="rect" href="PRunMuMinus_8h.html" title=" " alt="" coords="476,174,593,201"/>
<area shape="poly" title=" " alt="" coords="597,128,560,164,557,161,593,124"/>
<area shape="rect" href="PRunNonMusr_8h.html" title=" " alt="" coords="144,174,262,201"/>
<area shape="poly" title=" " alt="" coords="536,129,278,175,277,170,535,124"/>
<area shape="poly" title=" " alt="" coords="533,662,253,725,252,720,532,657"/>
<area shape="rect" title=" " alt="" coords="584,720,632,748"/>
<area shape="poly" title=" " alt="" coords="577,663,598,705,593,708,572,666"/>
<area shape="rect" title=" " alt="" coords="874,720,950,748"/>
<area shape="poly" title=" " alt="" coords="600,662,622,670,749,701,859,722,858,727,748,706,621,675,598,667"/>
<area shape="rect" title=" " alt="" coords="496,720,560,748"/>
<area shape="poly" title=" " alt="" coords="564,666,543,708,538,705,559,663"/>
<area shape="poly" title=" " alt="" coords="1094,428,1008,448,914,479,825,530,736,582,618,633,616,628,733,577,822,525,912,474,1006,443,1093,423"/>
<area shape="poly" title=" " alt="" coords="1151,429,1143,465,1126,505,1109,529,1091,546,1056,571,1019,593,979,629,950,670,928,708,923,705,946,667,975,626,1016,589,1053,566,1088,542,1105,525,1122,503,1138,463,1145,428"/>
<area shape="rect" title=" " alt="" coords="779,476,850,504"/>
<area shape="poly" title=" " alt="" coords="1094,430,870,479,866,480,865,475,869,474,1093,425"/>
<area shape="rect" title=" " alt="" coords="925,476,995,504"/>
<area shape="poly" title=" " alt="" coords="1116,431,1009,473,1007,468,1115,426"/>
<area shape="rect" title=" " alt="" coords="1453,476,1510,504"/>
<area shape="poly" title=" " alt="" coords="1206,424,1435,474,1439,475,1437,480,1434,479,1205,429"/>
<area shape="rect" title=" " alt="" coords="1018,476,1112,504"/>
<area shape="poly" title=" " alt="" coords="1136,431,1093,468,1090,464,1133,427"/>
<area shape="rect" href="PFunctionHandler_8h.html" title=" " alt="" coords="1186,476,1328,504"/>
<area shape="poly" title=" " alt="" coords="1170,427,1227,465,1224,470,1167,431"/>
<area shape="rect" href="PFunctionGrammar_8h.html" title=" " alt="" coords="1582,636,1733,664"/>
<area shape="poly" title=" " alt="" coords="1206,425,1281,445,1362,474,1440,511,1514,552,1628,625,1625,629,1511,557,1437,516,1360,479,1280,450,1205,430"/>
<area shape="rect" href="PFunction_8h.html" title=" " alt="" coords="1251,552,1344,580"/>
<area shape="poly" title=" " alt="" coords="1206,414,1241,419,1279,430,1314,448,1342,475,1348,492,1345,510,1325,542,1320,539,1340,508,1343,492,1338,478,1311,452,1277,435,1240,425,1205,419"/>
<area shape="poly" title=" " alt="" coords="1214,507,957,582,787,632,712,653,615,675,414,710,253,731,253,725,413,704,614,670,711,648,786,627,955,577,1213,502"/>
<area shape="poly" title=" " alt="" coords="1200,507,995,555,881,582,618,641,617,635,879,577,994,549,1199,502"/>
<area shape="poly" title=" " alt="" coords="1236,507,1148,558,1040,630,939,712,936,708,1037,626,1146,554,1233,502"/>
<area shape="rect" title=" " alt="" coords="1632,552,1706,580"/>
<area shape="poly" title=" " alt="" coords="1330,502,1617,553,1616,558,1329,507"/>
<area shape="poly" title=" " alt="" coords="1292,502,1611,628,1609,633,1290,507"/>
<area shape="poly" title=" " alt="" coords="1267,503,1285,537,1281,540,1262,506"/>
<area shape="rect" title=" " alt="" coords="1377,720,1508,748"/>
<area shape="poly" title=" " alt="" coords="1624,667,1492,717,1490,712,1622,662"/>
<area shape="rect" title=" " alt="" coords="1532,720,1644,748"/>
<area shape="poly" title=" " alt="" coords="1648,666,1611,710,1607,707,1644,663"/>
<area shape="rect" title=" " alt="" coords="1668,720,1844,748"/>
<area shape="poly" title=" " alt="" coords="1675,662,1731,709,1727,713,1671,666"/>
<area shape="poly" title=" " alt="" coords="1251,580,1039,630,960,654,881,675,699,702,520,719,364,730,253,734,253,729,364,724,520,714,699,697,879,670,959,649,1038,625,1250,575"/>
<area shape="poly" title=" " alt="" coords="1250,575,619,646,618,640,1250,570"/>
<area shape="poly" title=" " alt="" coords="1290,582,1248,633,1225,658,1205,675,1145,702,1080,720,1019,730,966,734,966,729,1018,724,1079,714,1143,697,1203,670,1221,655,1244,630,1285,579"/>
<area shape="poly" title=" " alt="" coords="1345,575,1585,630,1584,635,1344,580"/>
<area shape="poly" title=" " alt="" coords="1346,578,1385,597,1404,610,1419,626,1431,645,1438,665,1445,704,1440,705,1433,666,1426,647,1415,629,1400,614,1382,601,1343,583"/>
<area shape="poly" title=" " alt="" coords="1338,578,1390,598,1447,625,1511,667,1563,708,1560,712,1508,671,1444,630,1388,603,1336,583"/>
<area shape="rect" title=" " alt="" coords="1266,628,1406,672"/>
<area shape="poly" title=" " alt="" coords="1306,579,1322,612,1317,614,1301,581"/>
<area shape="rect" title=" " alt="" coords="1051,628,1192,672"/>
<area shape="poly" title=" " alt="" coords="1270,583,1183,623,1181,618,1268,578"/>
<area shape="poly" title=" " alt="" coords="1374,344,1254,353,1099,375,1015,392,930,415,847,443,768,479,714,513,664,553,590,627,587,623,660,549,710,508,765,474,845,438,928,409,1014,387,1098,369,1253,348,1373,339"/>
<area shape="poly" title=" " alt="" coords="1457,352,1492,403,1511,438,1524,476,1527,511,1519,545,1505,577,1486,606,1445,652,1419,675,1382,691,1332,704,1207,722,1074,731,966,735,965,730,1074,726,1206,716,1331,699,1380,686,1416,670,1441,648,1481,603,1500,574,1514,543,1521,510,1519,477,1506,440,1488,406,1452,355"/>
<area shape="poly" title=" " alt="" coords="1392,356,1218,399,1216,394,1390,351"/>
<area shape="poly" title=" " alt="" coords="1450,352,1477,460,1472,462,1445,353"/>
<area shape="poly" title=" " alt="" coords="1515,342,1548,348,1582,359,1613,376,1641,399,1661,432,1671,469,1675,505,1675,537,1670,537,1670,506,1666,470,1656,434,1637,402,1611,380,1580,364,1547,353,1514,347"/>
<area shape="rect" title=" " alt="" coords="1584,401,1626,428"/>
<area shape="poly" title=" " alt="" coords="1474,351,1571,395,1569,400,1472,356"/>
<area shape="rect" href="PRunBase_8h.html" title=" " alt="" coords="641,249,732,277"/>
<area shape="poly" title=" " alt="" coords="686,202,688,233,682,234,681,202"/>
<area shape="poly" title=" " alt="" coords="641,266,511,272,432,282,351,300,277,328,245,346,217,367,193,392,175,420,164,452,160,489,160,567,164,605,173,643,197,705,192,707,168,645,158,606,155,567,155,489,159,451,170,418,189,389,213,363,242,341,275,323,350,295,431,277,511,266,641,261"/>
<area shape="poly" title=" " alt="" coords="641,278,594,294,542,319,494,355,475,377,460,402,456,414,460,427,471,443,485,451,500,459,515,475,535,512,550,551,567,620,561,621,545,553,531,514,511,478,497,464,482,456,468,447,455,430,451,414,455,400,470,374,490,351,539,314,592,289,640,273"/>
<area shape="poly" title=" " alt="" coords="694,277,719,352,741,429,752,462,769,503,800,562,835,619,896,706,891,709,831,622,796,565,764,505,747,464,736,430,713,353,689,278"/>
<area shape="poly" title=" " alt="" coords="728,275,1096,393,1094,398,727,280"/>
<area shape="poly" title=" " alt="" coords="696,276,802,461,797,464,692,279"/>
<area shape="poly" title=" " alt="" coords="733,266,1359,327,1358,332,733,272"/>
<area shape="rect" href="PTheory_8h.html" title=" " alt="" coords="559,325,641,353"/>
<area shape="poly" title=" " alt="" coords="673,280,628,317,625,313,669,276"/>
<area shape="poly" title=" " alt="" coords="601,353,574,621,568,621,596,353"/>
<area shape="poly" title=" " alt="" coords="608,352,630,410,639,449,643,489,643,567,649,602,665,631,690,656,721,676,756,693,792,706,859,722,858,727,790,711,754,697,718,681,687,660,661,634,644,603,637,567,637,489,634,450,625,412,603,354"/>
<area shape="poly" title=" " alt="" coords="642,343,1079,401,1078,406,641,348"/>
<area shape="rect" title=" " alt="" coords="469,401,552,428"/>
<area shape="poly" title=" " alt="" coords="586,355,540,393,537,389,582,351"/>
<area shape="rect" href="PUserFcnBase_8h.html" title=" " alt="" coords="277,401,395,428"/>
<area shape="poly" title=" " alt="" coords="559,354,399,399,397,393,557,349"/>
<area shape="poly" title=" " alt="" coords="324,431,304,452,286,478,259,539,238,602,215,706,210,704,233,601,254,537,282,475,300,448,320,427"/>
<area shape="rect" title=" " alt="" coords="422,476,501,504"/>
<area shape="poly" title=" " alt="" coords="360,427,428,466,425,471,357,431"/>
<area shape="rect" title=" " alt="" coords="296,476,397,504"/>
<area shape="poly" title=" " alt="" coords="341,428,345,461,340,461,335,429"/>
<area shape="poly" title=" " alt="" coords="822,204,731,245,728,240,820,199"/>
<area shape="poly" title=" " alt="" coords="960,205,748,251,747,246,958,199"/>
<area shape="poly" title=" " alt="" coords="1108,203,748,256,747,250,1108,198"/>
<area shape="poly" title=" " alt="" coords="427,199,627,245,626,251,426,205"/>
<area shape="poly" title=" " alt="" coords="563,199,647,240,645,245,561,204"/>
<area shape="poly" title=" " alt="" coords="205,202,207,255,217,334,227,378,241,422,261,464,286,502,311,529,339,552,401,590,464,617,519,634,518,639,462,622,399,594,336,556,307,533,282,506,256,467,236,424,222,379,212,335,202,255,200,202"/>
<area shape="poly" title=" " alt="" coords="263,197,274,199,626,251,626,256,273,204,262,202"/>
</map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="PFitterFcn_8h__dep__incl.png" border="0" usemap="#a_2workspace_2LMU_2musrfit_2src_2include_2PFitterFcn_8hdep" alt=""/></div>
<map name="a_2workspace_2LMU_2musrfit_2src_2include_2PFitterFcn_8hdep" id="a_2workspace_2LMU_2musrfit_2src_2include_2PFitterFcn_8hdep">
<area shape="rect" title=" " alt="" coords="112,5,282,50"/>
<area shape="rect" href="PFitterFcn_8cpp.html" title=" " alt="" coords="5,98,189,143"/>
<area shape="poly" title=" " alt="" coords="164,63,123,99,119,96,160,59"/>
<area shape="rect" href="PFitter_8h.html" title=" " alt="" coords="213,98,384,143"/>
<area shape="poly" title=" " alt="" coords="234,58,276,96,272,100,230,62"/>
<area shape="rect" href="PFitter_8cpp.html" title=" " alt="" coords="116,191,286,235"/>
<area shape="poly" title=" " alt="" coords="266,155,226,192,222,188,262,151"/>
<area shape="rect" href="musrfit_8cpp.html" title=" " alt="" coords="310,191,481,235"/>
<area shape="poly" title=" " alt="" coords="334,151,374,188,371,192,331,155"/>
</map>
</div>
</div>
<p><a href="PFitterFcn_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPFitterFcn.html">PFitterFcn</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Objective function interface for ROOT Minuit2 minimization. <a href="classPFitterFcn.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</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_b0856f6b0d80ccb263b2f415c91f9e17.html">include</a></li><li class="navelem"><a class="el" href="PFitterFcn_8h.html">PFitterFcn.h</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>