Files
musrfit/any2many_8cpp.html
T
2026-07-29 18:03:55 +00:00

259 lines
19 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/any2many.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('any2many_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">any2many.cpp File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;cstdio&gt;</code><br />
<code>#include &lt;cstdlib&gt;</code><br />
<code>#include &lt;cstring&gt;</code><br />
<code>#include &lt;string&gt;</code><br />
<code>#include &lt;iostream&gt;</code><br />
<code>#include &lt;fstream&gt;</code><br />
<code>#include &lt;memory&gt;</code><br />
<code>#include &lt;TString.h&gt;</code><br />
<code>#include &lt;TSAXParser.h&gt;</code><br />
<code>#include &quot;<a class="el" href="PMusr_8h_source.html">PMusr.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="PStartupHandler_8h_source.html">PStartupHandler.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="PRunDataHandler_8h_source.html">PRunDataHandler.h</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for any2many.cpp:</div>
<div class="dyncontent">
<div class="center"><img src="any2many_8cpp__incl.png" border="0" usemap="#a_2workspace_2LMU_2musrfit_2src_2any2many_8cpp" alt=""/></div>
<map name="a_2workspace_2LMU_2musrfit_2src_2any2many_8cpp" id="a_2workspace_2LMU_2musrfit_2src_2any2many_8cpp">
<area shape="rect" title=" " alt="" coords="452,5,622,50"/>
<area shape="rect" title=" " alt="" coords="5,98,63,126"/>
<area shape="poly" title=" " alt="" coords="451,41,283,63,78,100,77,95,282,58,451,35"/>
<area shape="rect" title=" " alt="" coords="87,98,149,126"/>
<area shape="poly" title=" " alt="" coords="451,45,320,68,165,100,163,95,319,62,451,39"/>
<area shape="rect" title=" " alt="" coords="172,98,234,126"/>
<area shape="poly" title=" " alt="" coords="451,52,253,101,250,101,249,96,252,95,450,47"/>
<area shape="rect" title=" " alt="" coords="756,249,813,277"/>
<area shape="poly" title=" " alt="" coords="565,48,621,96,701,172,764,236,760,240,697,176,618,100,562,53"/>
<area shape="rect" title=" " alt="" coords="1517,325,1591,353"/>
<area shape="poly" title=" " alt="" coords="623,31,945,54,1112,73,1180,84,1232,95,1326,120,1400,144,1433,159,1465,181,1498,210,1532,248,1548,278,1555,309,1550,310,1543,280,1528,251,1494,213,1462,185,1431,164,1398,149,1324,126,1231,101,1179,89,1111,78,944,60,622,36"/>
<area shape="rect" title=" " alt="" coords="466,98,535,126"/>
<area shape="poly" title=" " alt="" coords="530,51,515,85,510,82,525,49"/>
<area shape="rect" title=" " alt="" coords="661,249,732,277"/>
<area shape="poly" title=" " alt="" coords="557,49,594,96,626,148,658,200,681,235,677,238,653,203,622,151,589,100,552,52"/>
<area shape="rect" title=" " alt="" coords="913,493,990,521"/>
<area shape="poly" title=" " alt="" coords="622,31,700,39,792,51,889,70,984,95,1056,119,1113,144,1137,162,1157,184,1175,212,1190,249,1194,266,1194,283,1183,312,1161,336,1133,355,1074,384,1037,403,1001,443,971,482,967,479,997,440,1034,399,1072,379,1131,351,1158,332,1178,309,1189,282,1189,267,1185,250,1170,215,1153,187,1133,166,1111,149,1054,124,983,101,888,75,791,56,700,44,622,37"/>
<area shape="rect" title=" " alt="" coords="30,174,131,201"/>
<area shape="poly" title=" " alt="" coords="452,51,376,73,298,100,272,114,247,128,137,171,135,166,245,123,270,109,296,96,374,68,451,46"/>
<area shape="rect" href="PMusr_8h.html" title=" " alt="" coords="779,409,849,437"/>
<area shape="poly" title=" " alt="" coords="547,50,565,110,572,148,575,186,575,264,581,295,595,322,616,345,643,364,705,393,765,410,763,415,704,398,641,369,613,349,590,325,575,297,570,265,570,186,567,149,560,112,542,51"/>
<area shape="rect" href="PStartupHandler_8h.html" title=" " alt="" coords="309,98,442,126"/>
<area shape="poly" title=" " alt="" coords="495,53,416,93,414,88,493,48"/>
<area shape="rect" href="PRunDataHandler_8h.html" title=" " alt="" coords="830,98,971,126"/>
<area shape="poly" title=" " alt="" coords="623,46,828,91,827,97,622,51"/>
<area shape="poly" title=" " alt="" coords="837,435,918,483,915,487,835,440"/>
<area shape="rect" title=" " alt="" coords="1074,493,1132,521"/>
<area shape="poly" title=" " alt="" coords="850,432,1060,491,1058,496,848,437"/>
<area shape="rect" title=" " alt="" coords="815,493,864,521"/>
<area shape="poly" title=" " alt="" coords="821,437,833,478,828,480,816,438"/>
<area shape="rect" title=" " alt="" coords="727,493,792,521"/>
<area shape="poly" title=" " alt="" coords="807,439,779,482,774,479,803,436"/>
<area shape="poly" title=" " alt="" coords="417,124,459,143,498,172,519,195,532,218,547,262,562,306,575,328,595,351,636,386,674,407,768,443,836,468,899,488,897,493,834,473,766,448,672,412,633,391,591,355,571,331,557,308,542,264,528,220,515,198,495,176,456,148,415,129"/>
<area shape="poly" title=" " alt="" coords="323,129,147,172,146,167,322,124"/>
<area shape="poly" title=" " alt="" coords="312,129,241,149,213,162,196,175,191,187,196,200,222,234,252,265,285,291,321,315,399,354,482,381,564,400,641,411,764,419,764,425,640,417,563,405,480,386,397,358,319,320,282,296,249,268,218,238,192,203,186,187,192,172,210,157,240,144,310,124"/>
<area shape="rect" title=" " alt="" coords="292,174,371,201"/>
<area shape="poly" title=" " alt="" coords="370,128,349,162,345,159,365,125"/>
<area shape="rect" title=" " alt="" coords="395,174,484,201"/>
<area shape="poly" title=" " alt="" coords="389,124,420,160,416,164,385,128"/>
<area shape="rect" title=" " alt="" coords="206,174,267,201"/>
<area shape="poly" title=" " alt="" coords="352,129,276,169,273,164,349,124"/>
<area shape="poly" title=" " alt="" coords="893,127,806,239,802,235,889,124"/>
<area shape="poly" title=" " alt="" coords="971,110,1081,116,1148,124,1219,136,1292,154,1365,177,1435,208,1500,247,1528,277,1546,309,1541,312,1523,280,1496,251,1432,213,1363,182,1290,159,1218,141,1147,129,1081,121,971,115"/>
<area shape="poly" title=" " alt="" coords="903,126,903,262,903,340,907,378,916,416,940,478,935,480,911,418,902,379,898,340,898,262,898,126"/>
<area shape="poly" title=" " alt="" coords="843,129,793,145,740,170,690,205,668,226,651,251,643,273,645,295,656,317,674,337,721,373,771,400,768,405,718,377,670,341,652,320,640,297,638,273,646,248,664,223,686,201,737,166,791,140,841,124"/>
<area shape="rect" title=" " alt="" coords="1074,174,1116,201"/>
<area shape="poly" title=" " alt="" coords="936,124,1061,170,1059,175,935,129"/>
<area shape="rect" href="PMsrHandler_8h.html" title=" " alt="" coords="938,174,1050,201"/>
<area shape="poly" title=" " alt="" coords="919,124,967,162,964,166,916,128"/>
<area shape="poly" title=" " alt="" coords="957,204,828,250,826,244,956,199"/>
<area shape="poly" title=" " alt="" coords="940,204,748,251,747,246,938,199"/>
<area shape="poly" title=" " alt="" coords="992,202,979,250,962,377,955,478,950,478,957,376,974,249,987,201"/>
<area shape="poly" title=" " alt="" coords="981,203,935,251,876,329,832,397,828,394,872,326,931,248,978,200"/>
<area shape="rect" title=" " alt="" coords="1106,249,1175,277"/>
<area shape="poly" title=" " alt="" coords="1021,199,1102,240,1100,245,1019,204"/>
<area shape="rect" title=" " alt="" coords="988,249,1082,277"/>
<area shape="poly" title=" " alt="" coords="1004,201,1023,234,1018,237,999,203"/>
<area shape="rect" href="PFunctionHandler_8h.html" title=" " alt="" coords="1250,249,1392,277"/>
<area shape="poly" title=" " alt="" coords="1051,199,1248,243,1247,248,1050,204"/>
<area shape="rect" href="PFunctionGrammar_8h.html" title=" " alt="" coords="1672,409,1823,437"/>
<area shape="poly" title=" " alt="" coords="1050,197,1062,199,1118,205,1167,205,1251,202,1291,203,1332,209,1376,223,1426,247,1442,259,1454,272,1468,298,1481,325,1491,338,1506,350,1534,364,1576,378,1671,403,1670,408,1574,383,1532,369,1503,355,1488,342,1477,328,1463,301,1449,275,1439,263,1423,252,1374,228,1331,214,1290,208,1251,207,1167,211,1118,210,1062,204,1050,202"/>
<area shape="rect" href="PFunction_8h.html" title=" " alt="" coords="1298,325,1391,353"/>
<area shape="poly" title=" " alt="" coords="1050,197,1062,199,1140,203,1242,206,1293,209,1340,217,1379,229,1405,248,1412,266,1407,284,1394,302,1378,317,1374,313,1390,298,1402,282,1407,266,1401,251,1376,234,1339,222,1293,215,1242,211,1140,209,1062,204,1050,202"/>
<area shape="poly" title=" " alt="" coords="1363,275,1503,319,1502,324,1362,280"/>
<area shape="poly" title=" " alt="" coords="1300,280,1223,327,984,487,981,482,1221,323,1298,275"/>
<area shape="poly" title=" " alt="" coords="1249,278,1147,298,1035,328,936,366,854,404,851,399,934,361,1033,322,1146,293,1248,273"/>
<area shape="poly" title=" " alt="" coords="1307,280,1250,332,1181,402,1122,482,1118,479,1177,399,1246,328,1304,276"/>
<area shape="poly" title=" " alt="" coords="1339,275,1392,312,1462,350,1552,377,1668,403,1667,408,1551,382,1460,355,1389,317,1336,280"/>
<area shape="poly" title=" " alt="" coords="1327,277,1338,309,1333,311,1322,278"/>
<area shape="rect" title=" " alt="" coords="1518,493,1649,521"/>
<area shape="poly" title=" " alt="" coords="1722,440,1624,488,1622,484,1720,435"/>
<area shape="rect" title=" " alt="" coords="1672,493,1785,521"/>
<area shape="poly" title=" " alt="" coords="1747,438,1738,479,1732,478,1742,437"/>
<area shape="rect" title=" " alt="" coords="1808,493,1985,521"/>
<area shape="poly" title=" " alt="" coords="1773,435,1861,483,1858,488,1770,440"/>
<area shape="poly" title=" " alt="" coords="1307,356,1180,403,992,489,990,484,1178,398,1305,351"/>
<area shape="poly" title=" " alt="" coords="1298,350,864,417,863,411,1297,345"/>
<area shape="poly" title=" " alt="" coords="1393,349,1462,370,1491,384,1509,399,1519,423,1517,435,1509,447,1484,466,1446,480,1399,491,1347,498,1238,507,1148,509,1148,503,1238,501,1346,493,1398,485,1445,475,1481,461,1505,444,1512,433,1514,424,1505,402,1488,389,1460,375,1391,354"/>
<area shape="poly" title=" " alt="" coords="1392,347,1653,398,1675,403,1674,408,1652,403,1391,352"/>
<area shape="poly" title=" " alt="" coords="1392,349,1489,374,1531,388,1553,399,1567,417,1576,437,1585,477,1579,478,1571,439,1562,419,1550,403,1529,393,1488,380,1391,354"/>
<area shape="poly" title=" " alt="" coords="1392,347,1497,372,1583,398,1651,439,1705,481,1701,485,1648,443,1581,403,1496,377,1391,353"/>
<area shape="rect" title=" " alt="" coords="1356,401,1496,445"/>
<area shape="poly" title=" " alt="" coords="1360,351,1396,387,1392,391,1356,355"/>
<area shape="rect" title=" " alt="" coords="1192,401,1332,445"/>
<area shape="poly" title=" " alt="" coords="1333,355,1297,391,1293,387,1330,351"/>
</map>
</div>
</div>
<p><a href="any2many_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:a84fe4d4c2a78cf3d60b8673592aa4121" id="r_a84fe4d4c2a78cf3d60b8673592aa4121"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a84fe4d4c2a78cf3d60b8673592aa4121">any2many_syntax</a> ()</td></tr>
<tr class="separator:a84fe4d4c2a78cf3d60b8673592aa4121"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ddf1224851353fc92bfbff6f499fa97" id="r_a0ddf1224851353fc92bfbff6f499fa97"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0ddf1224851353fc92bfbff6f499fa97">main</a> (int argc, char *argv[])</td></tr>
<tr class="separator:a0ddf1224851353fc92bfbff6f499fa97"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
<a id="a84fe4d4c2a78cf3d60b8673592aa4121" name="a84fe4d4c2a78cf3d60b8673592aa4121"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84fe4d4c2a78cf3d60b8673592aa4121">&#9670;&#160;</a></span>any2many_syntax()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void any2many_syntax </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sends the usage description to the standard output. </p>
<p class="definition">Definition at line <a class="el" href="any2many_8cpp_source.html#l00058">58</a> of file <a class="el" href="any2many_8cpp_source.html">any2many.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="any2many_8cpp_source.html#l00159">main()</a>.</p>
</div>
</div>
<a id="a0ddf1224851353fc92bfbff6f499fa97" name="a0ddf1224851353fc92bfbff6f499fa97"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ddf1224851353fc92bfbff6f499fa97">&#9670;&#160;</a></span>main()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int main </td>
<td>(</td>
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>argc</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *</td> <td class="paramname"><span class="paramname"><em>argv</em></span>[]&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>any2many is used to convert any musr-data-file format in any other including ascii.</p>
<p><b>return:</b></p><ul>
<li>PMUSR_SUCCESS if everthing went smooth</li>
<li>PMUSR_WRONG_STARTUP_SYNTAX if syntax error is encountered</li>
</ul>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">argc</td><td>number of input arguments </td></tr>
<tr><td class="paramname">argv</td><td>list of input arguments </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="any2many_8cpp_source.html#l00159">159</a> of file <a class="el" href="any2many_8cpp_source.html">any2many.cpp</a>.</p>
<p class="reference">References <a class="el" href="any2many_8cpp_source.html#l00058">any2many_syntax()</a>, <a class="el" href="PMusr_8h_source.html#l01384">PAny2ManyInfo::compressFileName</a>, <a class="el" href="PMusr_8h_source.html#l01383">PAny2ManyInfo::compressionTag</a>, <a class="el" href="PMusr_8h_source.html#l01440">PStringNumberList::GetList()</a>, <a class="el" href="PMusr_8h_source.html#l01377">PAny2ManyInfo::groupHistoList</a>, <a class="el" href="PMusr_8h_source.html#l01385">PAny2ManyInfo::idf</a>, <a class="el" href="PMusr_8h_source.html#l01378">PAny2ManyInfo::inFileName</a>, <a class="el" href="PMusr_8h_source.html#l01371">PAny2ManyInfo::inFormat</a>, <a class="el" href="PMusr_8h_source.html#l01373">PAny2ManyInfo::inTemplate</a>, <a class="el" href="PMusr_8h_source.html#l01379">PAny2ManyInfo::outFileName</a>, <a class="el" href="PMusr_8h_source.html#l01372">PAny2ManyInfo::outFormat</a>, <a class="el" href="PMusr_8h_source.html#l01381">PAny2ManyInfo::outPath</a>, <a class="el" href="PMusr_8h_source.html#l01374">PAny2ManyInfo::outTemplate</a>, <a class="el" href="PMusr_8cpp_source.html#l02041">PStringNumberList::Parse()</a>, <a class="el" href="PStartupHandler_8h.html#a2f473e587e18e6a64b260870ec870a5e">parseXmlFile()</a>, <a class="el" href="PMusr_8h_source.html#l00058">PMUSR_SUCCESS</a>, <a class="el" href="PMusr_8h_source.html#l00062">PMUSR_WRONG_STARTUP_SYNTAX</a>, <a class="el" href="PMusr_8h_source.html#l01382">PAny2ManyInfo::rebin</a>, <a class="el" href="PMusr_8h_source.html#l01376">PAny2ManyInfo::runList</a>, <a class="el" href="PStartupHandler_8cpp_source.html#l00083">startup_path_name</a>, <a class="el" href="PStartupHandler_8cpp_source.html#l00105">status</a>, <a class="el" href="PMusr_8h_source.html#l01370">PAny2ManyInfo::useStandardOutput</a>, and <a class="el" href="PMusr_8h_source.html#l01375">PAny2ManyInfo::year</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="any2many_8cpp.html">any2many.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>