285 lines
58 KiB
HTML
285 lines
58 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/PRunDataHandler.h Source File</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.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&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('PRunDataHandler_8h_source.html',''); initResizable(true); });
|
|
/* @license-end */
|
|
</script>
|
|
<div id="doc-content">
|
|
<div class="header">
|
|
<div class="headertitle"><div class="title">PRunDataHandler.h</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<a href="PRunDataHandler_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/***************************************************************************</span></div>
|
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> PRunDataHandler.h</span></div>
|
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> Author: Andreas Suter</span></div>
|
|
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> e-mail: andreas.suter@psi.ch</span></div>
|
|
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">***************************************************************************/</span></div>
|
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span> </div>
|
|
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">/***************************************************************************</span></div>
|
|
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> * Copyright (C) 2007-2025 by Andreas Suter *</span></div>
|
|
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> * andreas.suter@psi.ch *</span></div>
|
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * *</span></div>
|
|
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * This program is free software; you can redistribute it and/or modify *</span></div>
|
|
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> * it under the terms of the GNU General Public License as published by *</span></div>
|
|
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span></div>
|
|
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment"> * (at your option) any later version. *</span></div>
|
|
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment"> * *</span></div>
|
|
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment"> * This program is distributed in the hope that it will be useful, *</span></div>
|
|
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of *</span></div>
|
|
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *</span></div>
|
|
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment"> * GNU General Public License for more details. *</span></div>
|
|
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="comment"> * *</span></div>
|
|
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="comment"> * You should have received a copy of the GNU General Public License *</span></div>
|
|
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="comment"> * along with this program; if not, write to the *</span></div>
|
|
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="comment"> * Free Software Foundation, Inc., *</span></div>
|
|
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="comment"> * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *</span></div>
|
|
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment"> ***************************************************************************/</span></div>
|
|
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div>
|
|
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#ifndef _PRUNDATAHANDLER_H_</span></div>
|
|
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="preprocessor">#define _PRUNDATAHANDLER_H_</span></div>
|
|
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
|
|
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="preprocessor">#include <TString.h></span></div>
|
|
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
|
|
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="preprocessor">#include "<a class="code" href="PMusr_8h.html">PMusr.h</a>"</span></div>
|
|
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="preprocessor">#include "<a class="code" href="PMsrHandler_8h.html">PMsrHandler.h</a>"</span></div>
|
|
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
|
|
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="comment">//-------------------------------------------------------------</span></div>
|
|
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="group__FileFormats.html#gab072286c374c8bbb9e7d9604d83bad97"> 53</a></span><span class="preprocessor">#define A2M_UNDEFINED 0</span></div>
|
|
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="group__FileFormats.html#ga6148b992bd46c1011656edac79fd3832"> 55</a></span><span class="preprocessor">#define A2M_ROOT 1</span></div>
|
|
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="group__FileFormats.html#ga9a270574e46fcdf981582bfd3cfd84e1"> 57</a></span><span class="preprocessor">#define A2M_MUSR_ROOT 2</span></div>
|
|
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="group__FileFormats.html#gaf78f32b6730f44eba257f55b27eb467f"> 59</a></span><span class="preprocessor">#define A2M_MUSR_ROOT_DIR 3</span></div>
|
|
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="group__FileFormats.html#ga632e63e49eb2b5fec1a85d9e4ba9421d"> 61</a></span><span class="preprocessor">#define A2M_PSIBIN 4</span></div>
|
|
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="group__FileFormats.html#gae881d0da09333eb716733f7da9fd26e2"> 63</a></span><span class="preprocessor">#define A2M_PSIMDU 5</span></div>
|
|
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"><a class="line" href="group__FileFormats.html#ga5cbde7308bae29c49226f4ce2c245441"> 65</a></span><span class="preprocessor">#define A2M_MUD 6</span></div>
|
|
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="group__FileFormats.html#ga3000d97c0f1a044e0c4b7031b25a7937"> 67</a></span><span class="preprocessor">#define A2M_NEXUS 7</span></div>
|
|
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"><a class="line" href="group__FileFormats.html#gaa1bf0b8847c46f4bf7d8834c99249280"> 69</a></span><span class="preprocessor">#define A2M_WKM 8</span></div>
|
|
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="group__FileFormats.html#ga94149c9bd912d0aa7d17f18665ace2d4"> 71</a></span><span class="preprocessor">#define A2M_ASCII 9</span><span class="preprocessor"></span></div>
|
|
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> </div>
|
|
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span><span class="comment">//-------------------------------------------------------------</span></div>
|
|
<div class="foldopen" id="foldopen00188" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"><a class="line" href="classPRunDataHandler.html"> 188</a></span><span class="keyword">class </span><a class="code hl_function" href="classPRunDataHandler.html#a07eb5aa2ca31749814411631ef7ef30d">PRunDataHandler</a></div>
|
|
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span>{</div>
|
|
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> <span class="keyword">public</span>:</div>
|
|
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> <a class="code hl_function" href="classPRunDataHandler.html#a07eb5aa2ca31749814411631ef7ef30d">PRunDataHandler</a>();</div>
|
|
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span></div>
|
|
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> <a class="code hl_function" href="classPRunDataHandler.html#a07eb5aa2ca31749814411631ef7ef30d">PRunDataHandler</a>(TString fileName, <span class="keyword">const</span> TString fileFormat);</div>
|
|
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span></div>
|
|
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span> <a class="code hl_function" href="classPRunDataHandler.html#a07eb5aa2ca31749814411631ef7ef30d">PRunDataHandler</a>(TString fileName, <span class="keyword">const</span> TString fileFormat, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae50e503cc0f1bbc1fda5b86735ea9983">PStringVector</a> dataPath);</div>
|
|
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span></div>
|
|
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span> <a class="code hl_function" href="classPRunDataHandler.html#a07eb5aa2ca31749814411631ef7ef30d">PRunDataHandler</a>(TString fileName, <span class="keyword">const</span> TString fileFormat, <span class="keyword">const</span> TString dataPath, <a class="code hl_class" href="classPRawRunData.html">PRawRunData</a> &runData);</div>
|
|
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span></div>
|
|
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> <a class="code hl_function" href="classPRunDataHandler.html#a07eb5aa2ca31749814411631ef7ef30d">PRunDataHandler</a>(<a class="code hl_struct" href="structPAny2ManyInfo.html">PAny2ManyInfo</a> *any2ManyInfo);</div>
|
|
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span></div>
|
|
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> <a class="code hl_function" href="classPRunDataHandler.html#a07eb5aa2ca31749814411631ef7ef30d">PRunDataHandler</a>(<a class="code hl_struct" href="structPAny2ManyInfo.html">PAny2ManyInfo</a> *any2ManyInfo, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae50e503cc0f1bbc1fda5b86735ea9983">PStringVector</a> dataPath);</div>
|
|
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span></div>
|
|
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span> <a class="code hl_function" href="classPRunDataHandler.html#a07eb5aa2ca31749814411631ef7ef30d">PRunDataHandler</a>(<a class="code hl_class" href="classPMsrHandler.html">PMsrHandler</a> *msrInfo);</div>
|
|
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span></div>
|
|
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span> <a class="code hl_function" href="classPRunDataHandler.html#a07eb5aa2ca31749814411631ef7ef30d">PRunDataHandler</a>(<a class="code hl_class" href="classPMsrHandler.html">PMsrHandler</a> *msrInfo, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae50e503cc0f1bbc1fda5b86735ea9983">PStringVector</a> dataPath);</div>
|
|
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span></div>
|
|
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span> <span class="keyword">virtual</span> <a class="code hl_function" href="classPRunDataHandler.html#ad23c98899160d6bd526c01939c01c1c1">~PRunDataHandler</a>();</div>
|
|
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"> 300</span></div>
|
|
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPRunDataHandler.html#a659f648d3039a91f323ca6718bdb2674">ReadData</a>();</div>
|
|
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span></div>
|
|
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"> 335</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPRunDataHandler.html#aff9fe2710e4776fc867e50bb192a0049">ConvertData</a>();</div>
|
|
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"> 336</span></div>
|
|
<div class="line"><a id="l00355" name="l00355"></a><span class="lineno"> 355</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPRunDataHandler.html#a77bd0ca0e394261bf0c3e9b6a833f3f4">WriteData</a>(TString fileName=<span class="stringliteral">""</span>);</div>
|
|
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"> 356</span></div>
|
|
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"><a class="line" href="classPRunDataHandler.html#a8e086e154ce71a2bbb35f4ffe92b3c9c"> 366</a></span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPRunDataHandler.html#a8e086e154ce71a2bbb35f4ffe92b3c9c">IsAllDataAvailable</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code hl_variable" href="classPRunDataHandler.html#a70b61abef2aefd96e733aa437ea72a22">fAllDataAvailable</a>; }</div>
|
|
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"> 367</span></div>
|
|
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"> 379</span> <span class="keyword">virtual</span> <a class="code hl_class" href="classPRawRunData.html">PRawRunData</a>* <a class="code hl_function" href="classPRunDataHandler.html#a94d54d9c5198ff0b9e8f136eccd24a82">GetRunData</a>(<span class="keyword">const</span> TString &runName);</div>
|
|
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"> 380</span></div>
|
|
<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"> 392</span> <span class="keyword">virtual</span> <a class="code hl_class" href="classPRawRunData.html">PRawRunData</a>* <a class="code hl_function" href="classPRunDataHandler.html#a94d54d9c5198ff0b9e8f136eccd24a82">GetRunData</a>(<span class="keyword">const</span> UInt_t idx=0);</div>
|
|
<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"> 393</span></div>
|
|
<div class="line"><a id="l00399" name="l00399"></a><span class="lineno"><a class="line" href="classPRunDataHandler.html#a4d821b24a0e3caf548efa8737ca7f3c4"> 399</a></span> <span class="keyword">virtual</span> Int_t <a class="code hl_function" href="classPRunDataHandler.html#a4d821b24a0e3caf548efa8737ca7f3c4">GetNoOfRunData</a>() {<span class="keywordflow">return</span> <a class="code hl_variable" href="classPRunDataHandler.html#a721a85ce33ca8fb598b949266ac03132">fData</a>.size(); }</div>
|
|
<div class="line"><a id="l00400" name="l00400"></a><span class="lineno"> 400</span></div>
|
|
<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"> 413</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPRunDataHandler.html#ae44744cdb570304c30134e426b54d3a6">SetRunData</a>(<a class="code hl_class" href="classPRawRunData.html">PRawRunData</a> *data, UInt_t idx=0);</div>
|
|
<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span> </div>
|
|
<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"> 415</span> <span class="keyword">private</span>:</div>
|
|
<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"><a class="line" href="classPRunDataHandler.html#a0ebfcbc48b8441228fc3dfdb953da04e"> 416</a></span> <a class="code hl_class" href="classPMsrHandler.html">PMsrHandler</a> *<a class="code hl_variable" href="classPRunDataHandler.html#a0ebfcbc48b8441228fc3dfdb953da04e">fMsrInfo</a>; </div>
|
|
<div class="line"><a id="l00417" name="l00417"></a><span class="lineno"><a class="line" href="classPRunDataHandler.html#aeda2008b0fcf5d4db8c0ab38b98d1319"> 417</a></span> <a class="code hl_struct" href="structPAny2ManyInfo.html">PAny2ManyInfo</a> *<a class="code hl_variable" href="classPRunDataHandler.html#aeda2008b0fcf5d4db8c0ab38b98d1319">fAny2ManyInfo</a>; </div>
|
|
<div class="line"><a id="l00418" name="l00418"></a><span class="lineno"><a class="line" href="classPRunDataHandler.html#ab7bb03b9bdcb26cdfdbb127b10b1573c"> 418</a></span> <a class="code hl_typedef" href="PMusr_8h.html#ae50e503cc0f1bbc1fda5b86735ea9983">PStringVector</a> <a class="code hl_variable" href="classPRunDataHandler.html#ab7bb03b9bdcb26cdfdbb127b10b1573c">fDataPath</a>; </div>
|
|
<div class="line"><a id="l00419" name="l00419"></a><span class="lineno"> 419</span> </div>
|
|
<div class="line"><a id="l00420" name="l00420"></a><span class="lineno"><a class="line" href="classPRunDataHandler.html#a70b61abef2aefd96e733aa437ea72a22"> 420</a></span> Bool_t <a class="code hl_variable" href="classPRunDataHandler.html#a70b61abef2aefd96e733aa437ea72a22">fAllDataAvailable</a>; </div>
|
|
<div class="line"><a id="l00421" name="l00421"></a><span class="lineno"><a class="line" href="classPRunDataHandler.html#aa089ac4276a7c0d44cb99e22b20a22e1"> 421</a></span> TString <a class="code hl_variable" href="classPRunDataHandler.html#aa089ac4276a7c0d44cb99e22b20a22e1">fFileFormat</a>; </div>
|
|
<div class="line"><a id="l00422" name="l00422"></a><span class="lineno"><a class="line" href="classPRunDataHandler.html#a5587ecec10f332fffc187aef1eacef0c"> 422</a></span> TString <a class="code hl_variable" href="classPRunDataHandler.html#a5587ecec10f332fffc187aef1eacef0c">fRunName</a>; </div>
|
|
<div class="line"><a id="l00423" name="l00423"></a><span class="lineno"><a class="line" href="classPRunDataHandler.html#ab958f1b2f8e79a685f058bc5a1e30c6d"> 423</a></span> TString <a class="code hl_variable" href="classPRunDataHandler.html#ab958f1b2f8e79a685f058bc5a1e30c6d">fRunPathName</a>; </div>
|
|
<div class="line"><a id="l00424" name="l00424"></a><span class="lineno"><a class="line" href="classPRunDataHandler.html#a721a85ce33ca8fb598b949266ac03132"> 424</a></span> <a class="code hl_typedef" href="PMusr_8h.html#af71b9af496f6bfb296b60f7e2ca0d974">PRawRunDataList</a> <a class="code hl_variable" href="classPRunDataHandler.html#a721a85ce33ca8fb598b949266ac03132">fData</a>; </div>
|
|
<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"> 425</span> </div>
|
|
<div class="line"><a id="l00426" name="l00426"></a><span class="lineno"> 426</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPRunDataHandler.html#ae52ef738577fd00037ed585910ec2836">Init</a>(<span class="keyword">const</span> Int_t tag=0);</div>
|
|
<div class="line"><a id="l00427" name="l00427"></a><span class="lineno"> 427</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPRunDataHandler.html#a69ebc8312ebe174b5f3f974771738215">ReadFilesMsr</a>();</div>
|
|
<div class="line"><a id="l00428" name="l00428"></a><span class="lineno"> 428</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPRunDataHandler.html#adaaff4e4775f482388d39833e6628b62">ReadWriteFilesList</a>();</div>
|
|
<div class="line"><a id="l00429" name="l00429"></a><span class="lineno"> 429</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPRunDataHandler.html#af4463cf30b54e1b345281464b9892693">FileAlreadyRead</a>(TString runName);</div>
|
|
<div class="line"><a id="l00430" name="l00430"></a><span class="lineno"> 430</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPRunDataHandler.html#ad48fbd1b5471055009e7991b80620952">TestFileName</a>(TString &runName, <span class="keyword">const</span> TString &ext);</div>
|
|
<div class="line"><a id="l00431" name="l00431"></a><span class="lineno"> 431</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPRunDataHandler.html#a8f71fe0cf40a7129d0bc229b2e0bb7f7">FileExistsCheck</a>(<a class="code hl_class" href="classPMsrRunBlock.html">PMsrRunBlock</a> &runInfo, <span class="keyword">const</span> UInt_t idx);</div>
|
|
<div class="line"><a id="l00432" name="l00432"></a><span class="lineno"> 432</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPRunDataHandler.html#a8f71fe0cf40a7129d0bc229b2e0bb7f7">FileExistsCheck</a>(<span class="keyword">const</span> Bool_t fileName, <span class="keyword">const</span> Int_t idx);</div>
|
|
<div class="line"><a id="l00433" name="l00433"></a><span class="lineno"> 433</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPRunDataHandler.html#a8f71fe0cf40a7129d0bc229b2e0bb7f7">FileExistsCheck</a>(<span class="keyword">const</span> TString fileName);</div>
|
|
<div class="line"><a id="l00434" name="l00434"></a><span class="lineno"> 434</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPRunDataHandler.html#a35b7c956c18e9615466b25b5ea2bfdb8">ReadRootFile</a>();</div>
|
|
<div class="line"><a id="l00435" name="l00435"></a><span class="lineno"> 435</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPRunDataHandler.html#a7a1488a41c8d729bf888111b0db332b6">ReadNexusFile</a>();</div>
|
|
<div class="line"><a id="l00436" name="l00436"></a><span class="lineno"> 436</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPRunDataHandler.html#a32133ede62a5e9b0ff8c817c9cad88c8">ReadWkmFile</a>();</div>
|
|
<div class="line"><a id="l00437" name="l00437"></a><span class="lineno"> 437</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPRunDataHandler.html#afa764ef9c4b1f226545d563749fcd16e">ReadPsiBinFile</a>();</div>
|
|
<div class="line"><a id="l00438" name="l00438"></a><span class="lineno"> 438</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPRunDataHandler.html#a8a3662595d127e5b19cd100d6b17d6ae">ReadMudFile</a>();</div>
|
|
<div class="line"><a id="l00439" name="l00439"></a><span class="lineno"> 439</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPRunDataHandler.html#ab1db7c3abeb5c4289de46075a64ac05b">ReadMduAsciiFile</a>();</div>
|
|
<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"> 440</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPRunDataHandler.html#a31fecb1005569147012fdf6733dee32a">ReadAsciiFile</a>();</div>
|
|
<div class="line"><a id="l00441" name="l00441"></a><span class="lineno"> 441</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPRunDataHandler.html#a58ef02da0a82f28daec62fff5aff9f81">ReadDBFile</a>();</div>
|
|
<div class="line"><a id="l00442" name="l00442"></a><span class="lineno"> 442</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPRunDataHandler.html#afae6383d75da191154f179c2fcbb5cbf">ReadDatFile</a>();</div>
|
|
<div class="line"><a id="l00443" name="l00443"></a><span class="lineno"> 443</span> </div>
|
|
<div class="line"><a id="l00444" name="l00444"></a><span class="lineno"> 444</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPRunDataHandler.html#aaf482b06f997ccab9c0f00adaa31499d">WriteMusrRootFile</a>(Int_t tag=<a class="code hl_define" href="group__FileFormats.html#gaf78f32b6730f44eba257f55b27eb467f">A2M_MUSR_ROOT_DIR</a>, TString fln=<span class="stringliteral">""</span>);</div>
|
|
<div class="line"><a id="l00445" name="l00445"></a><span class="lineno"> 445</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPRunDataHandler.html#ab32fe06b585c59e1ad11bc1183077652">WriteRootFile</a>(TString fln=<span class="stringliteral">""</span>);</div>
|
|
<div class="line"><a id="l00446" name="l00446"></a><span class="lineno"> 446</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPRunDataHandler.html#af0e5bfb3df9ccb1892fc437c9ce00c5e">WriteNexusFile</a>(TString fln=<span class="stringliteral">""</span>);</div>
|
|
<div class="line"><a id="l00447" name="l00447"></a><span class="lineno"> 447</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPRunDataHandler.html#a4ef7d977726edd564586bb8b6b2cb494">WriteWkmFile</a>(TString fln=<span class="stringliteral">""</span>);</div>
|
|
<div class="line"><a id="l00448" name="l00448"></a><span class="lineno"> 448</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPRunDataHandler.html#a90b92ba9e43624c5fefb2155bed0a348">WritePsiBinFile</a>(TString fln=<span class="stringliteral">""</span>);</div>
|
|
<div class="line"><a id="l00449" name="l00449"></a><span class="lineno"> 449</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPRunDataHandler.html#a9ffd77f6087994b447f98339b046b9c0">WriteMudFile</a>(TString fln=<span class="stringliteral">""</span>);</div>
|
|
<div class="line"><a id="l00450" name="l00450"></a><span class="lineno"> 450</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPRunDataHandler.html#a838489a7d54d0ed8b4054100f18ee588">WriteAsciiFile</a>(TString fln=<span class="stringliteral">""</span>);</div>
|
|
<div class="line"><a id="l00451" name="l00451"></a><span class="lineno"> 451</span> </div>
|
|
<div class="line"><a id="l00452" name="l00452"></a><span class="lineno"> 452</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPRunDataHandler.html#a65bab2c0be490a52775ede1116dd60ca">StripWhitespace</a>(TString &str);</div>
|
|
<div class="line"><a id="l00453" name="l00453"></a><span class="lineno"> 453</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPRunDataHandler.html#a6935d38bd9a3f68c79bcc724a182de5f">IsWhitespace</a>(<span class="keyword">const</span> Char_t *str);</div>
|
|
<div class="line"><a id="l00454" name="l00454"></a><span class="lineno"> 454</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPRunDataHandler.html#aff949d7c5be00eea8c7eee2bea2449fd">ToDouble</a>(TString &str, Bool_t &ok);</div>
|
|
<div class="line"><a id="l00455" name="l00455"></a><span class="lineno"> 455</span> <span class="keyword">virtual</span> Int_t <a class="code hl_function" href="classPRunDataHandler.html#a7119302842232cb5fc06e845c72110ef">ToInt</a>(TString &str, Bool_t &ok);</div>
|
|
<div class="line"><a id="l00456" name="l00456"></a><span class="lineno"> 456</span> <span class="keyword">virtual</span> Int_t <a class="code hl_function" href="classPRunDataHandler.html#ab197b73061ebbc13e00dc71a8e6873f3">GetDataTagIndex</a>(TString &str, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae50e503cc0f1bbc1fda5b86735ea9983">PStringVector</a>* fLabels);</div>
|
|
<div class="line"><a id="l00457" name="l00457"></a><span class="lineno"> 457</span> </div>
|
|
<div class="line"><a id="l00458" name="l00458"></a><span class="lineno"> 458</span> <span class="keyword">virtual</span> TString <a class="code hl_function" href="classPRunDataHandler.html#a82e06902c11aef701afbe23c31fde820">GenerateOutputFileName</a>(<span class="keyword">const</span> TString fileName, <span class="keyword">const</span> TString extension, Bool_t &ok);</div>
|
|
<div class="line"><a id="l00459" name="l00459"></a><span class="lineno"> 459</span> <span class="keyword">virtual</span> TString <a class="code hl_function" href="classPRunDataHandler.html#a9b8d3c170ed661111e7c69221d0dcda8">GetFileName</a>(<span class="keyword">const</span> TString extension, Bool_t &ok);</div>
|
|
<div class="line"><a id="l00460" name="l00460"></a><span class="lineno"> 460</span> <span class="keyword">virtual</span> TString <a class="code hl_function" href="classPRunDataHandler.html#a1ff6678170a75dbdfa3cea3e339ff59f">FileNameFromTemplate</a>(TString &fileNameTemplate, Int_t run, TString &year, Bool_t &ok);</div>
|
|
<div class="line"><a id="l00461" name="l00461"></a><span class="lineno"> 461</span> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classPRunDataHandler.html#ada42d67e3656ac9a98560055b5c782b0">DateToISO8601</a>(std::string inDate, std::string &iso8601Date);</div>
|
|
<div class="line"><a id="l00462" name="l00462"></a><span class="lineno"> 462</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPRunDataHandler.html#a29352d28bc9270fe79c7f68e9697349e">SplitTimeDate</a>(TString timeDate, TString &time, TString &date, Bool_t &ok);</div>
|
|
<div class="line"><a id="l00463" name="l00463"></a><span class="lineno"> 463</span> <span class="keyword">virtual</span> TString <a class="code hl_function" href="classPRunDataHandler.html#aa32cf6a1af4f74111994cfb55ba69ee3">GetMonth</a>(Int_t month);</div>
|
|
<div class="line"><a id="l00464" name="l00464"></a><span class="lineno"> 464</span> <span class="keyword">virtual</span> TString <a class="code hl_function" href="classPRunDataHandler.html#afbbe7ca99e4c17414d3e24ea7af9063a">GetYear</a>(Int_t month);</div>
|
|
<div class="line"><a id="l00465" name="l00465"></a><span class="lineno"> 465</span>};</div>
|
|
</div>
|
|
<div class="line"><a id="l00466" name="l00466"></a><span class="lineno"> 466</span> </div>
|
|
<div class="line"><a id="l00467" name="l00467"></a><span class="lineno"> 467</span><span class="preprocessor">#endif </span><span class="comment">// _PRUNDATAHANDLER_H_</span></div>
|
|
<div class="ttc" id="aPMsrHandler_8h_html"><div class="ttname"><a href="PMsrHandler_8h.html">PMsrHandler.h</a></div></div>
|
|
<div class="ttc" id="aPMusr_8h_html"><div class="ttname"><a href="PMusr_8h.html">PMusr.h</a></div></div>
|
|
<div class="ttc" id="aPMusr_8h_html_ae50e503cc0f1bbc1fda5b86735ea9983"><div class="ttname"><a href="PMusr_8h.html#ae50e503cc0f1bbc1fda5b86735ea9983">PStringVector</a></div><div class="ttdeci">std::vector< TString > PStringVector</div><div class="ttdef"><b>Definition</b> <a href="PMusr_8h_source.html#l00403">PMusr.h:403</a></div></div>
|
|
<div class="ttc" id="aPMusr_8h_html_af71b9af496f6bfb296b60f7e2ca0d974"><div class="ttname"><a href="PMusr_8h.html#af71b9af496f6bfb296b60f7e2ca0d974">PRawRunDataList</a></div><div class="ttdeci">std::vector< PRawRunData > PRawRunDataList</div><div class="ttdef"><b>Definition</b> <a href="PMusr_8h_source.html#l00963">PMusr.h:963</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html"><div class="ttname"><a href="classPMsrHandler.html">PMsrHandler</a></div><div class="ttdoc">MSR file parser and manager for the musrfit framework.</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8h_source.html#l00115">PMsrHandler.h:116</a></div></div>
|
|
<div class="ttc" id="aclassPMsrRunBlock_html"><div class="ttname"><a href="classPMsrRunBlock.html">PMsrRunBlock</a></div><div class="ttdef"><b>Definition</b> <a href="PMusr_8h_source.html#l01103">PMusr.h:1103</a></div></div>
|
|
<div class="ttc" id="aclassPRawRunData_html"><div class="ttname"><a href="classPRawRunData.html">PRawRunData</a></div><div class="ttdef"><b>Definition</b> <a href="PMusr_8h_source.html#l00825">PMusr.h:825</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_a07eb5aa2ca31749814411631ef7ef30d"><div class="ttname"><a href="classPRunDataHandler.html#a07eb5aa2ca31749814411631ef7ef30d">PRunDataHandler::PRunDataHandler</a></div><div class="ttdeci">PRunDataHandler()</div><div class="ttdoc">Default constructor creating an uninitialized handler.</div><div class="ttdef"><b>Definition</b> <a href="PRunDataHandler_8cpp_source.html#l00085">PRunDataHandler.cpp:85</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_a0ebfcbc48b8441228fc3dfdb953da04e"><div class="ttname"><a href="classPRunDataHandler.html#a0ebfcbc48b8441228fc3dfdb953da04e">PRunDataHandler::fMsrInfo</a></div><div class="ttdeci">PMsrHandler * fMsrInfo</div><div class="ttdoc">Pointer to MSR file handler (not owned, don't delete)</div><div class="ttdef"><b>Definition</b> <a href="#l00416">PRunDataHandler.h:416</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_a1ff6678170a75dbdfa3cea3e339ff59f"><div class="ttname"><a href="classPRunDataHandler.html#a1ff6678170a75dbdfa3cea3e339ff59f">PRunDataHandler::FileNameFromTemplate</a></div><div class="ttdeci">virtual TString FileNameFromTemplate(TString &fileNameTemplate, Int_t run, TString &year, Bool_t &ok)</div><div class="ttdef"><b>Definition</b> <a href="PRunDataHandler_8cpp_source.html#l06381">PRunDataHandler.cpp:6381</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_a29352d28bc9270fe79c7f68e9697349e"><div class="ttname"><a href="classPRunDataHandler.html#a29352d28bc9270fe79c7f68e9697349e">PRunDataHandler::SplitTimeDate</a></div><div class="ttdeci">virtual void SplitTimeDate(TString timeDate, TString &time, TString &date, Bool_t &ok)</div><div class="ttdef"><b>Definition</b> <a href="PRunDataHandler_8cpp_source.html#l06500">PRunDataHandler.cpp:6500</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_a31fecb1005569147012fdf6733dee32a"><div class="ttname"><a href="classPRunDataHandler.html#a31fecb1005569147012fdf6733dee32a">PRunDataHandler::ReadAsciiFile</a></div><div class="ttdeci">virtual Bool_t ReadAsciiFile()</div><div class="ttdef"><b>Definition</b> <a href="PRunDataHandler_8cpp_source.html#l03726">PRunDataHandler.cpp:3726</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_a32133ede62a5e9b0ff8c817c9cad88c8"><div class="ttname"><a href="classPRunDataHandler.html#a32133ede62a5e9b0ff8c817c9cad88c8">PRunDataHandler::ReadWkmFile</a></div><div class="ttdeci">virtual Bool_t ReadWkmFile()</div><div class="ttdef"><b>Definition</b> <a href="PRunDataHandler_8cpp_source.html#l02499">PRunDataHandler.cpp:2499</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_a35b7c956c18e9615466b25b5ea2bfdb8"><div class="ttname"><a href="classPRunDataHandler.html#a35b7c956c18e9615466b25b5ea2bfdb8">PRunDataHandler::ReadRootFile</a></div><div class="ttdeci">virtual Bool_t ReadRootFile()</div><div class="ttdef"><b>Definition</b> <a href="PRunDataHandler_8cpp_source.html#l01419">PRunDataHandler.cpp:1419</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_a4d821b24a0e3caf548efa8737ca7f3c4"><div class="ttname"><a href="classPRunDataHandler.html#a4d821b24a0e3caf548efa8737ca7f3c4">PRunDataHandler::GetNoOfRunData</a></div><div class="ttdeci">virtual Int_t GetNoOfRunData()</div><div class="ttdoc">Returns the number of loaded run data sets.</div><div class="ttdef"><b>Definition</b> <a href="#l00399">PRunDataHandler.h:399</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_a4ef7d977726edd564586bb8b6b2cb494"><div class="ttname"><a href="classPRunDataHandler.html#a4ef7d977726edd564586bb8b6b2cb494">PRunDataHandler::WriteWkmFile</a></div><div class="ttdeci">virtual Bool_t WriteWkmFile(TString fln="")</div><div class="ttdef"><b>Definition</b> <a href="PRunDataHandler_8cpp_source.html#l05334">PRunDataHandler.cpp:5334</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_a5587ecec10f332fffc187aef1eacef0c"><div class="ttname"><a href="classPRunDataHandler.html#a5587ecec10f332fffc187aef1eacef0c">PRunDataHandler::fRunName</a></div><div class="ttdeci">TString fRunName</div><div class="ttdoc">Current run name being processed (used during file reading)</div><div class="ttdef"><b>Definition</b> <a href="#l00422">PRunDataHandler.h:422</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_a58ef02da0a82f28daec62fff5aff9f81"><div class="ttname"><a href="classPRunDataHandler.html#a58ef02da0a82f28daec62fff5aff9f81">PRunDataHandler::ReadDBFile</a></div><div class="ttdeci">virtual Bool_t ReadDBFile()</div><div class="ttdef"><b>Definition</b> <a href="PRunDataHandler_8cpp_source.html#l04044">PRunDataHandler.cpp:4044</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_a659f648d3039a91f323ca6718bdb2674"><div class="ttname"><a href="classPRunDataHandler.html#a659f648d3039a91f323ca6718bdb2674">PRunDataHandler::ReadData</a></div><div class="ttdeci">virtual void ReadData()</div><div class="ttdoc">Reads all data files specified in MSR file or configuration.</div><div class="ttdef"><b>Definition</b> <a href="PRunDataHandler_8cpp_source.html#l00263">PRunDataHandler.cpp:263</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_a65bab2c0be490a52775ede1116dd60ca"><div class="ttname"><a href="classPRunDataHandler.html#a65bab2c0be490a52775ede1116dd60ca">PRunDataHandler::StripWhitespace</a></div><div class="ttdeci">virtual Bool_t StripWhitespace(TString &str)</div><div class="ttdef"><b>Definition</b> <a href="PRunDataHandler_8cpp_source.html#l06041">PRunDataHandler.cpp:6041</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_a6935d38bd9a3f68c79bcc724a182de5f"><div class="ttname"><a href="classPRunDataHandler.html#a6935d38bd9a3f68c79bcc724a182de5f">PRunDataHandler::IsWhitespace</a></div><div class="ttdeci">virtual Bool_t IsWhitespace(const Char_t *str)</div><div class="ttdef"><b>Definition</b> <a href="PRunDataHandler_8cpp_source.html#l06113">PRunDataHandler.cpp:6113</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_a69ebc8312ebe174b5f3f974771738215"><div class="ttname"><a href="classPRunDataHandler.html#a69ebc8312ebe174b5f3f974771738215">PRunDataHandler::ReadFilesMsr</a></div><div class="ttdeci">virtual Bool_t ReadFilesMsr()</div><div class="ttdef"><b>Definition</b> <a href="PRunDataHandler_8cpp_source.html#l00452">PRunDataHandler.cpp:452</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_a70b61abef2aefd96e733aa437ea72a22"><div class="ttname"><a href="classPRunDataHandler.html#a70b61abef2aefd96e733aa437ea72a22">PRunDataHandler::fAllDataAvailable</a></div><div class="ttdeci">Bool_t fAllDataAvailable</div><div class="ttdoc">Flag: true if all requested data files loaded successfully, false if any failed.</div><div class="ttdef"><b>Definition</b> <a href="#l00420">PRunDataHandler.h:420</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_a7119302842232cb5fc06e845c72110ef"><div class="ttname"><a href="classPRunDataHandler.html#a7119302842232cb5fc06e845c72110ef">PRunDataHandler::ToInt</a></div><div class="ttdeci">virtual Int_t ToInt(TString &str, Bool_t &ok)</div><div class="ttdef"><b>Definition</b> <a href="PRunDataHandler_8cpp_source.html#l06192">PRunDataHandler.cpp:6192</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_a721a85ce33ca8fb598b949266ac03132"><div class="ttname"><a href="classPRunDataHandler.html#a721a85ce33ca8fb598b949266ac03132">PRunDataHandler::fData</a></div><div class="ttdeci">PRawRunDataList fData</div><div class="ttdoc">List of all loaded raw run data (histograms + metadata)</div><div class="ttdef"><b>Definition</b> <a href="#l00424">PRunDataHandler.h:424</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_a77bd0ca0e394261bf0c3e9b6a833f3f4"><div class="ttname"><a href="classPRunDataHandler.html#a77bd0ca0e394261bf0c3e9b6a833f3f4">PRunDataHandler::WriteData</a></div><div class="ttdeci">virtual Bool_t WriteData(TString fileName="")</div><div class="ttdoc">Writes data to file in the specified format.</div><div class="ttdef"><b>Definition</b> <a href="PRunDataHandler_8cpp_source.html#l00353">PRunDataHandler.cpp:353</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_a7a1488a41c8d729bf888111b0db332b6"><div class="ttname"><a href="classPRunDataHandler.html#a7a1488a41c8d729bf888111b0db332b6">PRunDataHandler::ReadNexusFile</a></div><div class="ttdeci">virtual Bool_t ReadNexusFile()</div><div class="ttdef"><b>Definition</b> <a href="PRunDataHandler_8cpp_source.html#l02137">PRunDataHandler.cpp:2137</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_a82e06902c11aef701afbe23c31fde820"><div class="ttname"><a href="classPRunDataHandler.html#a82e06902c11aef701afbe23c31fde820">PRunDataHandler::GenerateOutputFileName</a></div><div class="ttdeci">virtual TString GenerateOutputFileName(const TString fileName, const TString extension, Bool_t &ok)</div><div class="ttdef"><b>Definition</b> <a href="PRunDataHandler_8cpp_source.html#l06274">PRunDataHandler.cpp:6274</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_a838489a7d54d0ed8b4054100f18ee588"><div class="ttname"><a href="classPRunDataHandler.html#a838489a7d54d0ed8b4054100f18ee588">PRunDataHandler::WriteAsciiFile</a></div><div class="ttdeci">virtual Bool_t WriteAsciiFile(TString fln="")</div><div class="ttdef"><b>Definition</b> <a href="PRunDataHandler_8cpp_source.html#l05900">PRunDataHandler.cpp:5900</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_a8a3662595d127e5b19cd100d6b17d6ae"><div class="ttname"><a href="classPRunDataHandler.html#a8a3662595d127e5b19cd100d6b17d6ae">PRunDataHandler::ReadMudFile</a></div><div class="ttdeci">virtual Bool_t ReadMudFile()</div><div class="ttdef"><b>Definition</b> <a href="PRunDataHandler_8cpp_source.html#l03051">PRunDataHandler.cpp:3051</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_a8e086e154ce71a2bbb35f4ffe92b3c9c"><div class="ttname"><a href="classPRunDataHandler.html#a8e086e154ce71a2bbb35f4ffe92b3c9c">PRunDataHandler::IsAllDataAvailable</a></div><div class="ttdeci">virtual Bool_t IsAllDataAvailable() const</div><div class="ttdoc">Checks if all required data files were successfully loaded.</div><div class="ttdef"><b>Definition</b> <a href="#l00366">PRunDataHandler.h:366</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_a8f71fe0cf40a7129d0bc229b2e0bb7f7"><div class="ttname"><a href="classPRunDataHandler.html#a8f71fe0cf40a7129d0bc229b2e0bb7f7">PRunDataHandler::FileExistsCheck</a></div><div class="ttdeci">virtual Bool_t FileExistsCheck(PMsrRunBlock &runInfo, const UInt_t idx)</div><div class="ttdef"><b>Definition</b> <a href="PRunDataHandler_8cpp_source.html#l01048">PRunDataHandler.cpp:1048</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_a90b92ba9e43624c5fefb2155bed0a348"><div class="ttname"><a href="classPRunDataHandler.html#a90b92ba9e43624c5fefb2155bed0a348">PRunDataHandler::WritePsiBinFile</a></div><div class="ttdeci">virtual Bool_t WritePsiBinFile(TString fln="")</div><div class="ttdef"><b>Definition</b> <a href="PRunDataHandler_8cpp_source.html#l05479">PRunDataHandler.cpp:5479</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_a94d54d9c5198ff0b9e8f136eccd24a82"><div class="ttname"><a href="classPRunDataHandler.html#a94d54d9c5198ff0b9e8f136eccd24a82">PRunDataHandler::GetRunData</a></div><div class="ttdeci">virtual PRawRunData * GetRunData(const TString &runName)</div><div class="ttdoc">Retrieves run data by run name.</div><div class="ttdef"><b>Definition</b> <a href="PRunDataHandler_8cpp_source.html#l00221">PRunDataHandler.cpp:221</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_a9b8d3c170ed661111e7c69221d0dcda8"><div class="ttname"><a href="classPRunDataHandler.html#a9b8d3c170ed661111e7c69221d0dcda8">PRunDataHandler::GetFileName</a></div><div class="ttdeci">virtual TString GetFileName(const TString extension, Bool_t &ok)</div><div class="ttdef"><b>Definition</b> <a href="PRunDataHandler_8cpp_source.html#l06330">PRunDataHandler.cpp:6330</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_a9ffd77f6087994b447f98339b046b9c0"><div class="ttname"><a href="classPRunDataHandler.html#a9ffd77f6087994b447f98339b046b9c0">PRunDataHandler::WriteMudFile</a></div><div class="ttdeci">virtual Bool_t WriteMudFile(TString fln="")</div><div class="ttdef"><b>Definition</b> <a href="PRunDataHandler_8cpp_source.html#l05740">PRunDataHandler.cpp:5740</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_aa089ac4276a7c0d44cb99e22b20a22e1"><div class="ttname"><a href="classPRunDataHandler.html#aa089ac4276a7c0d44cb99e22b20a22e1">PRunDataHandler::fFileFormat</a></div><div class="ttdeci">TString fFileFormat</div><div class="ttdoc">Explicitly specified file format (overrides auto-detection)</div><div class="ttdef"><b>Definition</b> <a href="#l00421">PRunDataHandler.h:421</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_aa32cf6a1af4f74111994cfb55ba69ee3"><div class="ttname"><a href="classPRunDataHandler.html#aa32cf6a1af4f74111994cfb55ba69ee3">PRunDataHandler::GetMonth</a></div><div class="ttdeci">virtual TString GetMonth(Int_t month)</div><div class="ttdef"><b>Definition</b> <a href="PRunDataHandler_8cpp_source.html#l06527">PRunDataHandler.cpp:6527</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_aaf482b06f997ccab9c0f00adaa31499d"><div class="ttname"><a href="classPRunDataHandler.html#aaf482b06f997ccab9c0f00adaa31499d">PRunDataHandler::WriteMusrRootFile</a></div><div class="ttdeci">virtual Bool_t WriteMusrRootFile(Int_t tag=A2M_MUSR_ROOT_DIR, TString fln="")</div><div class="ttdef"><b>Definition</b> <a href="PRunDataHandler_8cpp_source.html#l04544">PRunDataHandler.cpp:4544</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_ab197b73061ebbc13e00dc71a8e6873f3"><div class="ttname"><a href="classPRunDataHandler.html#ab197b73061ebbc13e00dc71a8e6873f3">PRunDataHandler::GetDataTagIndex</a></div><div class="ttdeci">virtual Int_t GetDataTagIndex(TString &str, const PStringVector *fLabels)</div><div class="ttdef"><b>Definition</b> <a href="PRunDataHandler_8cpp_source.html#l06242">PRunDataHandler.cpp:6242</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_ab1db7c3abeb5c4289de46075a64ac05b"><div class="ttname"><a href="classPRunDataHandler.html#ab1db7c3abeb5c4289de46075a64ac05b">PRunDataHandler::ReadMduAsciiFile</a></div><div class="ttdeci">virtual Bool_t ReadMduAsciiFile()</div><div class="ttdef"><b>Definition</b> <a href="PRunDataHandler_8cpp_source.html#l03413">PRunDataHandler.cpp:3413</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_ab32fe06b585c59e1ad11bc1183077652"><div class="ttname"><a href="classPRunDataHandler.html#ab32fe06b585c59e1ad11bc1183077652">PRunDataHandler::WriteRootFile</a></div><div class="ttdeci">virtual Bool_t WriteRootFile(TString fln="")</div><div class="ttdef"><b>Definition</b> <a href="PRunDataHandler_8cpp_source.html#l04813">PRunDataHandler.cpp:4813</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_ab7bb03b9bdcb26cdfdbb127b10b1573c"><div class="ttname"><a href="classPRunDataHandler.html#ab7bb03b9bdcb26cdfdbb127b10b1573c">PRunDataHandler::fDataPath</a></div><div class="ttdeci">PStringVector fDataPath</div><div class="ttdoc">Search paths for data files (checked sequentially until file found)</div><div class="ttdef"><b>Definition</b> <a href="#l00418">PRunDataHandler.h:418</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_ab958f1b2f8e79a685f058bc5a1e30c6d"><div class="ttname"><a href="classPRunDataHandler.html#ab958f1b2f8e79a685f058bc5a1e30c6d">PRunDataHandler::fRunPathName</a></div><div class="ttdeci">TString fRunPathName</div><div class="ttdoc">Full path to current data file being read.</div><div class="ttdef"><b>Definition</b> <a href="#l00423">PRunDataHandler.h:423</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_ad23c98899160d6bd526c01939c01c1c1"><div class="ttname"><a href="classPRunDataHandler.html#ad23c98899160d6bd526c01939c01c1c1">PRunDataHandler::~PRunDataHandler</a></div><div class="ttdeci">virtual ~PRunDataHandler()</div><div class="ttdoc">Virtual destructor that frees all loaded data.</div><div class="ttdef"><b>Definition</b> <a href="PRunDataHandler_8cpp_source.html#l00202">PRunDataHandler.cpp:202</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_ad48fbd1b5471055009e7991b80620952"><div class="ttname"><a href="classPRunDataHandler.html#ad48fbd1b5471055009e7991b80620952">PRunDataHandler::TestFileName</a></div><div class="ttdeci">virtual void TestFileName(TString &runName, const TString &ext)</div><div class="ttdef"><b>Definition</b> <a href="PRunDataHandler_8cpp_source.html#l00942">PRunDataHandler.cpp:942</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_ada42d67e3656ac9a98560055b5c782b0"><div class="ttname"><a href="classPRunDataHandler.html#ada42d67e3656ac9a98560055b5c782b0">PRunDataHandler::DateToISO8601</a></div><div class="ttdeci">virtual bool DateToISO8601(std::string inDate, std::string &iso8601Date)</div><div class="ttdef"><b>Definition</b> <a href="PRunDataHandler_8cpp_source.html#l06470">PRunDataHandler.cpp:6470</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_adaaff4e4775f482388d39833e6628b62"><div class="ttname"><a href="classPRunDataHandler.html#adaaff4e4775f482388d39833e6628b62">PRunDataHandler::ReadWriteFilesList</a></div><div class="ttdeci">virtual Bool_t ReadWriteFilesList()</div><div class="ttdef"><b>Definition</b> <a href="PRunDataHandler_8cpp_source.html#l00561">PRunDataHandler.cpp:561</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_ae44744cdb570304c30134e426b54d3a6"><div class="ttname"><a href="classPRunDataHandler.html#ae44744cdb570304c30134e426b54d3a6">PRunDataHandler::SetRunData</a></div><div class="ttdeci">virtual Bool_t SetRunData(PRawRunData *data, UInt_t idx=0)</div><div class="ttdoc">Sets or replaces run data at specified index.</div><div class="ttdef"><b>Definition</b> <a href="PRunDataHandler_8cpp_source.html#l00332">PRunDataHandler.cpp:332</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_ae52ef738577fd00037ed585910ec2836"><div class="ttname"><a href="classPRunDataHandler.html#ae52ef738577fd00037ed585910ec2836">PRunDataHandler::Init</a></div><div class="ttdeci">virtual void Init(const Int_t tag=0)</div><div class="ttdef"><b>Definition</b> <a href="PRunDataHandler_8cpp_source.html#l00428">PRunDataHandler.cpp:428</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_aeda2008b0fcf5d4db8c0ab38b98d1319"><div class="ttname"><a href="classPRunDataHandler.html#aeda2008b0fcf5d4db8c0ab38b98d1319">PRunDataHandler::fAny2ManyInfo</a></div><div class="ttdeci">PAny2ManyInfo * fAny2ManyInfo</div><div class="ttdoc">Pointer to any2many conversion configuration (not owned, don't delete)</div><div class="ttdef"><b>Definition</b> <a href="#l00417">PRunDataHandler.h:417</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_af0e5bfb3df9ccb1892fc437c9ce00c5e"><div class="ttname"><a href="classPRunDataHandler.html#af0e5bfb3df9ccb1892fc437c9ce00c5e">PRunDataHandler::WriteNexusFile</a></div><div class="ttdeci">virtual Bool_t WriteNexusFile(TString fln="")</div><div class="ttdef"><b>Definition</b> <a href="PRunDataHandler_8cpp_source.html#l05003">PRunDataHandler.cpp:5003</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_af4463cf30b54e1b345281464b9892693"><div class="ttname"><a href="classPRunDataHandler.html#af4463cf30b54e1b345281464b9892693">PRunDataHandler::FileAlreadyRead</a></div><div class="ttdeci">virtual Bool_t FileAlreadyRead(TString runName)</div><div class="ttdef"><b>Definition</b> <a href="PRunDataHandler_8cpp_source.html#l00921">PRunDataHandler.cpp:921</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_afa764ef9c4b1f226545d563749fcd16e"><div class="ttname"><a href="classPRunDataHandler.html#afa764ef9c4b1f226545d563749fcd16e">PRunDataHandler::ReadPsiBinFile</a></div><div class="ttdeci">virtual Bool_t ReadPsiBinFile()</div><div class="ttdef"><b>Definition</b> <a href="PRunDataHandler_8cpp_source.html#l02805">PRunDataHandler.cpp:2805</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_afae6383d75da191154f179c2fcbb5cbf"><div class="ttname"><a href="classPRunDataHandler.html#afae6383d75da191154f179c2fcbb5cbf">PRunDataHandler::ReadDatFile</a></div><div class="ttdeci">virtual Bool_t ReadDatFile()</div><div class="ttdef"><b>Definition</b> <a href="PRunDataHandler_8cpp_source.html#l04390">PRunDataHandler.cpp:4390</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_afbbe7ca99e4c17414d3e24ea7af9063a"><div class="ttname"><a href="classPRunDataHandler.html#afbbe7ca99e4c17414d3e24ea7af9063a">PRunDataHandler::GetYear</a></div><div class="ttdeci">virtual TString GetYear(Int_t month)</div><div class="ttdef"><b>Definition</b> <a href="PRunDataHandler_8cpp_source.html#l06585">PRunDataHandler.cpp:6585</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_aff949d7c5be00eea8c7eee2bea2449fd"><div class="ttname"><a href="classPRunDataHandler.html#aff949d7c5be00eea8c7eee2bea2449fd">PRunDataHandler::ToDouble</a></div><div class="ttdeci">virtual Double_t ToDouble(TString &str, Bool_t &ok)</div><div class="ttdef"><b>Definition</b> <a href="PRunDataHandler_8cpp_source.html#l06142">PRunDataHandler.cpp:6142</a></div></div>
|
|
<div class="ttc" id="aclassPRunDataHandler_html_aff9fe2710e4776fc867e50bb192a0049"><div class="ttname"><a href="classPRunDataHandler.html#aff9fe2710e4776fc867e50bb192a0049">PRunDataHandler::ConvertData</a></div><div class="ttdeci">virtual void ConvertData()</div><div class="ttdoc">Performs format conversion (for any2many utility).</div><div class="ttdef"><b>Definition</b> <a href="PRunDataHandler_8cpp_source.html#l00313">PRunDataHandler.cpp:313</a></div></div>
|
|
<div class="ttc" id="agroup__FileFormats_html_gaf78f32b6730f44eba257f55b27eb467f"><div class="ttname"><a href="group__FileFormats.html#gaf78f32b6730f44eba257f55b27eb467f">A2M_MUSR_ROOT_DIR</a></div><div class="ttdeci">#define A2M_MUSR_ROOT_DIR</div><div class="ttdoc">MusrRoot with directory structure (organized by run number, year, etc.)</div><div class="ttdef"><b>Definition</b> <a href="#l00059">PRunDataHandler.h:59</a></div></div>
|
|
<div class="ttc" id="astructPAny2ManyInfo_html"><div class="ttname"><a href="structPAny2ManyInfo.html">PAny2ManyInfo</a></div><div class="ttdef"><b>Definition</b> <a href="PMusr_8h_source.html#l01338">PMusr.h:1338</a></div></div>
|
|
</div><!-- fragment --></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="PRunDataHandler_8h.html">PRunDataHandler.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>
|