467 lines
30 KiB
HTML
467 lines
30 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/addRun.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"> 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&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&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&dn=expat.txt MIT */
|
|
$(function(){initNavTree('addRun_8cpp.html',''); initResizable(true); });
|
|
/* @license-end */
|
|
</script>
|
|
<div id="doc-content">
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Classes</a> |
|
|
<a href="#func-members">Functions</a> </div>
|
|
<div class="headertitle"><div class="title">addRun.cpp File Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="textblock"><code>#include <cstdio></code><br />
|
|
<code>#include <cstdlib></code><br />
|
|
<code>#include <cstring></code><br />
|
|
<code>#include <iostream></code><br />
|
|
<code>#include <fstream></code><br />
|
|
<code>#include <memory></code><br />
|
|
<code>#include <boost/algorithm/string.hpp></code><br />
|
|
<code>#include <boost/filesystem.hpp></code><br />
|
|
<code>#include <TString.h></code><br />
|
|
<code>#include "<a class="el" href="PMusr_8h_source.html">PMusr.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="PStartupHandler_8h_source.html">PStartupHandler.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="PRunDataHandler_8h_source.html">PRunDataHandler.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="PFindRun_8h_source.html">PFindRun.h</a>"</code><br />
|
|
</div><div class="textblock"><div class="dynheader">
|
|
Include dependency graph for addRun.cpp:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="addRun_8cpp__incl.png" border="0" usemap="#a_2workspace_2LMU_2musrfit_2src_2addRun_8cpp" alt=""/></div>
|
|
<map name="a_2workspace_2LMU_2musrfit_2src_2addRun_8cpp" id="a_2workspace_2LMU_2musrfit_2src_2addRun_8cpp">
|
|
<area shape="rect" title=" " alt="" coords="422,5,592,50"/>
|
|
<area shape="rect" title=" " alt="" coords="41,98,98,126"/>
|
|
<area shape="poly" title=" " alt="" coords="422,43,281,66,114,100,113,95,280,61,421,38"/>
|
|
<area shape="rect" title=" " alt="" coords="123,98,184,126"/>
|
|
<area shape="poly" title=" " alt="" coords="422,49,200,100,199,95,421,44"/>
|
|
<area shape="rect" title=" " alt="" coords="208,98,270,126"/>
|
|
<area shape="poly" title=" " alt="" coords="436,53,285,99,284,94,435,48"/>
|
|
<area shape="rect" title=" " alt="" coords="595,325,669,353"/>
|
|
<area shape="poly" title=" " alt="" coords="518,49,624,310,619,312,513,51"/>
|
|
<area shape="rect" title=" " alt="" coords="986,98,1054,126"/>
|
|
<area shape="poly" title=" " alt="" coords="593,37,766,61,967,95,971,96,970,101,966,101,765,67,592,42"/>
|
|
<area shape="rect" title=" " alt="" coords="1406,249,1477,277"/>
|
|
<area shape="poly" title=" " alt="" coords="593,46,801,95,1392,246,1390,251,799,101,592,51"/>
|
|
<area shape="rect" title=" " alt="" coords="1078,98,1266,126"/>
|
|
<area shape="poly" title=" " alt="" coords="593,37,1063,94,1062,100,592,42"/>
|
|
<area shape="rect" title=" " alt="" coords="1291,98,1440,126"/>
|
|
<area shape="poly" title=" " alt="" coords="592,32,890,57,1276,95,1275,100,889,62,592,38"/>
|
|
<area shape="rect" title=" " alt="" coords="719,493,796,521"/>
|
|
<area shape="poly" title=" " alt="" coords="521,49,546,109,556,147,560,186,560,264,564,310,585,351,616,392,653,428,725,483,721,487,650,432,612,396,580,354,559,312,555,265,555,186,551,148,541,111,516,51"/>
|
|
<area shape="rect" href="PMusr_8h.html" title=" " alt="" coords="484,409,553,437"/>
|
|
<area shape="poly" title=" " alt="" coords="498,51,473,111,463,148,459,186,459,264,463,301,474,336,504,395,499,397,469,338,458,302,453,265,453,186,457,147,467,109,493,49"/>
|
|
<area shape="rect" href="PStartupHandler_8h.html" title=" " alt="" coords="224,325,357,353"/>
|
|
<area shape="poly" title=" " alt="" coords="462,53,425,74,386,101,348,135,318,175,304,209,296,245,292,310,286,309,290,244,299,207,314,172,344,132,382,97,422,69,459,48"/>
|
|
<area shape="rect" href="PRunDataHandler_8h.html" title=" " alt="" coords="647,98,788,126"/>
|
|
<area shape="poly" title=" " alt="" coords="564,48,670,89,668,94,562,53"/>
|
|
<area shape="rect" href="PFindRun_8h.html" title=" " alt="" coords="328,174,418,201"/>
|
|
<area shape="poly" title=" " alt="" coords="485,52,439,100,392,162,388,159,435,96,481,49"/>
|
|
<area shape="poly" title=" " alt="" coords="552,435,573,443,705,487,703,492,571,448,550,440"/>
|
|
<area shape="rect" title=" " alt="" coords="982,493,1040,521"/>
|
|
<area shape="poly" title=" " alt="" coords="554,427,967,496,966,501,553,433"/>
|
|
<area shape="rect" title=" " alt="" coords="454,493,503,521"/>
|
|
<area shape="poly" title=" " alt="" coords="515,439,494,481,489,478,510,436"/>
|
|
<area shape="rect" title=" " alt="" coords="526,493,591,521"/>
|
|
<area shape="poly" title=" " alt="" coords="527,436,548,478,543,481,523,439"/>
|
|
<area shape="poly" title=" " alt="" coords="327,351,374,371,423,398,438,411,448,422,458,433,473,443,532,467,594,483,653,494,704,500,704,505,653,499,593,489,531,472,471,448,455,437,444,426,434,415,420,403,371,376,325,356"/>
|
|
<area shape="poly" title=" " alt="" coords="331,351,466,398,473,401,471,406,464,403,329,356"/>
|
|
<area shape="rect" title=" " alt="" coords="131,409,210,437"/>
|
|
<area shape="poly" title=" " alt="" coords="273,355,204,402,201,398,270,351"/>
|
|
<area shape="rect" title=" " alt="" coords="234,409,323,437"/>
|
|
<area shape="poly" title=" " alt="" coords="291,354,285,394,280,393,286,353"/>
|
|
<area shape="rect" title=" " alt="" coords="348,409,409,437"/>
|
|
<area shape="poly" title=" " alt="" coords="307,351,356,397,352,401,303,355"/>
|
|
<area shape="rect" title=" " alt="" coords="5,409,107,437"/>
|
|
<area shape="poly" title=" " alt="" coords="254,356,109,406,107,401,252,351"/>
|
|
<area shape="poly" title=" " alt="" coords="712,127,686,175,660,248,642,311,636,309,655,246,682,173,707,125"/>
|
|
<area shape="poly" title=" " alt="" coords="729,125,742,147,753,173,768,259,772,345,769,421,764,478,759,478,764,421,767,345,763,259,748,174,738,149,725,128"/>
|
|
<area shape="poly" title=" " alt="" coords="708,128,672,175,593,298,535,397,531,395,588,296,667,172,704,125"/>
|
|
<area shape="rect" title=" " alt="" coords="696,174,738,201"/>
|
|
<area shape="poly" title=" " alt="" coords="720,126,720,158,715,158,715,126"/>
|
|
<area shape="rect" title=" " alt="" coords="1325,249,1382,277"/>
|
|
<area shape="poly" title=" " alt="" coords="788,121,888,141,997,171,1026,185,1054,199,1124,218,1179,227,1236,233,1307,247,1311,248,1309,253,1306,252,1235,239,1179,232,1123,223,1052,204,1023,190,995,176,887,146,787,126"/>
|
|
<area shape="rect" href="PMsrHandler_8h.html" title=" " alt="" coords="872,174,984,201"/>
|
|
<area shape="poly" title=" " alt="" coords="756,124,877,166,875,171,754,129"/>
|
|
<area shape="poly" title=" " alt="" coords="985,193,1189,217,1391,247,1390,252,1188,223,984,198"/>
|
|
<area shape="poly" title=" " alt="" coords="928,202,920,237,905,278,875,338,840,395,779,482,775,479,836,392,870,335,900,276,914,236,923,201"/>
|
|
<area shape="poly" title=" " alt="" coords="887,204,837,224,787,252,756,278,735,303,715,328,683,355,625,386,569,409,567,404,623,382,680,350,711,324,731,299,752,274,784,247,835,219,885,199"/>
|
|
<area shape="poly" title=" " alt="" coords="985,196,1003,199,1156,220,1307,247,1311,247,1309,253,1306,252,1155,226,1002,204,984,201"/>
|
|
<area shape="rect" title=" " alt="" coords="1181,249,1251,277"/>
|
|
<area shape="poly" title=" " alt="" coords="980,199,1167,247,1165,252,979,204"/>
|
|
<area shape="rect" title=" " alt="" coords="797,249,891,277"/>
|
|
<area shape="poly" title=" " alt="" coords="915,204,872,241,869,237,911,200"/>
|
|
<area shape="rect" href="PFunctionHandler_8h.html" title=" " alt="" coords="965,249,1107,277"/>
|
|
<area shape="poly" title=" " alt="" coords="949,200,1006,238,1003,243,946,204"/>
|
|
<area shape="rect" href="PFunctionGrammar_8h.html" title=" " alt="" coords="1527,409,1678,437"/>
|
|
<area shape="poly" title=" " alt="" coords="985,197,991,199,1068,210,1129,216,1189,225,1264,247,1290,260,1315,275,1563,400,1561,404,1312,279,1287,264,1262,252,1188,230,1128,221,1067,215,990,204,984,203"/>
|
|
<area shape="rect" href="PFunction_8h.html" title=" " alt="" coords="1081,325,1175,353"/>
|
|
<area shape="poly" title=" " alt="" coords="985,197,1065,218,1099,232,1121,248,1129,262,1134,278,1135,309,1130,310,1129,279,1124,264,1117,251,1096,237,1063,223,984,202"/>
|
|
<area shape="poly" title=" " alt="" coords="965,280,685,331,684,325,964,275"/>
|
|
<area shape="poly" title=" " alt="" coords="1029,279,971,355,928,403,879,447,843,471,806,489,804,484,840,466,876,443,924,400,967,352,1025,276"/>
|
|
<area shape="poly" title=" " alt="" coords="994,280,569,409,567,404,992,275"/>
|
|
<area shape="poly" title=" " alt="" coords="1037,278,1016,478,1011,477,1032,277"/>
|
|
<area shape="poly" title=" " alt="" coords="1069,275,1175,317,1270,350,1338,367,1392,377,1517,398,1536,403,1535,408,1515,403,1392,382,1337,372,1269,355,1174,322,1067,280"/>
|
|
<area shape="poly" title=" " alt="" coords="1054,275,1102,313,1098,317,1051,280"/>
|
|
<area shape="rect" title=" " alt="" coords="1320,493,1451,521"/>
|
|
<area shape="poly" title=" " alt="" coords="1569,440,1435,490,1433,485,1567,435"/>
|
|
<area shape="rect" title=" " alt="" coords="1104,493,1216,521"/>
|
|
<area shape="poly" title=" " alt="" coords="1552,440,1517,448,1364,476,1232,498,1231,493,1364,471,1515,443,1550,435"/>
|
|
<area shape="rect" title=" " alt="" coords="1514,493,1691,521"/>
|
|
<area shape="poly" title=" " alt="" coords="1605,437,1605,478,1600,478,1600,437"/>
|
|
<area shape="poly" title=" " alt="" coords="1107,356,1029,399,929,448,811,492,809,487,927,443,1027,394,1104,351"/>
|
|
<area shape="poly" title=" " alt="" coords="1081,349,569,418,569,412,1080,344"/>
|
|
<area shape="poly" title=" " alt="" coords="1121,355,1031,482,1026,479,1117,352"/>
|
|
<area shape="poly" title=" " alt="" coords="1176,344,1516,398,1538,403,1537,408,1516,403,1175,350"/>
|
|
<area shape="poly" title=" " alt="" coords="1134,352,1153,397,1169,422,1190,443,1216,461,1245,475,1305,493,1303,498,1243,480,1213,465,1186,447,1165,425,1149,400,1129,354"/>
|
|
<area shape="poly" title=" " alt="" coords="1132,353,1147,445,1155,478,1149,479,1141,446,1127,354"/>
|
|
<area shape="rect" title=" " alt="" coords="1200,401,1339,445"/>
|
|
<area shape="poly" title=" " alt="" coords="1152,351,1220,390,1217,395,1149,356"/>
|
|
<area shape="rect" title=" " alt="" coords="1363,401,1504,445"/>
|
|
<area shape="poly" title=" " alt="" coords="1176,350,1349,396,1348,402,1174,355"/>
|
|
<area shape="poly" title=" " alt="" coords="379,201,398,269,416,311,439,351,462,377,487,398,484,402,458,380,435,354,411,313,393,270,374,203"/>
|
|
</map>
|
|
</div>
|
|
</div>
|
|
<p><a href="addRun_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="nested-classes" name="nested-classes"></a>
|
|
Classes</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structPAddRunInfo.html">PAddRunInfo</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><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:ae4ec716a4eb035cefcab2aafc9675706" id="r_ae4ec716a4eb035cefcab2aafc9675706"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae4ec716a4eb035cefcab2aafc9675706">addRun_syntax</a> ()</td></tr>
|
|
<tr class="separator:ae4ec716a4eb035cefcab2aafc9675706"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad0c5e987731a188e88df9880077cfdb1" id="r_ad0c5e987731a188e88df9880077cfdb1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad0c5e987731a188e88df9880077cfdb1">addRun_checkFormat</a> (std::string &format)</td></tr>
|
|
<tr class="separator:ad0c5e987731a188e88df9880077cfdb1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a25690c62a57581a658dacd963a847b87" id="r_a25690c62a57581a658dacd963a847b87"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a25690c62a57581a658dacd963a847b87">addRun_readInputFiles</a> (const std::string fileName, std::vector< <a class="el" href="structPAddRunInfo.html">PAddRunInfo</a> > &infoVec)</td></tr>
|
|
<tr class="separator:a25690c62a57581a658dacd963a847b87"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab347bb7783b4e41600dceb5decb02c8d" id="r_ab347bb7783b4e41600dceb5decb02c8d"><td class="memItemLeft" align="right" valign="top">UInt_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab347bb7783b4e41600dceb5decb02c8d">addRun_getPromptPeakPos</a> (<a class="el" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a> *vec)</td></tr>
|
|
<tr class="separator:ab347bb7783b4e41600dceb5decb02c8d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac69b2db509ad8c3eecdff41977a266af" id="r_ac69b2db509ad8c3eecdff41977a266af"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac69b2db509ad8c3eecdff41977a266af">addRun_filter_t0</a> (int argc, char *argv[], int &idx, <a class="el" href="PMusr_8h.html#aa9c3d2033e27c38e4dbb98e26f1c4e54">PIntVector</a> &t0)</td></tr>
|
|
<tr class="separator:ac69b2db509ad8c3eecdff41977a266af"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afcbe9b5bbddd1f24f68b7645f5c3d94a" id="r_afcbe9b5bbddd1f24f68b7645f5c3d94a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#afcbe9b5bbddd1f24f68b7645f5c3d94a">addRun_filter_runList</a> (int argc, char *argv[], int &idx, <a class="el" href="PMusr_8h.html#a01eec7e896afb5c4601dea91ee31477b">PUIntVector</a> &runList)</td></tr>
|
|
<tr class="separator:afcbe9b5bbddd1f24f68b7645f5c3d94a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0ddf1224851353fc92bfbff6f499fa97" id="r_a0ddf1224851353fc92bfbff6f499fa97"><td class="memItemLeft" align="right" valign="top">int </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"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Function Documentation</h2>
|
|
<a id="ad0c5e987731a188e88df9880077cfdb1" name="ad0c5e987731a188e88df9880077cfdb1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad0c5e987731a188e88df9880077cfdb1">◆ </a></span>addRun_checkFormat()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool addRun_checkFormat </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::string &</td> <td class="paramname"><span class="paramname"><em>format</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>check if the requested format is supported.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">format</td><td>requested format string</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>true if supported, false otherwise </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="addRun_8cpp_source.html#l00129">129</a> of file <a class="el" href="addRun_8cpp_source.html">addRun.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="addRun_8cpp_source.html#l00364">main()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afcbe9b5bbddd1f24f68b7645f5c3d94a" name="afcbe9b5bbddd1f24f68b7645f5c3d94a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afcbe9b5bbddd1f24f68b7645f5c3d94a">◆ </a></span>addRun_filter_runList()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool addRun_filter_runList </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>[], </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int &</td> <td class="paramname"><span class="paramname"><em>idx</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="PMusr_8h.html#a01eec7e896afb5c4601dea91ee31477b">PUIntVector</a> &</td> <td class="paramname"><span class="paramname"><em>runList</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Filters the runList arguments. Allowed are: (i) run1 run2 ... runN (ii) runStart-runEnd, and (iii) runStart:runEnd:step</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">argc</td><td>argument counter </td></tr>
|
|
<tr><td class="paramname">argv</td><td>argument list </td></tr>
|
|
<tr><td class="paramname">idx</td><td>argument index from which to start </td></tr>
|
|
<tr><td class="paramname">runList</td><td>vector</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>true on success, false otherwise </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="addRun_8cpp_source.html#l00325">325</a> of file <a class="el" href="addRun_8cpp_source.html">addRun.cpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="PMusr_8h_source.html#l01422">PStringNumberList::GetList()</a>, and <a class="el" href="PMusr_8cpp_source.html#l02007">PStringNumberList::Parse()</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="addRun_8cpp_source.html#l00364">main()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac69b2db509ad8c3eecdff41977a266af" name="ac69b2db509ad8c3eecdff41977a266af"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac69b2db509ad8c3eecdff41977a266af">◆ </a></span>addRun_filter_t0()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool addRun_filter_t0 </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>[], </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int &</td> <td class="paramname"><span class="paramname"><em>idx</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="PMusr_8h.html#aa9c3d2033e27c38e4dbb98e26f1c4e54">PIntVector</a> &</td> <td class="paramname"><span class="paramname"><em>t0</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Filters the t0 arguments. Allowed is a comma separeted list of integers > -2.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">argc</td><td>argument counter </td></tr>
|
|
<tr><td class="paramname">argv</td><td>argument list </td></tr>
|
|
<tr><td class="paramname">idx</td><td>argument index from which to start </td></tr>
|
|
<tr><td class="paramname">t0</td><td>vector</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>true on success, false otherwise </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="addRun_8cpp_source.html#l00275">275</a> of file <a class="el" href="addRun_8cpp_source.html">addRun.cpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="PStartupHandler_8cpp_source.html#l00106">status</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="addRun_8cpp_source.html#l00364">main()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab347bb7783b4e41600dceb5decb02c8d" name="ab347bb7783b4e41600dceb5decb02c8d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab347bb7783b4e41600dceb5decb02c8d">◆ </a></span>addRun_getPromptPeakPos()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">UInt_t addRun_getPromptPeakPos </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a> *</td> <td class="paramname"><span class="paramname"><em>vec</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Automatically determines the t0-bin. This assumes that there is a prompt peak in the data!</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">vec</td><td>histo data </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>maximum of the histo data </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="addRun_8cpp_source.html#l00244">244</a> of file <a class="el" href="addRun_8cpp_source.html">addRun.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="addRun_8cpp_source.html#l00364">main()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a25690c62a57581a658dacd963a847b87" name="a25690c62a57581a658dacd963a847b87"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a25690c62a57581a658dacd963a847b87">◆ </a></span>addRun_readInputFiles()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool addRun_readInputFiles </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string</td> <td class="paramname"><span class="paramname"><em>fileName</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::vector< <a class="el" href="structPAddRunInfo.html">PAddRunInfo</a> > &</td> <td class="paramname"><span class="paramname"><em>infoVec</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Reads the inputFile to extract the necessary information. </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">fileName</td><td></td></tr>
|
|
<tr><td class="paramname">infoVec</td><td></td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="addRun_8cpp_source.html#l00162">162</a> of file <a class="el" href="addRun_8cpp_source.html">addRun.cpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="addRun_8cpp_source.html#l00057">PAddRunInfo::fPathFileName</a>, <a class="el" href="addRun_8cpp_source.html#l00058">PAddRunInfo::fT0</a>, <a class="el" href="mud_8h_source.html#l00167">NULL</a>, and <a class="el" href="PStartupHandler_8cpp_source.html#l00106">status</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="addRun_8cpp_source.html#l00364">main()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae4ec716a4eb035cefcab2aafc9675706" name="ae4ec716a4eb035cefcab2aafc9675706"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae4ec716a4eb035cefcab2aafc9675706">◆ </a></span>addRun_syntax()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void addRun_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="addRun_8cpp_source.html#l00067">67</a> of file <a class="el" href="addRun_8cpp_source.html">addRun.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="addRun_8cpp_source.html#l00364">main()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0ddf1224851353fc92bfbff6f499fa97" name="a0ddf1224851353fc92bfbff6f499fa97"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0ddf1224851353fc92bfbff6f499fa97">◆ </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>[] )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>addRun is used to add various runs.</p>
|
|
<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>
|
|
<dl class="section return"><dt>Returns</dt><dd>PMUSR_SUCCESS if everthing went smooth, otherwise and error number </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="addRun_8cpp_source.html#l00364">364</a> of file <a class="el" href="addRun_8cpp_source.html">addRun.cpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="addRun_8cpp_source.html#l00129">addRun_checkFormat()</a>, <a class="el" href="addRun_8cpp_source.html#l00325">addRun_filter_runList()</a>, <a class="el" href="addRun_8cpp_source.html#l00275">addRun_filter_t0()</a>, <a class="el" href="addRun_8cpp_source.html#l00244">addRun_getPromptPeakPos()</a>, <a class="el" href="addRun_8cpp_source.html#l00162">addRun_readInputFiles()</a>, <a class="el" href="addRun_8cpp_source.html#l00067">addRun_syntax()</a>, <a class="el" href="addRun_8cpp_source.html#l00059">PAddRunInfo::fFileFormat</a>, <a class="el" href="PFindRun_8cpp_source.html#l00133">PFindRun::FoundPathName()</a>, <a class="el" href="addRun_8cpp_source.html#l00057">PAddRunInfo::fPathFileName</a>, <a class="el" href="addRun_8cpp_source.html#l00058">PAddRunInfo::fT0</a>, <a class="el" href="PMusr_8cpp_source.html#l00716">PRawRunData::GetDataSet()</a>, <a class="el" href="PMusr_8h_source.html#l00878">PRawRunData::GetNoOfHistos()</a>, <a class="el" href="PFindRun_8h_source.html#l00128">PFindRun::GetPathName()</a>, <a class="el" href="PStartupHandler_8h.html#a2f473e587e18e6a64b260870ec870a5e">parseXmlFile()</a>, <a class="el" href="PMusr_8h_source.html#l00061">PMUSR_MSR_ALLOCATION_ERROR</a>, <a class="el" href="PMusr_8h_source.html#l00053">PMUSR_SUCCESS</a>, <a class="el" href="PMusr_8h_source.html#l00688">PRawRunDataSet::SetData()</a>, <a class="el" href="PMusr_8h_source.html#l00886">PRawRunData::SetGenerator()</a>, <a class="el" href="PMusr_8h_source.html#l00670">PRawRunDataSet::SetTimeZeroBin()</a>, <a class="el" href="PStartupHandler_8cpp_source.html#l00084">startup_path_name</a>, and <a class="el" href="PStartupHandler_8cpp_source.html#l00106">status</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="addRun_8cpp.html">addRun.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>
|