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

250 lines
17 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/PMsr2Data.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('PMsr2Data_8cpp.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle"><div class="title">PMsr2Data.cpp File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;cctype&gt;</code><br />
<code>#include &lt;sstream&gt;</code><br />
<code>#include &lt;fstream&gt;</code><br />
<code>#include &lt;iomanip&gt;</code><br />
<code>#include &lt;algorithm&gt;</code><br />
<code>#include &lt;limits&gt;</code><br />
<code>#include &lt;memory&gt;</code><br />
<code>#include &lt;boost/algorithm/string/trim.hpp&gt;</code><br />
<code>#include &lt;boost/algorithm/string/case_conv.hpp&gt;</code><br />
<code>#include &lt;boost/algorithm/string/split.hpp&gt;</code><br />
<code>#include &lt;boost/lexical_cast.hpp&gt;</code><br />
<code>#include &quot;<a class="el" href="PMsr2Data_8h_source.html">PMsr2Data.h</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for PMsr2Data.cpp:</div>
<div class="dyncontent">
<div class="center"><img src="PMsr2Data_8cpp__incl.png" border="0" usemap="#a_2workspace_2LMU_2musrfit_2src_2classes_2PMsr2Data_8cpp" alt=""/></div>
<map name="a_2workspace_2LMU_2musrfit_2src_2classes_2PMsr2Data_8cpp" id="a_2workspace_2LMU_2musrfit_2src_2classes_2PMsr2Data_8cpp">
<area shape="rect" title=" " alt="" coords="1374,5,1560,50"/>
<area shape="rect" title=" " alt="" coords="698,106,758,134"/>
<area shape="poly" title=" " alt="" coords="1374,32,1253,36,1103,47,939,67,857,82,777,101,769,103,767,98,775,95,856,77,938,62,1103,41,1253,31,1374,26"/>
<area shape="rect" title=" " alt="" coords="502,342,571,370"/>
<area shape="poly" title=" " alt="" coords="1374,43,1246,65,1175,81,1106,101,947,159,795,225,665,289,574,337,571,332,663,284,793,221,945,154,1105,95,1174,76,1245,60,1373,38"/>
<area shape="rect" title=" " alt="" coords="1290,106,1358,134"/>
<area shape="poly" title=" " alt="" coords="1434,53,1359,100,1356,96,1431,48"/>
<area shape="rect" title=" " alt="" coords="1382,106,1453,134"/>
<area shape="poly" title=" " alt="" coords="1457,52,1434,94,1430,91,1453,49"/>
<area shape="rect" title=" " alt="" coords="1477,106,1558,134"/>
<area shape="poly" title=" " alt="" coords="1481,49,1505,91,1500,94,1477,52"/>
<area shape="rect" title=" " alt="" coords="1582,106,1637,134"/>
<area shape="poly" title=" " alt="" coords="1502,48,1578,96,1575,100,1500,53"/>
<area shape="rect" title=" " alt="" coords="1216,342,1288,370"/>
<area shape="poly" title=" " alt="" coords="1375,44,1322,64,1299,80,1280,100,1263,126,1252,156,1245,187,1241,219,1242,279,1249,326,1244,327,1237,279,1236,218,1239,186,1247,154,1258,124,1275,96,1296,76,1320,60,1373,39"/>
<area shape="rect" title=" " alt="" coords="1661,98,1822,143"/>
<area shape="poly" title=" " alt="" coords="1533,48,1662,90,1661,95,1532,53"/>
<area shape="rect" title=" " alt="" coords="1846,98,2008,143"/>
<area shape="poly" title=" " alt="" coords="1561,43,1831,95,1830,100,1560,48"/>
<area shape="rect" title=" " alt="" coords="2032,98,2193,143"/>
<area shape="poly" title=" " alt="" coords="1560,35,1766,58,2017,95,2016,100,1765,63,1559,40"/>
<area shape="rect" title=" " alt="" coords="2217,106,2373,134"/>
<area shape="poly" title=" " alt="" coords="1560,31,1849,52,2028,71,2206,95,2230,100,2229,105,2205,101,2027,76,1849,57,1560,36"/>
<area shape="rect" href="PMsr2Data_8h.html" title=" " alt="" coords="1117,106,1214,134"/>
<area shape="poly" title=" " alt="" coords="1394,53,1234,101,1223,104,1221,99,1233,95,1392,48"/>
<area shape="poly" title=" " alt="" coords="1136,137,1012,193,914,246,815,296,753,316,703,325,590,345,586,345,585,340,589,339,702,320,751,310,812,292,911,241,1010,188,1134,132"/>
<area shape="rect" title=" " alt="" coords="1136,342,1192,370"/>
<area shape="poly" title=" " alt="" coords="1171,134,1179,190,1178,265,1171,327,1166,327,1173,264,1174,191,1166,135"/>
<area shape="rect" href="PRunDataHandler_8h.html" title=" " alt="" coords="1023,191,1164,218"/>
<area shape="poly" title=" " alt="" coords="1156,137,1117,181,1113,177,1152,133"/>
<area shape="rect" href="PStartupHandler_8h.html" title=" " alt="" coords="1554,191,1687,218"/>
<area shape="poly" title=" " alt="" coords="1215,128,1278,140,1539,186,1538,192,1277,145,1214,134"/>
<area shape="rect" title=" " alt="" coords="1414,266,1515,294"/>
<area shape="poly" title=" " alt="" coords="1192,132,1427,256,1425,261,1189,137"/>
<area shape="poly" title=" " alt="" coords="1102,217,1154,327,1149,329,1097,220"/>
<area shape="rect" title=" " alt="" coords="1019,266,1061,294"/>
<area shape="poly" title=" " alt="" coords="1086,220,1061,255,1056,252,1082,217"/>
<area shape="rect" title=" " alt="" coords="1086,418,1160,445"/>
<area shape="poly" title=" " alt="" coords="1135,216,1177,234,1224,261,1268,296,1287,317,1303,341,1308,360,1304,377,1291,391,1273,402,1226,418,1176,428,1175,422,1224,413,1270,397,1288,387,1299,375,1303,360,1298,343,1283,320,1264,300,1221,265,1174,239,1132,221"/>
<area shape="rect" title=" " alt="" coords="959,586,1036,614"/>
<area shape="poly" title=" " alt="" coords="1095,219,1099,287,1108,329,1126,368,1143,384,1161,391,1180,398,1196,416,1200,431,1196,446,1177,498,1163,518,1141,540,1097,568,1051,587,1049,582,1095,564,1137,536,1159,515,1173,496,1191,445,1194,431,1191,419,1177,403,1159,395,1140,388,1122,371,1103,331,1094,288,1090,219"/>
<area shape="rect" href="PMusr_8h.html" title=" " alt="" coords="1058,502,1127,530"/>
<area shape="poly" title=" " alt="" coords="1158,216,1213,235,1266,264,1303,297,1314,316,1324,341,1328,373,1319,402,1299,427,1273,449,1241,467,1207,483,1143,505,1141,500,1205,478,1239,463,1270,445,1296,424,1314,400,1323,373,1319,343,1309,318,1299,300,1263,269,1210,240,1156,221"/>
<area shape="rect" href="PMsrHandler_8h.html" title=" " alt="" coords="883,266,994,294"/>
<area shape="poly" title=" " alt="" coords="1067,221,981,262,979,257,1065,216"/>
<area shape="poly" title=" " alt="" coords="1079,532,1026,578,1022,574,1075,528"/>
<area shape="rect" title=" " alt="" coords="867,586,925,614"/>
<area shape="poly" title=" " alt="" coords="1062,533,940,583,938,578,1060,528"/>
<area shape="rect" title=" " alt="" coords="1148,586,1196,614"/>
<area shape="poly" title=" " alt="" coords="1107,528,1151,573,1147,577,1103,532"/>
<area shape="rect" title=" " alt="" coords="1060,586,1124,614"/>
<area shape="poly" title=" " alt="" coords="1095,530,1095,571,1090,571,1090,530"/>
<area shape="poly" title=" " alt="" coords="883,294,590,345,586,345,585,340,589,339,882,288"/>
<area shape="poly" title=" " alt="" coords="995,291,1202,339,1201,344,994,296"/>
<area shape="poly" title=" " alt="" coords="980,292,1122,338,1121,343,978,297"/>
<area shape="poly" title=" " alt="" coords="950,293,963,315,975,341,990,404,998,468,1001,571,996,571,992,469,984,405,970,343,959,317,946,296"/>
<area shape="poly" title=" " alt="" coords="960,292,1081,367,1109,379,1133,385,1155,395,1174,416,1179,428,1179,439,1170,460,1153,479,1132,495,1128,491,1149,475,1166,457,1174,438,1174,429,1170,419,1152,399,1131,390,1107,384,1079,372,957,297"/>
<area shape="rect" title=" " alt="" coords="866,342,961,370"/>
<area shape="poly" title=" " alt="" coords="937,295,926,328,920,326,932,294"/>
<area shape="rect" href="PFunctionHandler_8h.html" title=" " alt="" coords="700,342,842,370"/>
<area shape="poly" title=" " alt="" coords="910,297,815,338,813,333,908,292"/>
<area shape="rect" href="PFunctionGrammar_8h.html" title=" " alt="" coords="176,502,328,530"/>
<area shape="poly" title=" " alt="" coords="883,294,786,315,677,345,567,383,460,425,295,497,293,492,458,420,565,378,675,339,785,310,882,289"/>
<area shape="rect" href="PFunction_8h.html" title=" " alt="" coords="691,418,784,445"/>
<area shape="poly" title=" " alt="" coords="884,294,764,318,715,332,690,344,685,358,688,374,698,390,712,405,708,409,694,394,684,376,679,358,686,340,713,327,763,313,883,289"/>
<area shape="poly" title=" " alt="" coords="837,368,1067,415,1071,416,1070,421,1066,420,836,373"/>
<area shape="poly" title=" " alt="" coords="785,368,977,573,973,577,781,372"/>
<area shape="poly" title=" " alt="" coords="832,368,898,387,967,415,1023,451,1069,489,1065,493,1020,456,964,420,897,392,831,373"/>
<area shape="poly" title=" " alt="" coords="780,369,885,571,880,573,775,371"/>
<area shape="poly" title=" " alt="" coords="752,372,685,415,623,448,548,470,488,479,428,485,351,496,327,501,326,496,350,491,427,479,488,474,547,465,620,443,682,410,750,368"/>
<area shape="poly" title=" " alt="" coords="767,371,752,405,747,402,762,369"/>
<area shape="rect" title=" " alt="" coords="205,586,336,614"/>
<area shape="poly" title=" " alt="" coords="258,529,267,570,262,572,253,531"/>
<area shape="rect" title=" " alt="" coords="360,586,472,614"/>
<area shape="poly" title=" " alt="" coords="280,528,378,576,375,581,277,532"/>
<area shape="rect" title=" " alt="" coords="5,586,182,614"/>
<area shape="poly" title=" " alt="" coords="228,532,134,581,131,576,225,528"/>
<area shape="poly" title=" " alt="" coords="759,444,966,575,963,580,756,448"/>
<area shape="poly" title=" " alt="" coords="785,441,1043,500,1042,506,784,446"/>
<area shape="poly" title=" " alt="" coords="691,445,568,473,517,487,494,495,488,506,485,516,487,526,494,536,518,554,555,567,601,578,653,586,761,594,851,596,851,601,761,599,653,591,600,583,553,572,516,558,490,540,483,528,480,516,483,504,490,491,515,482,567,468,690,440"/>
<area shape="poly" title=" " alt="" coords="691,445,673,448,510,471,347,496,323,501,322,496,346,491,509,466,672,443,690,439"/>
<area shape="poly" title=" " alt="" coords="691,445,437,496,398,514,361,536,300,578,297,574,358,531,396,509,435,491,690,439"/>
<area shape="poly" title=" " alt="" coords="691,445,561,474,479,496,462,512,447,532,427,572,423,570,443,529,458,508,476,491,559,469,690,440"/>
<area shape="rect" title=" " alt="" coords="504,493,643,538"/>
<area shape="poly" title=" " alt="" coords="712,448,632,488,629,484,710,444"/>
<area shape="rect" title=" " alt="" coords="667,493,808,538"/>
<area shape="poly" title=" " alt="" coords="740,446,740,477,735,477,735,446"/>
<area shape="poly" title=" " alt="" coords="1611,221,1595,242,1580,268,1561,310,1556,329,1555,355,1554,434,1537,444,1494,459,1354,502,1051,587,1050,581,1353,497,1493,454,1535,439,1550,431,1550,354,1551,328,1556,308,1575,265,1591,239,1607,217"/>
<area shape="poly" title=" " alt="" coords="1688,204,1765,209,1839,223,1868,235,1887,250,1893,271,1882,296,1860,318,1830,339,1750,378,1649,412,1537,441,1422,466,1312,486,1143,511,1142,506,1311,480,1421,461,1536,436,1647,407,1747,373,1827,335,1857,314,1878,292,1888,270,1883,253,1865,239,1838,228,1764,214,1687,209"/>
<area shape="rect" title=" " alt="" coords="1675,266,1754,294"/>
<area shape="poly" title=" " alt="" coords="1639,217,1688,255,1684,259,1635,221"/>
<area shape="rect" title=" " alt="" coords="1778,266,1868,294"/>
<area shape="poly" title=" " alt="" coords="1657,216,1773,258,1772,263,1655,221"/>
<area shape="rect" title=" " alt="" coords="1590,266,1651,294"/>
<area shape="poly" title=" " alt="" coords="1623,219,1623,251,1618,251,1618,219"/>
<area shape="poly" title=" " alt="" coords="1593,221,1507,262,1505,257,1591,216"/>
</map>
</div>
</div>
<p><a href="PMsr2Data_8cpp_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="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a1b27eb940ae29fa45c509aa9e11b2752" id="r_a1b27eb940ae29fa45c509aa9e11b2752"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1b27eb940ae29fa45c509aa9e11b2752">compare_parameters</a> (const <a class="el" href="structPMsrParamStructure.html">PMsrParamStructure</a> &amp;par1, const <a class="el" href="structPMsrParamStructure.html">PMsrParamStructure</a> &amp;par2)</td></tr>
<tr class="separator:a1b27eb940ae29fa45c509aa9e11b2752"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
<a id="a1b27eb940ae29fa45c509aa9e11b2752" name="a1b27eb940ae29fa45c509aa9e11b2752"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b27eb940ae29fa45c509aa9e11b2752">&#9670;&#160;</a></span>compare_parameters()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool compare_parameters </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structPMsrParamStructure.html">PMsrParamStructure</a> &amp;</td> <td class="paramname"><span class="paramname"><em>par1</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structPMsrParamStructure.html">PMsrParamStructure</a> &amp;</td> <td class="paramname"><span class="paramname"><em>par2</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Function defining the parameter order for the sort algorithm when a global msr-file is generated</p>
<p><b>return:</b></p><ul>
<li>true if global parameters are listed before run specific ones</li>
<li>true if within the global parameters par1 appears before par2</li>
<li>true if within the run specific parameters par1 appears before par2</li>
<li>false otherwise</li>
</ul>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">par1</td><td>fit parameter </td></tr>
<tr><td class="paramname">par2</td><td>fit parameter </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="PMsr2Data_8cpp_source.html#l00746">746</a> of file <a class="el" href="PMsr2Data_8cpp_source.html">PMsr2Data.cpp</a>.</p>
<p class="reference">References <a class="el" href="PMusr_8h_source.html#l01015">PMsrParamStructure::fIsGlobal</a>, and <a class="el" href="PMusr_8h_source.html#l01005">PMsrParamStructure::fNo</a>.</p>
<p class="reference">Referenced by <a class="el" href="PMsr2Data_8cpp_source.html#l00779">PMsr2Data::PrepareGlobalInputFile()</a>.</p>
</div>
</div>
</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="PMsr2Data_8cpp.html">PMsr2Data.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>