Files
musrfit/PRunListCollection_8h_source.html
Gitea Actions 8a8eac55b7 Deploy site
2025-12-27 12:57:44 +00:00

336 lines
74 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/PRunListCollection.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">&#160;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&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('PRunListCollection_8h_source.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle"><div class="title">PRunListCollection.h</div></div>
</div><!--header-->
<div class="contents">
<a href="PRunListCollection_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"> PRunListCollection.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 _PRUNLISTCOLLECTION_H_</span></div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="preprocessor">#define _PRUNLISTCOLLECTION_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 &lt;vector&gt;</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 &quot;<a class="code" href="PMusr_8h.html">PMusr.h</a>&quot;</span></div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="preprocessor">#include &quot;<a class="code" href="PMsrHandler_8h.html">PMsrHandler.h</a>&quot;</span></div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="preprocessor">#include &quot;<a class="code" href="PRunDataHandler_8h.html">PRunDataHandler.h</a>&quot;</span></div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="preprocessor">#include &quot;<a class="code" href="PRunSingleHisto_8h.html">PRunSingleHisto.h</a>&quot;</span></div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="preprocessor">#include &quot;<a class="code" href="PRunSingleHistoRRF_8h.html">PRunSingleHistoRRF.h</a>&quot;</span></div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="preprocessor">#include &quot;<a class="code" href="PRunAsymmetry_8h.html">PRunAsymmetry.h</a>&quot;</span></div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="preprocessor">#include &quot;<a class="code" href="PRunAsymmetryRRF_8h.html">PRunAsymmetryRRF.h</a>&quot;</span></div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><span class="preprocessor">#include &quot;<a class="code" href="PRunAsymmetryBNMR_8h.html">PRunAsymmetryBNMR.h</a>&quot;</span></div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="preprocessor">#include &quot;<a class="code" href="PRunMuMinus_8h.html">PRunMuMinus.h</a>&quot;</span></div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><span class="preprocessor">#include &quot;<a class="code" href="PRunNonMusr_8h.html">PRunNonMusr.h</a>&quot;</span></div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span></div>
<div class="foldopen" id="foldopen00140" data-start="{" data-end="};">
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"><a class="line" href="classPRunListCollection.html"> 140</a></span><span class="keyword">class </span><a class="code hl_function" href="classPRunListCollection.html#ae0d18e2f4c95fad079566769900e5412">PRunListCollection</a></div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span>{</div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> <a class="code hl_function" href="classPRunListCollection.html#ae0d18e2f4c95fad079566769900e5412">PRunListCollection</a>(<a class="code hl_class" href="classPMsrHandler.html">PMsrHandler</a> *msrInfo, <a class="code hl_class" href="classPRunDataHandler.html">PRunDataHandler</a> *data, Bool_t theoAsdata=<span class="keyword">false</span>);</div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span></div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> <span class="keyword">virtual</span> <a class="code hl_function" href="classPRunListCollection.html#a4dd9b0f06f468a56e29f789f15ffa609">~PRunListCollection</a>();</div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span></div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"><a class="line" href="classPRunListCollection.html#a4aed625d42fb2ec97aa6a650f3aa8de7"> 170</a></span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="classPRunListCollection.html#a4aed625d42fb2ec97aa6a650f3aa8de7">EDataSwitch</a> { <a class="code hl_enumvalue" href="classPRunListCollection.html#a4aed625d42fb2ec97aa6a650f3aa8de7a64a084a219ce1dc935563dfd067bea92">kIndex</a>, <a class="code hl_enumvalue" href="classPRunListCollection.html#a4aed625d42fb2ec97aa6a650f3aa8de7a6816dc0f5c213eb6df6ec179122cfc6c">kRunNo</a> };</div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span></div>
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPRunListCollection.html#afeddac14d431416a94ece548b8100b18">Add</a>(Int_t runNo, <a class="code hl_enumeration" href="PMusr_8h.html#a3168a2cda2474c28fe329358530331ab">EPMusrHandleTag</a> tag);</div>
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span></div>
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPRunListCollection.html#a103d78adf3a4691b1ccd93885ccc694d">SetFitRange</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#a93e3841e16074fd3c7648d8fc7b742f4">PDoublePairVector</a> fitRange);</div>
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span></div>
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPRunListCollection.html#a103d78adf3a4691b1ccd93885ccc694d">SetFitRange</a>(<span class="keyword">const</span> TString fitRange);</div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> </div>
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> <span class="comment">//--- Chi-square calculation methods (for global fits) ---</span></div>
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span></div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPRunListCollection.html#a6f4df22b38d68bb090bf42816df67887">GetSingleHistoChisq</a>(<span class="keyword">const</span> std::vector&lt;Double_t&gt;&amp; par) <span class="keyword">const</span>;</div>
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span></div>
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPRunListCollection.html#a8f0962f5d46b033e60c64a0067a904aa">GetSingleHistoRRFChisq</a>(<span class="keyword">const</span> std::vector&lt;Double_t&gt;&amp; par) <span class="keyword">const</span>;</div>
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span></div>
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPRunListCollection.html#aa509864796a8f73ae512defb5ecddfcd">GetAsymmetryChisq</a>(<span class="keyword">const</span> std::vector&lt;Double_t&gt;&amp; par) <span class="keyword">const</span>;</div>
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span></div>
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPRunListCollection.html#a879a5d9415069bbc22bfbbac470300c4">GetAsymmetryRRFChisq</a>(<span class="keyword">const</span> std::vector&lt;Double_t&gt;&amp; par) <span class="keyword">const</span>;</div>
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span></div>
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPRunListCollection.html#a218f006e897f637018c1e0356ec72fcd">GetAsymmetryBNMRChisq</a>(<span class="keyword">const</span> std::vector&lt;Double_t&gt;&amp; par) <span class="keyword">const</span>;</div>
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span></div>
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPRunListCollection.html#ad87c18df3ccb6363828be892dbed605c">GetMuMinusChisq</a>(<span class="keyword">const</span> std::vector&lt;Double_t&gt;&amp; par) <span class="keyword">const</span>;</div>
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span></div>
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPRunListCollection.html#a636361b980e70fd80a71bc7414b8ffb7">GetNonMusrChisq</a>(<span class="keyword">const</span> std::vector&lt;Double_t&gt;&amp; par) <span class="keyword">const</span>;</div>
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span> </div>
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> <span class="comment">//--- Single run chi-square methods ---</span></div>
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span></div>
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPRunListCollection.html#a74508b808f08d0af00af4b2b464509cc">GetSingleRunChisqExpected</a>(<span class="keyword">const</span> std::vector&lt;Double_t&gt;&amp; par, <span class="keyword">const</span> UInt_t idx) <span class="keyword">const</span>;</div>
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span></div>
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPRunListCollection.html#a8259af13bcf493e99e48c4b9d2c82803">GetSingleRunChisq</a>(<span class="keyword">const</span> std::vector&lt;Double_t&gt;&amp; par, <span class="keyword">const</span> UInt_t idx) <span class="keyword">const</span>;</div>
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"> 286</span></div>
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span></div>
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span></div>
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"> 307</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPRunListCollection.html#a6a8cd17675577ca687d319757fd474c5">GetSingleHistoMaximumLikelihood</a>(<span class="keyword">const</span> std::vector&lt;Double_t&gt;&amp; par) <span class="keyword">const</span>;</div>
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"> 308</span></div>
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPRunListCollection.html#a8bed49dc132a3941c78bddd79e030a97">GetSingleHistoRRFMaximumLikelihood</a>(<span class="keyword">const</span> std::vector&lt;Double_t&gt;&amp; par) <span class="keyword">const</span>;</div>
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span></div>
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"> 331</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPRunListCollection.html#aeffaea3da9582e5d6aa39eccbed08bd2">GetAsymmetryMaximumLikelihood</a>(<span class="keyword">const</span> std::vector&lt;Double_t&gt;&amp; par) <span class="keyword">const</span>;</div>
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"> 332</span></div>
<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"> 342</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPRunListCollection.html#a48acada05f6c6fb003dd456edf00bbdd">GetAsymmetryRRFMaximumLikelihood</a>(<span class="keyword">const</span> std::vector&lt;Double_t&gt;&amp; par) <span class="keyword">const</span>;</div>
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"> 343</span></div>
<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"> 353</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPRunListCollection.html#a11602e515892ce5409b4e9878f6026c7">GetAsymmetryBNMRMaximumLikelihood</a>(<span class="keyword">const</span> std::vector&lt;Double_t&gt;&amp; par) <span class="keyword">const</span>;</div>
<div class="line"><a id="l00354" name="l00354"></a><span class="lineno"> 354</span></div>
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPRunListCollection.html#a279cc098d0a8f14f4b66304ec53d4240">GetMuMinusMaximumLikelihood</a>(<span class="keyword">const</span> std::vector&lt;Double_t&gt;&amp; par) <span class="keyword">const</span>;</div>
<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"> 365</span></div>
<div class="line"><a id="l00375" name="l00375"></a><span class="lineno"> 375</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPRunListCollection.html#ae2eca62fc443b15edbd54328e958eb52">GetNonMusrMaximumLikelihood</a>(<span class="keyword">const</span> std::vector&lt;Double_t&gt;&amp; par) <span class="keyword">const</span>;</div>
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"> 377</span></div>
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"> 379</span></div>
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"> 380</span></div>
<div class="line"><a id="l00394" name="l00394"></a><span class="lineno"> 394</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPRunListCollection.html#ac318663f94b2fec66dc5c4a1b7875acc">GetSingleRunMaximumLikelihoodExpected</a>(<span class="keyword">const</span> std::vector&lt;Double_t&gt;&amp; par, <span class="keyword">const</span> UInt_t idx) <span class="keyword">const</span>;</div>
<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"> 395</span></div>
<div class="line"><a id="l00407" name="l00407"></a><span class="lineno"> 407</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPRunListCollection.html#a00aff3d96839c12445e7fb814c539f41">GetSingleRunMaximumLikelihood</a>(<span class="keyword">const</span> std::vector&lt;Double_t&gt;&amp; par, <span class="keyword">const</span> UInt_t idx) <span class="keyword">const</span>;</div>
<div class="line"><a id="l00409" name="l00409"></a><span class="lineno"> 409</span></div>
<div class="line"><a id="l00411" name="l00411"></a><span class="lineno"> 411</span></div>
<div class="line"><a id="l00412" name="l00412"></a><span class="lineno"> 412</span></div>
<div class="line"><a id="l00428" name="l00428"></a><span class="lineno"> 428</span> <span class="keyword">virtual</span> UInt_t <a class="code hl_function" href="classPRunListCollection.html#a4b4ed3b1aa724a5b2fa7b21a0d115081">GetNoOfBinsFitted</a>(<span class="keyword">const</span> UInt_t idx) <span class="keyword">const</span>;</div>
<div class="line"><a id="l00429" name="l00429"></a><span class="lineno"> 429</span></div>
<div class="line"><a id="l00445" name="l00445"></a><span class="lineno"> 445</span> <span class="keyword">virtual</span> UInt_t <a class="code hl_function" href="classPRunListCollection.html#ab5ee057db3135113a1b351b8efd9e137">GetTotalNoOfBinsFitted</a>() <span class="keyword">const</span>;</div>
<div class="line"><a id="l00447" name="l00447"></a><span class="lineno"> 447</span></div>
<div class="line"><a id="l00449" name="l00449"></a><span class="lineno"> 449</span></div>
<div class="line"><a id="l00450" name="l00450"></a><span class="lineno"> 450</span></div>
<div class="line"><a id="l00454" name="l00454"></a><span class="lineno"><a class="line" href="classPRunListCollection.html#a1921131046c81cec12a53e1205566953"> 454</a></span> <span class="keyword">virtual</span> UInt_t <a class="code hl_function" href="classPRunListCollection.html#a1921131046c81cec12a53e1205566953">GetNoOfSingleHisto</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code hl_variable" href="classPRunListCollection.html#aef84d22290c31c2eff35ca01957e93f1">fRunSingleHistoList</a>.size(); }</div>
<div class="line"><a id="l00455" name="l00455"></a><span class="lineno"> 455</span></div>
<div class="line"><a id="l00460" name="l00460"></a><span class="lineno"><a class="line" href="classPRunListCollection.html#aa10aaca772367fff8a34b9c4d5ef1217"> 460</a></span> <span class="keyword">virtual</span> UInt_t <a class="code hl_function" href="classPRunListCollection.html#aa10aaca772367fff8a34b9c4d5ef1217">GetNoOfSingleHistoRRF</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code hl_variable" href="classPRunListCollection.html#a76d95b8bae2a4cfd6eb0966becb05bb5">fRunSingleHistoRRFList</a>.size(); }</div>
<div class="line"><a id="l00461" name="l00461"></a><span class="lineno"> 461</span></div>
<div class="line"><a id="l00466" name="l00466"></a><span class="lineno"><a class="line" href="classPRunListCollection.html#a85460ca0ee8a83ec4df01c27b77d8bd5"> 466</a></span> <span class="keyword">virtual</span> UInt_t <a class="code hl_function" href="classPRunListCollection.html#a85460ca0ee8a83ec4df01c27b77d8bd5">GetNoOfAsymmetry</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code hl_variable" href="classPRunListCollection.html#a3f4b67d20ebdb982b1b81f8509164082">fRunAsymmetryList</a>.size(); }</div>
<div class="line"><a id="l00467" name="l00467"></a><span class="lineno"> 467</span></div>
<div class="line"><a id="l00472" name="l00472"></a><span class="lineno"><a class="line" href="classPRunListCollection.html#a1d961b4efae4d1016c13abb66750ca99"> 472</a></span> <span class="keyword">virtual</span> UInt_t <a class="code hl_function" href="classPRunListCollection.html#a1d961b4efae4d1016c13abb66750ca99">GetNoOfAsymmetryRRF</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code hl_variable" href="classPRunListCollection.html#a5363a1f204be6d915d2f18e0fdb9585a">fRunAsymmetryRRFList</a>.size(); }</div>
<div class="line"><a id="l00473" name="l00473"></a><span class="lineno"> 473</span></div>
<div class="line"><a id="l00478" name="l00478"></a><span class="lineno"><a class="line" href="classPRunListCollection.html#a867e06e293e75d64744b09e1d0df1889"> 478</a></span> <span class="keyword">virtual</span> UInt_t <a class="code hl_function" href="classPRunListCollection.html#a867e06e293e75d64744b09e1d0df1889">GetNoOfAsymmetryBNMR</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code hl_variable" href="classPRunListCollection.html#a93a197e75fe50fa722d0f8d18ad0c0b6">fRunAsymmetryBNMRList</a>.size(); }</div>
<div class="line"><a id="l00479" name="l00479"></a><span class="lineno"> 479</span></div>
<div class="line"><a id="l00484" name="l00484"></a><span class="lineno"><a class="line" href="classPRunListCollection.html#a143c734e883f4010f7546c1c9369d174"> 484</a></span> <span class="keyword">virtual</span> UInt_t <a class="code hl_function" href="classPRunListCollection.html#a143c734e883f4010f7546c1c9369d174">GetNoOfMuMinus</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code hl_variable" href="classPRunListCollection.html#a61e6dbfba2d8486eac806fbe5b49b92b">fRunMuMinusList</a>.size(); }</div>
<div class="line"><a id="l00485" name="l00485"></a><span class="lineno"> 485</span></div>
<div class="line"><a id="l00490" name="l00490"></a><span class="lineno"><a class="line" href="classPRunListCollection.html#a811c852a4fb6492a8070743a1181323a"> 490</a></span> <span class="keyword">virtual</span> UInt_t <a class="code hl_function" href="classPRunListCollection.html#a811c852a4fb6492a8070743a1181323a">GetNoOfNonMusr</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code hl_variable" href="classPRunListCollection.html#a17dbc4e826e4f563e1f58fd39d767494">fRunNonMusrList</a>.size(); }</div>
<div class="line"><a id="l00492" name="l00492"></a><span class="lineno"> 492</span></div>
<div class="line"><a id="l00494" name="l00494"></a><span class="lineno"> 494</span></div>
<div class="line"><a id="l00495" name="l00495"></a><span class="lineno"> 495</span></div>
<div class="line"><a id="l00509" name="l00509"></a><span class="lineno"> 509</span> <span class="keyword">virtual</span> <a class="code hl_class" href="classPRunData.html">PRunData</a>* <a class="code hl_function" href="classPRunListCollection.html#a111ba4d6cd8d5c61739f7b9eaeede819">GetSingleHisto</a>(UInt_t index, <a class="code hl_enumeration" href="classPRunListCollection.html#a4aed625d42fb2ec97aa6a650f3aa8de7">EDataSwitch</a> tag=<a class="code hl_enumvalue" href="classPRunListCollection.html#a4aed625d42fb2ec97aa6a650f3aa8de7a64a084a219ce1dc935563dfd067bea92">kIndex</a>);</div>
<div class="line"><a id="l00510" name="l00510"></a><span class="lineno"> 510</span></div>
<div class="line"><a id="l00523" name="l00523"></a><span class="lineno"> 523</span> <span class="keyword">virtual</span> <a class="code hl_class" href="classPRunData.html">PRunData</a>* <a class="code hl_function" href="classPRunListCollection.html#a2bccecd0186b6e7f7c3975dfec5386b5">GetSingleHistoRRF</a>(UInt_t index, <a class="code hl_enumeration" href="classPRunListCollection.html#a4aed625d42fb2ec97aa6a650f3aa8de7">EDataSwitch</a> tag=<a class="code hl_enumvalue" href="classPRunListCollection.html#a4aed625d42fb2ec97aa6a650f3aa8de7a64a084a219ce1dc935563dfd067bea92">kIndex</a>);</div>
<div class="line"><a id="l00524" name="l00524"></a><span class="lineno"> 524</span></div>
<div class="line"><a id="l00537" name="l00537"></a><span class="lineno"> 537</span> <span class="keyword">virtual</span> <a class="code hl_class" href="classPRunData.html">PRunData</a>* <a class="code hl_function" href="classPRunListCollection.html#a7643b1f65b94ec022a47e5294a39009b">GetAsymmetry</a>(UInt_t index, <a class="code hl_enumeration" href="classPRunListCollection.html#a4aed625d42fb2ec97aa6a650f3aa8de7">EDataSwitch</a> tag=<a class="code hl_enumvalue" href="classPRunListCollection.html#a4aed625d42fb2ec97aa6a650f3aa8de7a64a084a219ce1dc935563dfd067bea92">kIndex</a>);</div>
<div class="line"><a id="l00538" name="l00538"></a><span class="lineno"> 538</span></div>
<div class="line"><a id="l00551" name="l00551"></a><span class="lineno"> 551</span> <span class="keyword">virtual</span> <a class="code hl_class" href="classPRunData.html">PRunData</a>* <a class="code hl_function" href="classPRunListCollection.html#af0efb082b97defd1a07e7e63c75823cc">GetAsymmetryRRF</a>(UInt_t index, <a class="code hl_enumeration" href="classPRunListCollection.html#a4aed625d42fb2ec97aa6a650f3aa8de7">EDataSwitch</a> tag=<a class="code hl_enumvalue" href="classPRunListCollection.html#a4aed625d42fb2ec97aa6a650f3aa8de7a64a084a219ce1dc935563dfd067bea92">kIndex</a>);</div>
<div class="line"><a id="l00552" name="l00552"></a><span class="lineno"> 552</span></div>
<div class="line"><a id="l00565" name="l00565"></a><span class="lineno"> 565</span> <span class="keyword">virtual</span> <a class="code hl_class" href="classPRunData.html">PRunData</a>* <a class="code hl_function" href="classPRunListCollection.html#afd2ac49c2c05a19ffcfb9a6ccf8932a8">GetAsymmetryBNMR</a>(UInt_t index, <a class="code hl_enumeration" href="classPRunListCollection.html#a4aed625d42fb2ec97aa6a650f3aa8de7">EDataSwitch</a> tag=<a class="code hl_enumvalue" href="classPRunListCollection.html#a4aed625d42fb2ec97aa6a650f3aa8de7a64a084a219ce1dc935563dfd067bea92">kIndex</a>);</div>
<div class="line"><a id="l00566" name="l00566"></a><span class="lineno"> 566</span></div>
<div class="line"><a id="l00579" name="l00579"></a><span class="lineno"> 579</span> <span class="keyword">virtual</span> <a class="code hl_class" href="classPRunData.html">PRunData</a>* <a class="code hl_function" href="classPRunListCollection.html#ad629977d3d291ea2b30260d143211172">GetMuMinus</a>(UInt_t index, <a class="code hl_enumeration" href="classPRunListCollection.html#a4aed625d42fb2ec97aa6a650f3aa8de7">EDataSwitch</a> tag=<a class="code hl_enumvalue" href="classPRunListCollection.html#a4aed625d42fb2ec97aa6a650f3aa8de7a64a084a219ce1dc935563dfd067bea92">kIndex</a>);</div>
<div class="line"><a id="l00580" name="l00580"></a><span class="lineno"> 580</span></div>
<div class="line"><a id="l00593" name="l00593"></a><span class="lineno"> 593</span> <span class="keyword">virtual</span> <a class="code hl_class" href="classPRunData.html">PRunData</a>* <a class="code hl_function" href="classPRunListCollection.html#a357670d57e6ddd1dc575a9e2a3bb321a">GetNonMusr</a>(UInt_t index, <a class="code hl_enumeration" href="classPRunListCollection.html#a4aed625d42fb2ec97aa6a650f3aa8de7">EDataSwitch</a> tag=<a class="code hl_enumvalue" href="classPRunListCollection.html#a4aed625d42fb2ec97aa6a650f3aa8de7a64a084a219ce1dc935563dfd067bea92">kIndex</a>);</div>
<div class="line"><a id="l00595" name="l00595"></a><span class="lineno"> 595</span></div>
<div class="line"><a id="l00597" name="l00597"></a><span class="lineno"> 597</span></div>
<div class="line"><a id="l00598" name="l00598"></a><span class="lineno"> 598</span></div>
<div class="line"><a id="l00610" name="l00610"></a><span class="lineno"> 610</span> <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#a93e3841e16074fd3c7648d8fc7b742f4">PDoublePairVector</a> *<a class="code hl_function" href="classPRunListCollection.html#a37529bafe077e1a961259ae12c5b3d16">GetTemp</a>(<span class="keyword">const</span> TString &amp;runName) <span class="keyword">const</span>;</div>
<div class="line"><a id="l00611" name="l00611"></a><span class="lineno"> 611</span></div>
<div class="line"><a id="l00623" name="l00623"></a><span class="lineno"> 623</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPRunListCollection.html#a0d3368af7cbeeccedb63aeadfd99601b">GetField</a>(<span class="keyword">const</span> TString &amp;runName) <span class="keyword">const</span>;</div>
<div class="line"><a id="l00624" name="l00624"></a><span class="lineno"> 624</span></div>
<div class="line"><a id="l00636" name="l00636"></a><span class="lineno"> 636</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPRunListCollection.html#a6d6c438def2ad897881cbbb3f8418644">GetEnergy</a>(<span class="keyword">const</span> TString &amp;runName) <span class="keyword">const</span>;</div>
<div class="line"><a id="l00637" name="l00637"></a><span class="lineno"> 637</span></div>
<div class="line"><a id="l00649" name="l00649"></a><span class="lineno"> 649</span> <span class="keyword">virtual</span> <span class="keyword">const</span> Char_t* <a class="code hl_function" href="classPRunListCollection.html#a3294f0e7aeced59098e2530225790b30">GetSetup</a>(<span class="keyword">const</span> TString &amp;runName) <span class="keyword">const</span>;</div>
<div class="line"><a id="l00650" name="l00650"></a><span class="lineno"> 650</span></div>
<div class="line"><a id="l00664" name="l00664"></a><span class="lineno"> 664</span> <span class="keyword">virtual</span> <span class="keyword">const</span> Char_t* <a class="code hl_function" href="classPRunListCollection.html#a4e73f8697ee86644076e0fc370db1096">GetXAxisTitle</a>(<span class="keyword">const</span> TString &amp;runName, <span class="keyword">const</span> UInt_t idx) <span class="keyword">const</span>;</div>
<div class="line"><a id="l00665" name="l00665"></a><span class="lineno"> 665</span></div>
<div class="line"><a id="l00680" name="l00680"></a><span class="lineno"> 680</span> <span class="keyword">virtual</span> <span class="keyword">const</span> Char_t* <a class="code hl_function" href="classPRunListCollection.html#a9bb722498b74988da9458c7f497351a7">GetYAxisTitle</a>(<span class="keyword">const</span> TString &amp;runName, <span class="keyword">const</span> UInt_t idx) <span class="keyword">const</span>;</div>
<div class="line"><a id="l00682" name="l00682"></a><span class="lineno"> 682</span> </div>
<div class="line"><a id="l00683" name="l00683"></a><span class="lineno"> 683</span> <span class="keyword">private</span>:</div>
<div class="line"><a id="l00694" name="l00694"></a><span class="lineno"><a class="line" href="classPRunListCollection.html#ab8e57c0b1ce31f1b71bde43aa1b92bb8"> 694</a></span> Bool_t <a class="code hl_variable" href="classPRunListCollection.html#ab8e57c0b1ce31f1b71bde43aa1b92bb8">fTheoAsData</a>;</div>
<div class="line"><a id="l00695" name="l00695"></a><span class="lineno"> 695</span></div>
<div class="line"><a id="l00705" name="l00705"></a><span class="lineno"><a class="line" href="classPRunListCollection.html#a93e865f21b2e3347a034b6ed67d15183"> 705</a></span> <a class="code hl_class" href="classPMsrHandler.html">PMsrHandler</a> *<a class="code hl_variable" href="classPRunListCollection.html#a93e865f21b2e3347a034b6ed67d15183">fMsrInfo</a>;</div>
<div class="line"><a id="l00706" name="l00706"></a><span class="lineno"> 706</span></div>
<div class="line"><a id="l00716" name="l00716"></a><span class="lineno"><a class="line" href="classPRunListCollection.html#a730329d1ae549f6acb91feb8af1341e8"> 716</a></span> <a class="code hl_class" href="classPRunDataHandler.html">PRunDataHandler</a> *<a class="code hl_variable" href="classPRunListCollection.html#a730329d1ae549f6acb91feb8af1341e8">fData</a>;</div>
<div class="line"><a id="l00717" name="l00717"></a><span class="lineno"> 717</span></div>
<div class="line"><a id="l00727" name="l00727"></a><span class="lineno"><a class="line" href="classPRunListCollection.html#aef84d22290c31c2eff35ca01957e93f1"> 727</a></span> std::vector&lt;PRunSingleHisto*&gt; <a class="code hl_variable" href="classPRunListCollection.html#aef84d22290c31c2eff35ca01957e93f1">fRunSingleHistoList</a>;</div>
<div class="line"><a id="l00728" name="l00728"></a><span class="lineno"> 728</span></div>
<div class="line"><a id="l00737" name="l00737"></a><span class="lineno"><a class="line" href="classPRunListCollection.html#a76d95b8bae2a4cfd6eb0966becb05bb5"> 737</a></span> std::vector&lt;PRunSingleHistoRRF*&gt; <a class="code hl_variable" href="classPRunListCollection.html#a76d95b8bae2a4cfd6eb0966becb05bb5">fRunSingleHistoRRFList</a>;</div>
<div class="line"><a id="l00738" name="l00738"></a><span class="lineno"> 738</span></div>
<div class="line"><a id="l00747" name="l00747"></a><span class="lineno"><a class="line" href="classPRunListCollection.html#a3f4b67d20ebdb982b1b81f8509164082"> 747</a></span> std::vector&lt;PRunAsymmetry*&gt; <a class="code hl_variable" href="classPRunListCollection.html#a3f4b67d20ebdb982b1b81f8509164082">fRunAsymmetryList</a>;</div>
<div class="line"><a id="l00748" name="l00748"></a><span class="lineno"> 748</span></div>
<div class="line"><a id="l00757" name="l00757"></a><span class="lineno"><a class="line" href="classPRunListCollection.html#a5363a1f204be6d915d2f18e0fdb9585a"> 757</a></span> std::vector&lt;PRunAsymmetryRRF*&gt; <a class="code hl_variable" href="classPRunListCollection.html#a5363a1f204be6d915d2f18e0fdb9585a">fRunAsymmetryRRFList</a>;</div>
<div class="line"><a id="l00758" name="l00758"></a><span class="lineno"> 758</span></div>
<div class="line"><a id="l00767" name="l00767"></a><span class="lineno"><a class="line" href="classPRunListCollection.html#a93a197e75fe50fa722d0f8d18ad0c0b6"> 767</a></span> std::vector&lt;PRunAsymmetryBNMR*&gt; <a class="code hl_variable" href="classPRunListCollection.html#a93a197e75fe50fa722d0f8d18ad0c0b6">fRunAsymmetryBNMRList</a>;</div>
<div class="line"><a id="l00768" name="l00768"></a><span class="lineno"> 768</span></div>
<div class="line"><a id="l00777" name="l00777"></a><span class="lineno"><a class="line" href="classPRunListCollection.html#a61e6dbfba2d8486eac806fbe5b49b92b"> 777</a></span> std::vector&lt;PRunMuMinus*&gt; <a class="code hl_variable" href="classPRunListCollection.html#a61e6dbfba2d8486eac806fbe5b49b92b">fRunMuMinusList</a>;</div>
<div class="line"><a id="l00778" name="l00778"></a><span class="lineno"> 778</span></div>
<div class="line"><a id="l00787" name="l00787"></a><span class="lineno"><a class="line" href="classPRunListCollection.html#a17dbc4e826e4f563e1f58fd39d767494"> 787</a></span> std::vector&lt;PRunNonMusr*&gt; <a class="code hl_variable" href="classPRunListCollection.html#a17dbc4e826e4f563e1f58fd39d767494">fRunNonMusrList</a>;</div>
<div class="line"><a id="l00788" name="l00788"></a><span class="lineno"> 788</span>};</div>
</div>
<div class="line"><a id="l00789" name="l00789"></a><span class="lineno"> 789</span> </div>
<div class="line"><a id="l00790" name="l00790"></a><span class="lineno"> 790</span><span class="preprocessor">#endif </span><span class="comment">// _PRUNLISTCOLLECTION_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_a3168a2cda2474c28fe329358530331ab"><div class="ttname"><a href="PMusr_8h.html#a3168a2cda2474c28fe329358530331ab">EPMusrHandleTag</a></div><div class="ttdeci">EPMusrHandleTag</div><div class="ttdef"><b>Definition</b> <a href="PMusr_8h_source.html#l00413">PMusr.h:413</a></div></div>
<div class="ttc" id="aPMusr_8h_html_a93e3841e16074fd3c7648d8fc7b742f4"><div class="ttname"><a href="PMusr_8h.html#a93e3841e16074fd3c7648d8fc7b742f4">PDoublePairVector</a></div><div class="ttdeci">std::vector&lt; PDoublePair &gt; PDoublePairVector</div><div class="ttdef"><b>Definition</b> <a href="PMusr_8h_source.html#l00397">PMusr.h:397</a></div></div>
<div class="ttc" id="aPRunAsymmetryBNMR_8h_html"><div class="ttname"><a href="PRunAsymmetryBNMR_8h.html">PRunAsymmetryBNMR.h</a></div></div>
<div class="ttc" id="aPRunAsymmetryRRF_8h_html"><div class="ttname"><a href="PRunAsymmetryRRF_8h.html">PRunAsymmetryRRF.h</a></div></div>
<div class="ttc" id="aPRunAsymmetry_8h_html"><div class="ttname"><a href="PRunAsymmetry_8h.html">PRunAsymmetry.h</a></div></div>
<div class="ttc" id="aPRunDataHandler_8h_html"><div class="ttname"><a href="PRunDataHandler_8h.html">PRunDataHandler.h</a></div></div>
<div class="ttc" id="aPRunMuMinus_8h_html"><div class="ttname"><a href="PRunMuMinus_8h.html">PRunMuMinus.h</a></div></div>
<div class="ttc" id="aPRunNonMusr_8h_html"><div class="ttname"><a href="PRunNonMusr_8h.html">PRunNonMusr.h</a></div></div>
<div class="ttc" id="aPRunSingleHistoRRF_8h_html"><div class="ttname"><a href="PRunSingleHistoRRF_8h.html">PRunSingleHistoRRF.h</a></div></div>
<div class="ttc" id="aPRunSingleHisto_8h_html"><div class="ttname"><a href="PRunSingleHisto_8h.html">PRunSingleHisto.h</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="aclassPRunDataHandler_html"><div class="ttname"><a href="classPRunDataHandler.html">PRunDataHandler</a></div><div class="ttdoc">Raw data file reader and format converter for μSR data.</div><div class="ttdef"><b>Definition</b> <a href="PRunDataHandler_8h_source.html#l00188">PRunDataHandler.h:189</a></div></div>
<div class="ttc" id="aclassPRunData_html"><div class="ttname"><a href="classPRunData.html">PRunData</a></div><div class="ttdef"><b>Definition</b> <a href="PMusr_8h_source.html#l00451">PMusr.h:451</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a00aff3d96839c12445e7fb814c539f41"><div class="ttname"><a href="classPRunListCollection.html#a00aff3d96839c12445e7fb814c539f41">PRunListCollection::GetSingleRunMaximumLikelihood</a></div><div class="ttdeci">virtual Double_t GetSingleRunMaximumLikelihood(const std::vector&lt; Double_t &gt; &amp;par, const UInt_t idx) const</div><div class="ttdoc">Calculates maximum likelihood for a single run.</div><div class="ttdef"><b>Definition</b> <a href="PRunListCollection_8cpp_source.html#l00834">PRunListCollection.cpp:834</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a0d3368af7cbeeccedb63aeadfd99601b"><div class="ttname"><a href="classPRunListCollection.html#a0d3368af7cbeeccedb63aeadfd99601b">PRunListCollection::GetField</a></div><div class="ttdeci">virtual Double_t GetField(const TString &amp;runName) const</div><div class="ttdoc">Retrieves magnetic field value for a specific run.</div><div class="ttdef"><b>Definition</b> <a href="PRunListCollection_8cpp_source.html#l01294">PRunListCollection.cpp:1294</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a103d78adf3a4691b1ccd93885ccc694d"><div class="ttname"><a href="classPRunListCollection.html#a103d78adf3a4691b1ccd93885ccc694d">PRunListCollection::SetFitRange</a></div><div class="ttdeci">virtual void SetFitRange(const PDoublePairVector fitRange)</div><div class="ttdoc">Sets fit range for all runs (time-based or bin-based).</div><div class="ttdef"><b>Definition</b> <a href="PRunListCollection_8cpp_source.html#l00303">PRunListCollection.cpp:303</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a111ba4d6cd8d5c61739f7b9eaeede819"><div class="ttname"><a href="classPRunListCollection.html#a111ba4d6cd8d5c61739f7b9eaeede819">PRunListCollection::GetSingleHisto</a></div><div class="ttdeci">virtual PRunData * GetSingleHisto(UInt_t index, EDataSwitch tag=kIndex)</div><div class="ttdoc">Retrieves processed data for a single histogram run.</div><div class="ttdef"><b>Definition</b> <a href="PRunListCollection_8cpp_source.html#l00983">PRunListCollection.cpp:983</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a11602e515892ce5409b4e9878f6026c7"><div class="ttname"><a href="classPRunListCollection.html#a11602e515892ce5409b4e9878f6026c7">PRunListCollection::GetAsymmetryBNMRMaximumLikelihood</a></div><div class="ttdeci">virtual Double_t GetAsymmetryBNMRMaximumLikelihood(const std::vector&lt; Double_t &gt; &amp;par) const</div><div class="ttdoc">Calculates total maximum likelihood for all β-NMR asymmetry runs.</div><div class="ttdef"><b>Definition</b> <a href="PRunListCollection_8cpp_source.html#l00723">PRunListCollection.cpp:723</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a143c734e883f4010f7546c1c9369d174"><div class="ttname"><a href="classPRunListCollection.html#a143c734e883f4010f7546c1c9369d174">PRunListCollection::GetNoOfMuMinus</a></div><div class="ttdeci">virtual UInt_t GetNoOfMuMinus() const</div><div class="ttdoc">Returns the number of μ⁻ runs in the collection.</div><div class="ttdef"><b>Definition</b> <a href="#l00484">PRunListCollection.h:484</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a17dbc4e826e4f563e1f58fd39d767494"><div class="ttname"><a href="classPRunListCollection.html#a17dbc4e826e4f563e1f58fd39d767494">PRunListCollection::fRunNonMusrList</a></div><div class="ttdeci">std::vector&lt; PRunNonMusr * &gt; fRunNonMusrList</div><div class="ttdoc">Collection of non-μSR run objects.</div><div class="ttdef"><b>Definition</b> <a href="#l00787">PRunListCollection.h:787</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a1921131046c81cec12a53e1205566953"><div class="ttname"><a href="classPRunListCollection.html#a1921131046c81cec12a53e1205566953">PRunListCollection::GetNoOfSingleHisto</a></div><div class="ttdeci">virtual UInt_t GetNoOfSingleHisto() const</div><div class="ttdoc">Returns the number of single histogram runs in the collection.</div><div class="ttdef"><b>Definition</b> <a href="#l00454">PRunListCollection.h:454</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a1d961b4efae4d1016c13abb66750ca99"><div class="ttname"><a href="classPRunListCollection.html#a1d961b4efae4d1016c13abb66750ca99">PRunListCollection::GetNoOfAsymmetryRRF</a></div><div class="ttdeci">virtual UInt_t GetNoOfAsymmetryRRF() const</div><div class="ttdoc">Returns the number of asymmetry RRF runs in the collection.</div><div class="ttdef"><b>Definition</b> <a href="#l00472">PRunListCollection.h:472</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a218f006e897f637018c1e0356ec72fcd"><div class="ttname"><a href="classPRunListCollection.html#a218f006e897f637018c1e0356ec72fcd">PRunListCollection::GetAsymmetryBNMRChisq</a></div><div class="ttdeci">virtual Double_t GetAsymmetryBNMRChisq(const std::vector&lt; Double_t &gt; &amp;par) const</div><div class="ttdoc">Calculates total χ² for all β-NMR asymmetry runs.</div><div class="ttdef"><b>Definition</b> <a href="PRunListCollection_8cpp_source.html#l00444">PRunListCollection.cpp:444</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a279cc098d0a8f14f4b66304ec53d4240"><div class="ttname"><a href="classPRunListCollection.html#a279cc098d0a8f14f4b66304ec53d4240">PRunListCollection::GetMuMinusMaximumLikelihood</a></div><div class="ttdeci">virtual Double_t GetMuMinusMaximumLikelihood(const std::vector&lt; Double_t &gt; &amp;par) const</div><div class="ttdoc">Calculates total maximum likelihood for all μ⁻ runs.</div><div class="ttdef"><b>Definition</b> <a href="PRunListCollection_8cpp_source.html#l00744">PRunListCollection.cpp:744</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a2bccecd0186b6e7f7c3975dfec5386b5"><div class="ttname"><a href="classPRunListCollection.html#a2bccecd0186b6e7f7c3975dfec5386b5">PRunListCollection::GetSingleHistoRRF</a></div><div class="ttdeci">virtual PRunData * GetSingleHistoRRF(UInt_t index, EDataSwitch tag=kIndex)</div><div class="ttdoc">Retrieves processed data for a single histogram RRF run.</div><div class="ttdef"><b>Definition</b> <a href="PRunListCollection_8cpp_source.html#l01026">PRunListCollection.cpp:1026</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a3294f0e7aeced59098e2530225790b30"><div class="ttname"><a href="classPRunListCollection.html#a3294f0e7aeced59098e2530225790b30">PRunListCollection::GetSetup</a></div><div class="ttdeci">virtual const Char_t * GetSetup(const TString &amp;runName) const</div><div class="ttdoc">Retrieves experimental setup identifier for a specific run.</div><div class="ttdef"><b>Definition</b> <a href="PRunListCollection_8cpp_source.html#l01326">PRunListCollection.cpp:1326</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a357670d57e6ddd1dc575a9e2a3bb321a"><div class="ttname"><a href="classPRunListCollection.html#a357670d57e6ddd1dc575a9e2a3bb321a">PRunListCollection::GetNonMusr</a></div><div class="ttdeci">virtual PRunData * GetNonMusr(UInt_t index, EDataSwitch tag=kIndex)</div><div class="ttdoc">Retrieves processed data for a non-μSR run.</div><div class="ttdef"><b>Definition</b> <a href="PRunListCollection_8cpp_source.html#l01240">PRunListCollection.cpp:1240</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a37529bafe077e1a961259ae12c5b3d16"><div class="ttname"><a href="classPRunListCollection.html#a37529bafe077e1a961259ae12c5b3d16">PRunListCollection::GetTemp</a></div><div class="ttdeci">virtual const PDoublePairVector * GetTemp(const TString &amp;runName) const</div><div class="ttdoc">Retrieves temperature information for a specific run.</div><div class="ttdef"><b>Definition</b> <a href="PRunListCollection_8cpp_source.html#l01278">PRunListCollection.cpp:1278</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a3f4b67d20ebdb982b1b81f8509164082"><div class="ttname"><a href="classPRunListCollection.html#a3f4b67d20ebdb982b1b81f8509164082">PRunListCollection::fRunAsymmetryList</a></div><div class="ttdeci">std::vector&lt; PRunAsymmetry * &gt; fRunAsymmetryList</div><div class="ttdoc">Collection of asymmetry run objects.</div><div class="ttdef"><b>Definition</b> <a href="#l00747">PRunListCollection.h:747</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a48acada05f6c6fb003dd456edf00bbdd"><div class="ttname"><a href="classPRunListCollection.html#a48acada05f6c6fb003dd456edf00bbdd">PRunListCollection::GetAsymmetryRRFMaximumLikelihood</a></div><div class="ttdeci">virtual Double_t GetAsymmetryRRFMaximumLikelihood(const std::vector&lt; Double_t &gt; &amp;par) const</div><div class="ttdoc">Calculates total maximum likelihood for all asymmetry RRF runs.</div><div class="ttdef"><b>Definition</b> <a href="PRunListCollection_8cpp_source.html#l00701">PRunListCollection.cpp:701</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a4aed625d42fb2ec97aa6a650f3aa8de7"><div class="ttname"><a href="classPRunListCollection.html#a4aed625d42fb2ec97aa6a650f3aa8de7">PRunListCollection::EDataSwitch</a></div><div class="ttdeci">EDataSwitch</div><div class="ttdoc">Enumeration for data access mode.</div><div class="ttdef"><b>Definition</b> <a href="#l00170">PRunListCollection.h:170</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a4aed625d42fb2ec97aa6a650f3aa8de7a64a084a219ce1dc935563dfd067bea92"><div class="ttname"><a href="classPRunListCollection.html#a4aed625d42fb2ec97aa6a650f3aa8de7a64a084a219ce1dc935563dfd067bea92">PRunListCollection::kIndex</a></div><div class="ttdeci">@ kIndex</div><div class="ttdef"><b>Definition</b> <a href="#l00170">PRunListCollection.h:170</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a4aed625d42fb2ec97aa6a650f3aa8de7a6816dc0f5c213eb6df6ec179122cfc6c"><div class="ttname"><a href="classPRunListCollection.html#a4aed625d42fb2ec97aa6a650f3aa8de7a6816dc0f5c213eb6df6ec179122cfc6c">PRunListCollection::kRunNo</a></div><div class="ttdeci">@ kRunNo</div><div class="ttdef"><b>Definition</b> <a href="#l00170">PRunListCollection.h:170</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a4b4ed3b1aa724a5b2fa7b21a0d115081"><div class="ttname"><a href="classPRunListCollection.html#a4b4ed3b1aa724a5b2fa7b21a0d115081">PRunListCollection::GetNoOfBinsFitted</a></div><div class="ttdeci">virtual UInt_t GetNoOfBinsFitted(const UInt_t idx) const</div><div class="ttdoc">Returns the number of bins fitted for a specific run.</div><div class="ttdef"><b>Definition</b> <a href="PRunListCollection_8cpp_source.html#l00880">PRunListCollection.cpp:880</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a4dd9b0f06f468a56e29f789f15ffa609"><div class="ttname"><a href="classPRunListCollection.html#a4dd9b0f06f468a56e29f789f15ffa609">PRunListCollection::~PRunListCollection</a></div><div class="ttdeci">virtual ~PRunListCollection()</div><div class="ttdoc">Virtual destructor that cleans up all run objects.</div><div class="ttdef"><b>Definition</b> <a href="PRunListCollection_8cpp_source.html#l00089">PRunListCollection.cpp:89</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a4e73f8697ee86644076e0fc370db1096"><div class="ttname"><a href="classPRunListCollection.html#a4e73f8697ee86644076e0fc370db1096">PRunListCollection::GetXAxisTitle</a></div><div class="ttdeci">virtual const Char_t * GetXAxisTitle(const TString &amp;runName, const UInt_t idx) const</div><div class="ttdoc">Retrieves x-axis label for plotting.</div><div class="ttdef"><b>Definition</b> <a href="PRunListCollection_8cpp_source.html#l01343">PRunListCollection.cpp:1343</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a5363a1f204be6d915d2f18e0fdb9585a"><div class="ttname"><a href="classPRunListCollection.html#a5363a1f204be6d915d2f18e0fdb9585a">PRunListCollection::fRunAsymmetryRRFList</a></div><div class="ttdeci">std::vector&lt; PRunAsymmetryRRF * &gt; fRunAsymmetryRRFList</div><div class="ttdoc">Collection of asymmetry RRF run objects.</div><div class="ttdef"><b>Definition</b> <a href="#l00757">PRunListCollection.h:757</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a61e6dbfba2d8486eac806fbe5b49b92b"><div class="ttname"><a href="classPRunListCollection.html#a61e6dbfba2d8486eac806fbe5b49b92b">PRunListCollection::fRunMuMinusList</a></div><div class="ttdeci">std::vector&lt; PRunMuMinus * &gt; fRunMuMinusList</div><div class="ttdoc">Collection of μ⁻ (negative muon) run objects.</div><div class="ttdef"><b>Definition</b> <a href="#l00777">PRunListCollection.h:777</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a636361b980e70fd80a71bc7414b8ffb7"><div class="ttname"><a href="classPRunListCollection.html#a636361b980e70fd80a71bc7414b8ffb7">PRunListCollection::GetNonMusrChisq</a></div><div class="ttdeci">virtual Double_t GetNonMusrChisq(const std::vector&lt; Double_t &gt; &amp;par) const</div><div class="ttdoc">Calculates total χ² for all non-μSR runs.</div><div class="ttdef"><b>Definition</b> <a href="PRunListCollection_8cpp_source.html#l00486">PRunListCollection.cpp:486</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a6a8cd17675577ca687d319757fd474c5"><div class="ttname"><a href="classPRunListCollection.html#a6a8cd17675577ca687d319757fd474c5">PRunListCollection::GetSingleHistoMaximumLikelihood</a></div><div class="ttdeci">virtual Double_t GetSingleHistoMaximumLikelihood(const std::vector&lt; Double_t &gt; &amp;par) const</div><div class="ttdoc">Calculates total maximum likelihood for all single histogram runs.</div><div class="ttdef"><b>Definition</b> <a href="PRunListCollection_8cpp_source.html#l00636">PRunListCollection.cpp:636</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a6d6c438def2ad897881cbbb3f8418644"><div class="ttname"><a href="classPRunListCollection.html#a6d6c438def2ad897881cbbb3f8418644">PRunListCollection::GetEnergy</a></div><div class="ttdeci">virtual Double_t GetEnergy(const TString &amp;runName) const</div><div class="ttdoc">Retrieves beam energy for a specific run.</div><div class="ttdef"><b>Definition</b> <a href="PRunListCollection_8cpp_source.html#l01310">PRunListCollection.cpp:1310</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a6f4df22b38d68bb090bf42816df67887"><div class="ttname"><a href="classPRunListCollection.html#a6f4df22b38d68bb090bf42816df67887">PRunListCollection::GetSingleHistoChisq</a></div><div class="ttdeci">virtual Double_t GetSingleHistoChisq(const std::vector&lt; Double_t &gt; &amp;par) const</div><div class="ttdoc">Calculates total χ² for all single histogram runs.</div><div class="ttdef"><b>Definition</b> <a href="PRunListCollection_8cpp_source.html#l00353">PRunListCollection.cpp:353</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a730329d1ae549f6acb91feb8af1341e8"><div class="ttname"><a href="classPRunListCollection.html#a730329d1ae549f6acb91feb8af1341e8">PRunListCollection::fData</a></div><div class="ttdeci">PRunDataHandler * fData</div><div class="ttdoc">Pointer to raw data handler (not owned).</div><div class="ttdef"><b>Definition</b> <a href="#l00716">PRunListCollection.h:716</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a74508b808f08d0af00af4b2b464509cc"><div class="ttname"><a href="classPRunListCollection.html#a74508b808f08d0af00af4b2b464509cc">PRunListCollection::GetSingleRunChisqExpected</a></div><div class="ttdeci">virtual Double_t GetSingleRunChisqExpected(const std::vector&lt; Double_t &gt; &amp;par, const UInt_t idx) const</div><div class="ttdoc">Calculates expected χ² for a single run by index.</div><div class="ttdef"><b>Definition</b> <a href="PRunListCollection_8cpp_source.html#l00508">PRunListCollection.cpp:508</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a7643b1f65b94ec022a47e5294a39009b"><div class="ttname"><a href="classPRunListCollection.html#a7643b1f65b94ec022a47e5294a39009b">PRunListCollection::GetAsymmetry</a></div><div class="ttdeci">virtual PRunData * GetAsymmetry(UInt_t index, EDataSwitch tag=kIndex)</div><div class="ttdoc">Retrieves processed data for an asymmetry run.</div><div class="ttdef"><b>Definition</b> <a href="PRunListCollection_8cpp_source.html#l01069">PRunListCollection.cpp:1069</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a76d95b8bae2a4cfd6eb0966becb05bb5"><div class="ttname"><a href="classPRunListCollection.html#a76d95b8bae2a4cfd6eb0966becb05bb5">PRunListCollection::fRunSingleHistoRRFList</a></div><div class="ttdeci">std::vector&lt; PRunSingleHistoRRF * &gt; fRunSingleHistoRRFList</div><div class="ttdoc">Collection of single histogram RRF run objects.</div><div class="ttdef"><b>Definition</b> <a href="#l00737">PRunListCollection.h:737</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a811c852a4fb6492a8070743a1181323a"><div class="ttname"><a href="classPRunListCollection.html#a811c852a4fb6492a8070743a1181323a">PRunListCollection::GetNoOfNonMusr</a></div><div class="ttdeci">virtual UInt_t GetNoOfNonMusr() const</div><div class="ttdoc">Returns the number of non-μSR runs in the collection.</div><div class="ttdef"><b>Definition</b> <a href="#l00490">PRunListCollection.h:490</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a8259af13bcf493e99e48c4b9d2c82803"><div class="ttname"><a href="classPRunListCollection.html#a8259af13bcf493e99e48c4b9d2c82803">PRunListCollection::GetSingleRunChisq</a></div><div class="ttdeci">virtual Double_t GetSingleRunChisq(const std::vector&lt; Double_t &gt; &amp;par, const UInt_t idx) const</div><div class="ttdoc">Calculates χ² for a single run by index.</div><div class="ttdef"><b>Definition</b> <a href="PRunListCollection_8cpp_source.html#l00573">PRunListCollection.cpp:573</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a85460ca0ee8a83ec4df01c27b77d8bd5"><div class="ttname"><a href="classPRunListCollection.html#a85460ca0ee8a83ec4df01c27b77d8bd5">PRunListCollection::GetNoOfAsymmetry</a></div><div class="ttdeci">virtual UInt_t GetNoOfAsymmetry() const</div><div class="ttdoc">Returns the number of asymmetry runs in the collection.</div><div class="ttdef"><b>Definition</b> <a href="#l00466">PRunListCollection.h:466</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a867e06e293e75d64744b09e1d0df1889"><div class="ttname"><a href="classPRunListCollection.html#a867e06e293e75d64744b09e1d0df1889">PRunListCollection::GetNoOfAsymmetryBNMR</a></div><div class="ttdeci">virtual UInt_t GetNoOfAsymmetryBNMR() const</div><div class="ttdoc">Returns the number of β-NMR asymmetry runs in the collection.</div><div class="ttdef"><b>Definition</b> <a href="#l00478">PRunListCollection.h:478</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a879a5d9415069bbc22bfbbac470300c4"><div class="ttname"><a href="classPRunListCollection.html#a879a5d9415069bbc22bfbbac470300c4">PRunListCollection::GetAsymmetryRRFChisq</a></div><div class="ttdeci">virtual Double_t GetAsymmetryRRFChisq(const std::vector&lt; Double_t &gt; &amp;par) const</div><div class="ttdoc">Calculates total χ² for all asymmetry RRF runs.</div><div class="ttdef"><b>Definition</b> <a href="PRunListCollection_8cpp_source.html#l00423">PRunListCollection.cpp:423</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a8bed49dc132a3941c78bddd79e030a97"><div class="ttname"><a href="classPRunListCollection.html#a8bed49dc132a3941c78bddd79e030a97">PRunListCollection::GetSingleHistoRRFMaximumLikelihood</a></div><div class="ttdeci">virtual Double_t GetSingleHistoRRFMaximumLikelihood(const std::vector&lt; Double_t &gt; &amp;par) const</div><div class="ttdoc">Calculates total maximum likelihood for all single histogram RRF runs.</div><div class="ttdef"><b>Definition</b> <a href="PRunListCollection_8cpp_source.html#l00657">PRunListCollection.cpp:657</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a8f0962f5d46b033e60c64a0067a904aa"><div class="ttname"><a href="classPRunListCollection.html#a8f0962f5d46b033e60c64a0067a904aa">PRunListCollection::GetSingleHistoRRFChisq</a></div><div class="ttdeci">virtual Double_t GetSingleHistoRRFChisq(const std::vector&lt; Double_t &gt; &amp;par) const</div><div class="ttdoc">Calculates total χ² for all single histogram RRF runs.</div><div class="ttdef"><b>Definition</b> <a href="PRunListCollection_8cpp_source.html#l00374">PRunListCollection.cpp:374</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a93a197e75fe50fa722d0f8d18ad0c0b6"><div class="ttname"><a href="classPRunListCollection.html#a93a197e75fe50fa722d0f8d18ad0c0b6">PRunListCollection::fRunAsymmetryBNMRList</a></div><div class="ttdeci">std::vector&lt; PRunAsymmetryBNMR * &gt; fRunAsymmetryBNMRList</div><div class="ttdoc">Collection of β-NMR asymmetry run objects.</div><div class="ttdef"><b>Definition</b> <a href="#l00767">PRunListCollection.h:767</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a93e865f21b2e3347a034b6ed67d15183"><div class="ttname"><a href="classPRunListCollection.html#a93e865f21b2e3347a034b6ed67d15183">PRunListCollection::fMsrInfo</a></div><div class="ttdeci">PMsrHandler * fMsrInfo</div><div class="ttdoc">Pointer to MSR file handler (not owned).</div><div class="ttdef"><b>Definition</b> <a href="#l00705">PRunListCollection.h:705</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_a9bb722498b74988da9458c7f497351a7"><div class="ttname"><a href="classPRunListCollection.html#a9bb722498b74988da9458c7f497351a7">PRunListCollection::GetYAxisTitle</a></div><div class="ttdeci">virtual const Char_t * GetYAxisTitle(const TString &amp;runName, const UInt_t idx) const</div><div class="ttdoc">Retrieves y-axis label for plotting.</div><div class="ttdef"><b>Definition</b> <a href="PRunListCollection_8cpp_source.html#l01376">PRunListCollection.cpp:1376</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_aa10aaca772367fff8a34b9c4d5ef1217"><div class="ttname"><a href="classPRunListCollection.html#aa10aaca772367fff8a34b9c4d5ef1217">PRunListCollection::GetNoOfSingleHistoRRF</a></div><div class="ttdeci">virtual UInt_t GetNoOfSingleHistoRRF() const</div><div class="ttdoc">Returns the number of single histogram RRF runs in the collection.</div><div class="ttdef"><b>Definition</b> <a href="#l00460">PRunListCollection.h:460</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_aa509864796a8f73ae512defb5ecddfcd"><div class="ttname"><a href="classPRunListCollection.html#aa509864796a8f73ae512defb5ecddfcd">PRunListCollection::GetAsymmetryChisq</a></div><div class="ttdeci">virtual Double_t GetAsymmetryChisq(const std::vector&lt; Double_t &gt; &amp;par) const</div><div class="ttdoc">Calculates total χ² for all asymmetry runs.</div><div class="ttdef"><b>Definition</b> <a href="PRunListCollection_8cpp_source.html#l00402">PRunListCollection.cpp:402</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_ab5ee057db3135113a1b351b8efd9e137"><div class="ttname"><a href="classPRunListCollection.html#ab5ee057db3135113a1b351b8efd9e137">PRunListCollection::GetTotalNoOfBinsFitted</a></div><div class="ttdeci">virtual UInt_t GetTotalNoOfBinsFitted() const</div><div class="ttdoc">Returns total number of bins fitted across all runs.</div><div class="ttdef"><b>Definition</b> <a href="PRunListCollection_8cpp_source.html#l00942">PRunListCollection.cpp:942</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_ab8e57c0b1ce31f1b71bde43aa1b92bb8"><div class="ttname"><a href="classPRunListCollection.html#ab8e57c0b1ce31f1b71bde43aa1b92bb8">PRunListCollection::fTheoAsData</a></div><div class="ttdeci">Bool_t fTheoAsData</div><div class="ttdoc">Theory calculation mode flag.</div><div class="ttdef"><b>Definition</b> <a href="#l00694">PRunListCollection.h:694</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_ac318663f94b2fec66dc5c4a1b7875acc"><div class="ttname"><a href="classPRunListCollection.html#ac318663f94b2fec66dc5c4a1b7875acc">PRunListCollection::GetSingleRunMaximumLikelihoodExpected</a></div><div class="ttdeci">virtual Double_t GetSingleRunMaximumLikelihoodExpected(const std::vector&lt; Double_t &gt; &amp;par, const UInt_t idx) const</div><div class="ttdoc">Calculates expected maximum likelihood for a single run (theoretical expectation).</div><div class="ttdef"><b>Definition</b> <a href="PRunListCollection_8cpp_source.html#l00788">PRunListCollection.cpp:788</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_ad629977d3d291ea2b30260d143211172"><div class="ttname"><a href="classPRunListCollection.html#ad629977d3d291ea2b30260d143211172">PRunListCollection::GetMuMinus</a></div><div class="ttdeci">virtual PRunData * GetMuMinus(UInt_t index, EDataSwitch tag=kIndex)</div><div class="ttdoc">Retrieves processed data for a μ⁻ run.</div><div class="ttdef"><b>Definition</b> <a href="PRunListCollection_8cpp_source.html#l01198">PRunListCollection.cpp:1198</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_ad87c18df3ccb6363828be892dbed605c"><div class="ttname"><a href="classPRunListCollection.html#ad87c18df3ccb6363828be892dbed605c">PRunListCollection::GetMuMinusChisq</a></div><div class="ttdeci">virtual Double_t GetMuMinusChisq(const std::vector&lt; Double_t &gt; &amp;par) const</div><div class="ttdoc">Calculates total χ² for all mu-minus runs.</div><div class="ttdef"><b>Definition</b> <a href="PRunListCollection_8cpp_source.html#l00465">PRunListCollection.cpp:465</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_ae0d18e2f4c95fad079566769900e5412"><div class="ttname"><a href="classPRunListCollection.html#ae0d18e2f4c95fad079566769900e5412">PRunListCollection::PRunListCollection</a></div><div class="ttdeci">PRunListCollection(PMsrHandler *msrInfo, PRunDataHandler *data, Bool_t theoAsdata=false)</div><div class="ttdoc">Constructor that initializes the collection.</div><div class="ttdef"><b>Definition</b> <a href="PRunListCollection_8cpp_source.html#l00061">PRunListCollection.cpp:61</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_ae2eca62fc443b15edbd54328e958eb52"><div class="ttname"><a href="classPRunListCollection.html#ae2eca62fc443b15edbd54328e958eb52">PRunListCollection::GetNonMusrMaximumLikelihood</a></div><div class="ttdeci">virtual Double_t GetNonMusrMaximumLikelihood(const std::vector&lt; Double_t &gt; &amp;par) const</div><div class="ttdoc">Calculates total maximum likelihood for all non-μSR runs.</div><div class="ttdef"><b>Definition</b> <a href="PRunListCollection_8cpp_source.html#l00766">PRunListCollection.cpp:766</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_aef84d22290c31c2eff35ca01957e93f1"><div class="ttname"><a href="classPRunListCollection.html#aef84d22290c31c2eff35ca01957e93f1">PRunListCollection::fRunSingleHistoList</a></div><div class="ttdeci">std::vector&lt; PRunSingleHisto * &gt; fRunSingleHistoList</div><div class="ttdoc">Collection of single histogram run objects.</div><div class="ttdef"><b>Definition</b> <a href="#l00727">PRunListCollection.h:727</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_aeffaea3da9582e5d6aa39eccbed08bd2"><div class="ttname"><a href="classPRunListCollection.html#aeffaea3da9582e5d6aa39eccbed08bd2">PRunListCollection::GetAsymmetryMaximumLikelihood</a></div><div class="ttdeci">virtual Double_t GetAsymmetryMaximumLikelihood(const std::vector&lt; Double_t &gt; &amp;par) const</div><div class="ttdoc">Calculates total maximum likelihood for all asymmetry runs.</div><div class="ttdef"><b>Definition</b> <a href="PRunListCollection_8cpp_source.html#l00679">PRunListCollection.cpp:679</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_af0efb082b97defd1a07e7e63c75823cc"><div class="ttname"><a href="classPRunListCollection.html#af0efb082b97defd1a07e7e63c75823cc">PRunListCollection::GetAsymmetryRRF</a></div><div class="ttdeci">virtual PRunData * GetAsymmetryRRF(UInt_t index, EDataSwitch tag=kIndex)</div><div class="ttdoc">Retrieves processed data for an asymmetry RRF run.</div><div class="ttdef"><b>Definition</b> <a href="PRunListCollection_8cpp_source.html#l01155">PRunListCollection.cpp:1155</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_afd2ac49c2c05a19ffcfb9a6ccf8932a8"><div class="ttname"><a href="classPRunListCollection.html#afd2ac49c2c05a19ffcfb9a6ccf8932a8">PRunListCollection::GetAsymmetryBNMR</a></div><div class="ttdeci">virtual PRunData * GetAsymmetryBNMR(UInt_t index, EDataSwitch tag=kIndex)</div><div class="ttdoc">Retrieves processed data for a β-NMR asymmetry run.</div><div class="ttdef"><b>Definition</b> <a href="PRunListCollection_8cpp_source.html#l01112">PRunListCollection.cpp:1112</a></div></div>
<div class="ttc" id="aclassPRunListCollection_html_afeddac14d431416a94ece548b8100b18"><div class="ttname"><a href="classPRunListCollection.html#afeddac14d431416a94ece548b8100b18">PRunListCollection::Add</a></div><div class="ttdeci">virtual Bool_t Add(Int_t runNo, EPMusrHandleTag tag)</div><div class="ttdoc">Adds a run to the appropriate list based on fit type.</div><div class="ttdef"><b>Definition</b> <a href="PRunListCollection_8cpp_source.html#l00168">PRunListCollection.cpp:168</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="PRunListCollection_8h.html">PRunListCollection.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>