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

236 lines
45 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!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/PRunAsymmetryBNMR.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('PRunAsymmetryBNMR_8h_source.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle"><div class="title">PRunAsymmetryBNMR.h</div></div>
</div><!--header-->
<div class="contents">
<a href="PRunAsymmetryBNMR_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"> PRunAsymmetryBNMR.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: Zaher Salman</span></div>
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> Based on PRunAsymmetry.h by Andreas Suter</span></div>
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> e-mail: zaher.salman@psi.ch</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><span class="comment">***************************************************************************/</span></div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> </div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">/***************************************************************************</span></div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> * Copyright (C) 2018-2025 by Zaher Salman *</span></div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * zaher.salman@psi.ch *</span></div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * *</span></div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> * This program is free software; you can redistribute it and/or modify *</span></div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> * it under the terms of the GNU General Public License as published by *</span></div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span></div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment"> * (at your option) any later version. *</span></div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment"> * *</span></div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment"> * This program is distributed in the hope that it will be useful, *</span></div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of *</span></div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *</span></div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="comment"> * GNU General Public License for more details. *</span></div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="comment"> * *</span></div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="comment"> * You should have received a copy of the GNU General Public License *</span></div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="comment"> * along with this program; if not, write to the *</span></div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="comment"> * Free Software Foundation, Inc., *</span></div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment"> * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *</span></div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="comment"> ***************************************************************************/</span></div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="preprocessor">#ifndef _PRUNASYMMETRYBNMR_H_</span></div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="preprocessor">#define _PRUNASYMMETRYBNMR_H_</span></div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="preprocessor">#include &quot;<a class="code" href="PRunBase_8h.html">PRunBase.h</a>&quot;</span></div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="comment">//---------------------------------------------------------------------------</span></div>
<div class="foldopen" id="foldopen00062" data-start="{" data-end="};">
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="classPRunAsymmetryBNMR.html"> 62</a></span><span class="keyword">class </span><a class="code hl_function" href="classPRunAsymmetryBNMR.html#ada9466a1c572c157b7ae6b0cc93cb529">PRunAsymmetryBNMR</a> : <span class="keyword">public</span> <a class="code hl_function" href="classPRunBase.html#ae5fc9bd22de779aff2bbbcbf14b90d42">PRunBase</a></div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span>{</div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <a class="code hl_function" href="classPRunAsymmetryBNMR.html#ada9466a1c572c157b7ae6b0cc93cb529">PRunAsymmetryBNMR</a>();</div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span></div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> <a class="code hl_function" href="classPRunAsymmetryBNMR.html#ada9466a1c572c157b7ae6b0cc93cb529">PRunAsymmetryBNMR</a>(<a class="code hl_class" href="classPMsrHandler.html">PMsrHandler</a> *msrInfo, <a class="code hl_class" href="classPRunDataHandler.html">PRunDataHandler</a> *rawData, UInt_t runNo, <a class="code hl_enumeration" href="PMusr_8h.html#a3168a2cda2474c28fe329358530331ab">EPMusrHandleTag</a> tag, Bool_t theoAsData);</div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span></div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> <span class="keyword">virtual</span> <a class="code hl_function" href="classPRunAsymmetryBNMR.html#a18f0d22d486bcfc6cf4999ca8dff5ed1">~PRunAsymmetryBNMR</a>();</div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span></div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPRunAsymmetryBNMR.html#ad24571a515c535dbce615847967e32c6">CalcChiSquare</a>(<span class="keyword">const</span> std::vector&lt;Double_t&gt;&amp; par);</div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span></div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPRunAsymmetryBNMR.html#a429398ccaf32c7270e36feb5a60da113">CalcChiSquareExpected</a>(<span class="keyword">const</span> std::vector&lt;Double_t&gt;&amp; par);</div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span></div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPRunAsymmetryBNMR.html#ab89290085a83e6ca48bfd329ac942f1b">CalcMaxLikelihood</a>(<span class="keyword">const</span> std::vector&lt;Double_t&gt;&amp; par);</div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span></div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPRunAsymmetryBNMR.html#ab659b4486d4351caa8bd1f9e05e659b2">CalcTheory</a>();</div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span></div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> <span class="keyword">virtual</span> UInt_t <a class="code hl_function" href="classPRunAsymmetryBNMR.html#a1dda6790482d80006911d9b03fc8c5a7">GetNoOfFitBins</a>();</div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span></div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPRunAsymmetryBNMR.html#ad2fbe9546f7c409aa12a4c6d4cfc174d">SetFitRangeBin</a>(<span class="keyword">const</span> TString fitRange);</div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span></div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"><a class="line" href="classPRunAsymmetryBNMR.html#a1025a4d1007307444d396449af0d9d42"> 126</a></span> <span class="keyword">virtual</span> Int_t <a class="code hl_function" href="classPRunAsymmetryBNMR.html#a1025a4d1007307444d396449af0d9d42">GetStartTimeBin</a>() { <span class="keywordflow">return</span> <a class="code hl_variable" href="classPRunAsymmetryBNMR.html#a9949207001c8d1ca7224a548aa52c4e0">fStartTimeBin</a>; }</div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span></div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"><a class="line" href="classPRunAsymmetryBNMR.html#a3d54da96bd7008cbd3c024536b5942ca"> 132</a></span> <span class="keyword">virtual</span> Int_t <a class="code hl_function" href="classPRunAsymmetryBNMR.html#a3d54da96bd7008cbd3c024536b5942ca">GetEndTimeBin</a>() { <span class="keywordflow">return</span> <a class="code hl_variable" href="classPRunAsymmetryBNMR.html#ad8b6abc757932cc5f1b49a528bc4e904">fEndTimeBin</a>; }</div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span></div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"><a class="line" href="classPRunAsymmetryBNMR.html#ab8cede19ae2c5f1bdcbad8a3abcae3f1"> 138</a></span> <span class="keyword">virtual</span> Int_t <a class="code hl_function" href="classPRunAsymmetryBNMR.html#ab8cede19ae2c5f1bdcbad8a3abcae3f1">GetPacking</a>() { <span class="keywordflow">return</span> <a class="code hl_variable" href="classPRunAsymmetryBNMR.html#afb5d6a6e9f2d8febbd176f5fccbeca34">fPacking</a>; }</div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span></div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPRunAsymmetryBNMR.html#aab556ccc02437934c00e35efcf99664d">CalcNoOfFitBins</a>();</div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> </div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> <span class="keyword">protected</span>:</div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPRunAsymmetryBNMR.html#a608cda8fb236f131c95c23aa1051f892">PrepareData</a>();</div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span></div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPRunAsymmetryBNMR.html#a47237f968eac2a94d313db1fc8f06459">PrepareFitData</a>();</div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span></div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPRunAsymmetryBNMR.html#a1f759a3c1338fa828577d7e9f0b3cbfe">PrepareViewData</a>(<a class="code hl_class" href="classPRawRunData.html">PRawRunData</a>* runData, UInt_t histoNo[2]);</div>
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> </div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> <span class="keyword">private</span>:</div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"><a class="line" href="classPRunAsymmetryBNMR.html#a05659649636081d0228e045d636b19e4"> 175</a></span> UInt_t <a class="code hl_variable" href="classPRunAsymmetryBNMR.html#a05659649636081d0228e045d636b19e4">fAlphaBetaTag</a>; </div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"><a class="line" href="classPRunAsymmetryBNMR.html#a34ee72fa9b0e70f9b33a8e2d9e9f29b5"> 176</a></span> UInt_t <a class="code hl_variable" href="classPRunAsymmetryBNMR.html#a34ee72fa9b0e70f9b33a8e2d9e9f29b5">fNoOfFitBins</a>; </div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"><a class="line" href="classPRunAsymmetryBNMR.html#afb5d6a6e9f2d8febbd176f5fccbeca34"> 177</a></span> Int_t <a class="code hl_variable" href="classPRunAsymmetryBNMR.html#afb5d6a6e9f2d8febbd176f5fccbeca34">fPacking</a>; </div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"><a class="line" href="classPRunAsymmetryBNMR.html#a95f265a456a127354923c6ae190d99df"> 178</a></span> Bool_t <a class="code hl_variable" href="classPRunAsymmetryBNMR.html#a95f265a456a127354923c6ae190d99df">fTheoAsData</a>; </div>
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> </div>
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"><a class="line" href="classPRunAsymmetryBNMR.html#ae9042bf4540b1a63c51cfa546eddbe3f"> 180</a></span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a> <a class="code hl_variable" href="classPRunAsymmetryBNMR.html#ae9042bf4540b1a63c51cfa546eddbe3f">fForwardp</a>; </div>
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"><a class="line" href="classPRunAsymmetryBNMR.html#a6838e3ce5019c327ef5b03a5376d9711"> 181</a></span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a> <a class="code hl_variable" href="classPRunAsymmetryBNMR.html#a6838e3ce5019c327ef5b03a5376d9711">fForwardpErr</a>; </div>
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"><a class="line" href="classPRunAsymmetryBNMR.html#acbed87bedcad1bce0d6a21d24990f9b5"> 182</a></span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a> <a class="code hl_variable" href="classPRunAsymmetryBNMR.html#acbed87bedcad1bce0d6a21d24990f9b5">fBackwardp</a>; </div>
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"><a class="line" href="classPRunAsymmetryBNMR.html#ab3bf8e9c9ed784337fb5a68fb2caf6fb"> 183</a></span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a> <a class="code hl_variable" href="classPRunAsymmetryBNMR.html#ab3bf8e9c9ed784337fb5a68fb2caf6fb">fBackwardpErr</a>; </div>
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"><a class="line" href="classPRunAsymmetryBNMR.html#a489f56051811d3bc9faadcdee457c89b"> 184</a></span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a> <a class="code hl_variable" href="classPRunAsymmetryBNMR.html#a489f56051811d3bc9faadcdee457c89b">fForwardm</a>; </div>
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"><a class="line" href="classPRunAsymmetryBNMR.html#abdfba8211fe4c0f0b2da682e7ac61120"> 185</a></span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a> <a class="code hl_variable" href="classPRunAsymmetryBNMR.html#abdfba8211fe4c0f0b2da682e7ac61120">fForwardmErr</a>; </div>
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"><a class="line" href="classPRunAsymmetryBNMR.html#ad865725703700924d6745da5bbc293be"> 186</a></span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a> <a class="code hl_variable" href="classPRunAsymmetryBNMR.html#ad865725703700924d6745da5bbc293be">fBackwardm</a>; </div>
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"><a class="line" href="classPRunAsymmetryBNMR.html#a3a0e687dd590afde9a291e3f9889e758"> 187</a></span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a> <a class="code hl_variable" href="classPRunAsymmetryBNMR.html#a3a0e687dd590afde9a291e3f9889e758">fBackwardmErr</a>; </div>
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> </div>
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"><a class="line" href="classPRunAsymmetryBNMR.html#a96e6762aa247dd4ce55c1764aa356277"> 189</a></span> Int_t <a class="code hl_variable" href="classPRunAsymmetryBNMR.html#a96e6762aa247dd4ce55c1764aa356277">fGoodBins</a>[4]; </div>
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> </div>
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"><a class="line" href="classPRunAsymmetryBNMR.html#a9949207001c8d1ca7224a548aa52c4e0"> 191</a></span> Int_t <a class="code hl_variable" href="classPRunAsymmetryBNMR.html#a9949207001c8d1ca7224a548aa52c4e0">fStartTimeBin</a>; </div>
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"><a class="line" href="classPRunAsymmetryBNMR.html#ad8b6abc757932cc5f1b49a528bc4e904"> 192</a></span> Int_t <a class="code hl_variable" href="classPRunAsymmetryBNMR.html#ad8b6abc757932cc5f1b49a528bc4e904">fEndTimeBin</a>; </div>
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span></div>
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> Bool_t <a class="code hl_function" href="classPRunAsymmetryBNMR.html#a0bfbdab177b01314ee5bc4db7573090b">SubtractFixBkg</a>();</div>
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span></div>
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> Bool_t <a class="code hl_function" href="classPRunAsymmetryBNMR.html#a08d2ed97f50de8d97d88184a1639f39e">SubtractEstimatedBkg</a>();</div>
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span></div>
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPRunAsymmetryBNMR.html#a026b5e554e7c8f3bda7d340e50d9f015">GetProperT0</a>(<a class="code hl_class" href="classPRawRunData.html">PRawRunData</a>* runData, <a class="code hl_class" href="classPMsrGlobalBlock.html">PMsrGlobalBlock</a> *globalBlock, <a class="code hl_typedef" href="PMusr_8h.html#a01eec7e896afb5c4601dea91ee31477b">PUIntVector</a> &amp;forwardHisto, <a class="code hl_typedef" href="PMusr_8h.html#a01eec7e896afb5c4601dea91ee31477b">PUIntVector</a> &amp;backwardHistoNo);</div>
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span></div>
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPRunAsymmetryBNMR.html#aed6d7e7341dc25b66f8fb730225b2bd6">GetProperDataRange</a>(<a class="code hl_class" href="classPRawRunData.html">PRawRunData</a>* runData, UInt_t histoNo[2]);</div>
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span></div>
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPRunAsymmetryBNMR.html#adfdb279051dc00cc3ab92383abdbd3e7">GetProperFitRange</a>(<a class="code hl_class" href="classPMsrGlobalBlock.html">PMsrGlobalBlock</a> *globalBlock);</div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span></div>
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPRunAsymmetryBNMR.html#a3adbbef3f261a341afc20fc639721de4">EstimateAlpha</a>();</div>
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span>};</div>
</div>
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> </div>
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span><span class="preprocessor">#endif </span><span class="comment">// _PRUNASYMMETRYBNMR_H_</span></div>
<div class="ttc" id="aPMusr_8h_html_a01eec7e896afb5c4601dea91ee31477b"><div class="ttname"><a href="PMusr_8h.html#a01eec7e896afb5c4601dea91ee31477b">PUIntVector</a></div><div class="ttdeci">std::vector&lt; UInt_t &gt; PUIntVector</div><div class="ttdef"><b>Definition</b> <a href="PMusr_8h_source.html#l00361">PMusr.h:361</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_ae689e7a4bf8a9c0ecf65bcd7d4a0ebde"><div class="ttname"><a href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a></div><div class="ttdeci">std::vector&lt; Double_t &gt; PDoubleVector</div><div class="ttdef"><b>Definition</b> <a href="PMusr_8h_source.html#l00385">PMusr.h:385</a></div></div>
<div class="ttc" id="aPRunBase_8h_html"><div class="ttname"><a href="PRunBase_8h.html">PRunBase.h</a></div></div>
<div class="ttc" id="aclassPMsrGlobalBlock_html"><div class="ttname"><a href="classPMsrGlobalBlock.html">PMsrGlobalBlock</a></div><div class="ttdef"><b>Definition</b> <a href="PMusr_8h_source.html#l01030">PMusr.h:1030</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="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="aclassPRunAsymmetryBNMR_html_a026b5e554e7c8f3bda7d340e50d9f015"><div class="ttname"><a href="classPRunAsymmetryBNMR.html#a026b5e554e7c8f3bda7d340e50d9f015">PRunAsymmetryBNMR::GetProperT0</a></div><div class="ttdeci">virtual Bool_t GetProperT0(PRawRunData *runData, PMsrGlobalBlock *globalBlock, PUIntVector &amp;forwardHisto, PUIntVector &amp;backwardHistoNo)</div><div class="ttdoc">Retrieves proper t0 values for all histograms.</div><div class="ttdef"><b>Definition</b> <a href="PRunAsymmetryBNMR_8cpp_source.html#l01600">PRunAsymmetryBNMR.cpp:1600</a></div></div>
<div class="ttc" id="aclassPRunAsymmetryBNMR_html_a05659649636081d0228e045d636b19e4"><div class="ttname"><a href="classPRunAsymmetryBNMR.html#a05659649636081d0228e045d636b19e4">PRunAsymmetryBNMR::fAlphaBetaTag</a></div><div class="ttdeci">UInt_t fAlphaBetaTag</div><div class="ttdoc">Tag indicating α/β configuration: 1=both unity, 2=α free/β unity, 3=α unity/β free,...</div><div class="ttdef"><b>Definition</b> <a href="#l00175">PRunAsymmetryBNMR.h:175</a></div></div>
<div class="ttc" id="aclassPRunAsymmetryBNMR_html_a08d2ed97f50de8d97d88184a1639f39e"><div class="ttname"><a href="classPRunAsymmetryBNMR.html#a08d2ed97f50de8d97d88184a1639f39e">PRunAsymmetryBNMR::SubtractEstimatedBkg</a></div><div class="ttdeci">Bool_t SubtractEstimatedBkg()</div><div class="ttdoc">Estimates and subtracts background from histograms.</div><div class="ttdef"><b>Definition</b> <a href="PRunAsymmetryBNMR_8cpp_source.html#l00936">PRunAsymmetryBNMR.cpp:936</a></div></div>
<div class="ttc" id="aclassPRunAsymmetryBNMR_html_a0bfbdab177b01314ee5bc4db7573090b"><div class="ttname"><a href="classPRunAsymmetryBNMR.html#a0bfbdab177b01314ee5bc4db7573090b">PRunAsymmetryBNMR::SubtractFixBkg</a></div><div class="ttdeci">Bool_t SubtractFixBkg()</div><div class="ttdoc">Subtracts fixed background from histograms.</div><div class="ttdef"><b>Definition</b> <a href="PRunAsymmetryBNMR_8cpp_source.html#l00874">PRunAsymmetryBNMR.cpp:874</a></div></div>
<div class="ttc" id="aclassPRunAsymmetryBNMR_html_a1025a4d1007307444d396449af0d9d42"><div class="ttname"><a href="classPRunAsymmetryBNMR.html#a1025a4d1007307444d396449af0d9d42">PRunAsymmetryBNMR::GetStartTimeBin</a></div><div class="ttdeci">virtual Int_t GetStartTimeBin()</div><div class="ttdoc">Returns the first bin used in the fit.</div><div class="ttdef"><b>Definition</b> <a href="#l00126">PRunAsymmetryBNMR.h:126</a></div></div>
<div class="ttc" id="aclassPRunAsymmetryBNMR_html_a18f0d22d486bcfc6cf4999ca8dff5ed1"><div class="ttname"><a href="classPRunAsymmetryBNMR.html#a18f0d22d486bcfc6cf4999ca8dff5ed1">PRunAsymmetryBNMR::~PRunAsymmetryBNMR</a></div><div class="ttdeci">virtual ~PRunAsymmetryBNMR()</div><div class="ttdoc">Destructor.</div><div class="ttdef"><b>Definition</b> <a href="PRunAsymmetryBNMR_8cpp_source.html#l00194">PRunAsymmetryBNMR.cpp:194</a></div></div>
<div class="ttc" id="aclassPRunAsymmetryBNMR_html_a1dda6790482d80006911d9b03fc8c5a7"><div class="ttname"><a href="classPRunAsymmetryBNMR.html#a1dda6790482d80006911d9b03fc8c5a7">PRunAsymmetryBNMR::GetNoOfFitBins</a></div><div class="ttdeci">virtual UInt_t GetNoOfFitBins()</div><div class="ttdoc">Returns the number of bins used in the fit.</div><div class="ttdef"><b>Definition</b> <a href="PRunAsymmetryBNMR_8cpp_source.html#l00379">PRunAsymmetryBNMR.cpp:379</a></div></div>
<div class="ttc" id="aclassPRunAsymmetryBNMR_html_a1f759a3c1338fa828577d7e9f0b3cbfe"><div class="ttname"><a href="classPRunAsymmetryBNMR.html#a1f759a3c1338fa828577d7e9f0b3cbfe">PRunAsymmetryBNMR::PrepareViewData</a></div><div class="ttdeci">virtual Bool_t PrepareViewData(PRawRunData *runData, UInt_t histoNo[2])</div><div class="ttdoc">Prepares data for viewing/plotting.</div><div class="ttdef"><b>Definition</b> <a href="PRunAsymmetryBNMR_8cpp_source.html#l01246">PRunAsymmetryBNMR.cpp:1246</a></div></div>
<div class="ttc" id="aclassPRunAsymmetryBNMR_html_a34ee72fa9b0e70f9b33a8e2d9e9f29b5"><div class="ttname"><a href="classPRunAsymmetryBNMR.html#a34ee72fa9b0e70f9b33a8e2d9e9f29b5">PRunAsymmetryBNMR::fNoOfFitBins</a></div><div class="ttdeci">UInt_t fNoOfFitBins</div><div class="ttdoc">Number of bins included in the fit.</div><div class="ttdef"><b>Definition</b> <a href="#l00176">PRunAsymmetryBNMR.h:176</a></div></div>
<div class="ttc" id="aclassPRunAsymmetryBNMR_html_a3a0e687dd590afde9a291e3f9889e758"><div class="ttname"><a href="classPRunAsymmetryBNMR.html#a3a0e687dd590afde9a291e3f9889e758">PRunAsymmetryBNMR::fBackwardmErr</a></div><div class="ttdeci">PDoubleVector fBackwardmErr</div><div class="ttdoc">Negative helicity backward histogram errors.</div><div class="ttdef"><b>Definition</b> <a href="#l00187">PRunAsymmetryBNMR.h:187</a></div></div>
<div class="ttc" id="aclassPRunAsymmetryBNMR_html_a3adbbef3f261a341afc20fc639721de4"><div class="ttname"><a href="classPRunAsymmetryBNMR.html#a3adbbef3f261a341afc20fc639721de4">PRunAsymmetryBNMR::EstimateAlpha</a></div><div class="ttdeci">virtual Double_t EstimateAlpha()</div><div class="ttdoc">Estimates α parameter from data.</div><div class="ttdef"><b>Definition</b> <a href="PRunAsymmetryBNMR_8cpp_source.html#l01957">PRunAsymmetryBNMR.cpp:1957</a></div></div>
<div class="ttc" id="aclassPRunAsymmetryBNMR_html_a3d54da96bd7008cbd3c024536b5942ca"><div class="ttname"><a href="classPRunAsymmetryBNMR.html#a3d54da96bd7008cbd3c024536b5942ca">PRunAsymmetryBNMR::GetEndTimeBin</a></div><div class="ttdeci">virtual Int_t GetEndTimeBin()</div><div class="ttdoc">Returns the last bin used in the fit.</div><div class="ttdef"><b>Definition</b> <a href="#l00132">PRunAsymmetryBNMR.h:132</a></div></div>
<div class="ttc" id="aclassPRunAsymmetryBNMR_html_a429398ccaf32c7270e36feb5a60da113"><div class="ttname"><a href="classPRunAsymmetryBNMR.html#a429398ccaf32c7270e36feb5a60da113">PRunAsymmetryBNMR::CalcChiSquareExpected</a></div><div class="ttdeci">virtual Double_t CalcChiSquareExpected(const std::vector&lt; Double_t &gt; &amp;par)</div><div class="ttdoc">Calculates expected chi-square (for statistical analysis).</div><div class="ttdef"><b>Definition</b> <a href="PRunAsymmetryBNMR_8cpp_source.html#l00345">PRunAsymmetryBNMR.cpp:345</a></div></div>
<div class="ttc" id="aclassPRunAsymmetryBNMR_html_a47237f968eac2a94d313db1fc8f06459"><div class="ttname"><a href="classPRunAsymmetryBNMR.html#a47237f968eac2a94d313db1fc8f06459">PRunAsymmetryBNMR::PrepareFitData</a></div><div class="ttdeci">virtual Bool_t PrepareFitData()</div><div class="ttdoc">Prepares data specifically for fitting.</div><div class="ttdef"><b>Definition</b> <a href="PRunAsymmetryBNMR_8cpp_source.html#l01084">PRunAsymmetryBNMR.cpp:1084</a></div></div>
<div class="ttc" id="aclassPRunAsymmetryBNMR_html_a489f56051811d3bc9faadcdee457c89b"><div class="ttname"><a href="classPRunAsymmetryBNMR.html#a489f56051811d3bc9faadcdee457c89b">PRunAsymmetryBNMR::fForwardm</a></div><div class="ttdeci">PDoubleVector fForwardm</div><div class="ttdoc">Negative helicity forward histogram data.</div><div class="ttdef"><b>Definition</b> <a href="#l00184">PRunAsymmetryBNMR.h:184</a></div></div>
<div class="ttc" id="aclassPRunAsymmetryBNMR_html_a608cda8fb236f131c95c23aa1051f892"><div class="ttname"><a href="classPRunAsymmetryBNMR.html#a608cda8fb236f131c95c23aa1051f892">PRunAsymmetryBNMR::PrepareData</a></div><div class="ttdeci">virtual Bool_t PrepareData()</div><div class="ttdoc">Prepares all data for fitting or viewing.</div><div class="ttdef"><b>Definition</b> <a href="PRunAsymmetryBNMR_8cpp_source.html#l00651">PRunAsymmetryBNMR.cpp:651</a></div></div>
<div class="ttc" id="aclassPRunAsymmetryBNMR_html_a6838e3ce5019c327ef5b03a5376d9711"><div class="ttname"><a href="classPRunAsymmetryBNMR.html#a6838e3ce5019c327ef5b03a5376d9711">PRunAsymmetryBNMR::fForwardpErr</a></div><div class="ttdeci">PDoubleVector fForwardpErr</div><div class="ttdoc">Positive helicity forward histogram errors.</div><div class="ttdef"><b>Definition</b> <a href="#l00181">PRunAsymmetryBNMR.h:181</a></div></div>
<div class="ttc" id="aclassPRunAsymmetryBNMR_html_a95f265a456a127354923c6ae190d99df"><div class="ttname"><a href="classPRunAsymmetryBNMR.html#a95f265a456a127354923c6ae190d99df">PRunAsymmetryBNMR::fTheoAsData</a></div><div class="ttdeci">Bool_t fTheoAsData</div><div class="ttdoc">If true, theory calculated only at data points; if false, extra points for nicer Fourier transforms.</div><div class="ttdef"><b>Definition</b> <a href="#l00178">PRunAsymmetryBNMR.h:178</a></div></div>
<div class="ttc" id="aclassPRunAsymmetryBNMR_html_a96e6762aa247dd4ce55c1764aa356277"><div class="ttname"><a href="classPRunAsymmetryBNMR.html#a96e6762aa247dd4ce55c1764aa356277">PRunAsymmetryBNMR::fGoodBins</a></div><div class="ttdeci">Int_t fGoodBins[4]</div><div class="ttdoc">Good bin boundaries: [0]=forward first, [1]=forward last, [2]=backward first, [3]=backward last.</div><div class="ttdef"><b>Definition</b> <a href="#l00189">PRunAsymmetryBNMR.h:189</a></div></div>
<div class="ttc" id="aclassPRunAsymmetryBNMR_html_a9949207001c8d1ca7224a548aa52c4e0"><div class="ttname"><a href="classPRunAsymmetryBNMR.html#a9949207001c8d1ca7224a548aa52c4e0">PRunAsymmetryBNMR::fStartTimeBin</a></div><div class="ttdeci">Int_t fStartTimeBin</div><div class="ttdoc">First bin index for fitting.</div><div class="ttdef"><b>Definition</b> <a href="#l00191">PRunAsymmetryBNMR.h:191</a></div></div>
<div class="ttc" id="aclassPRunAsymmetryBNMR_html_aab556ccc02437934c00e35efcf99664d"><div class="ttname"><a href="classPRunAsymmetryBNMR.html#aab556ccc02437934c00e35efcf99664d">PRunAsymmetryBNMR::CalcNoOfFitBins</a></div><div class="ttdeci">virtual void CalcNoOfFitBins()</div><div class="ttdoc">Calculates the number of bins to be fitted.</div><div class="ttdef"><b>Definition</b> <a href="PRunAsymmetryBNMR_8cpp_source.html#l00493">PRunAsymmetryBNMR.cpp:493</a></div></div>
<div class="ttc" id="aclassPRunAsymmetryBNMR_html_ab3bf8e9c9ed784337fb5a68fb2caf6fb"><div class="ttname"><a href="classPRunAsymmetryBNMR.html#ab3bf8e9c9ed784337fb5a68fb2caf6fb">PRunAsymmetryBNMR::fBackwardpErr</a></div><div class="ttdeci">PDoubleVector fBackwardpErr</div><div class="ttdoc">Positive helicity backward histogram errors.</div><div class="ttdef"><b>Definition</b> <a href="#l00183">PRunAsymmetryBNMR.h:183</a></div></div>
<div class="ttc" id="aclassPRunAsymmetryBNMR_html_ab659b4486d4351caa8bd1f9e05e659b2"><div class="ttname"><a href="classPRunAsymmetryBNMR.html#ab659b4486d4351caa8bd1f9e05e659b2">PRunAsymmetryBNMR::CalcTheory</a></div><div class="ttdeci">virtual void CalcTheory()</div><div class="ttdoc">Calculates theoretical asymmetry function.</div><div class="ttdef"><b>Definition</b> <a href="PRunAsymmetryBNMR_8cpp_source.html#l00527">PRunAsymmetryBNMR.cpp:527</a></div></div>
<div class="ttc" id="aclassPRunAsymmetryBNMR_html_ab89290085a83e6ca48bfd329ac942f1b"><div class="ttname"><a href="classPRunAsymmetryBNMR.html#ab89290085a83e6ca48bfd329ac942f1b">PRunAsymmetryBNMR::CalcMaxLikelihood</a></div><div class="ttdeci">virtual Double_t CalcMaxLikelihood(const std::vector&lt; Double_t &gt; &amp;par)</div><div class="ttdoc">Calculates maximum likelihood estimator.</div><div class="ttdef"><b>Definition</b> <a href="PRunAsymmetryBNMR_8cpp_source.html#l00362">PRunAsymmetryBNMR.cpp:362</a></div></div>
<div class="ttc" id="aclassPRunAsymmetryBNMR_html_ab8cede19ae2c5f1bdcbad8a3abcae3f1"><div class="ttname"><a href="classPRunAsymmetryBNMR.html#ab8cede19ae2c5f1bdcbad8a3abcae3f1">PRunAsymmetryBNMR::GetPacking</a></div><div class="ttdeci">virtual Int_t GetPacking()</div><div class="ttdoc">Returns the packing factor.</div><div class="ttdef"><b>Definition</b> <a href="#l00138">PRunAsymmetryBNMR.h:138</a></div></div>
<div class="ttc" id="aclassPRunAsymmetryBNMR_html_abdfba8211fe4c0f0b2da682e7ac61120"><div class="ttname"><a href="classPRunAsymmetryBNMR.html#abdfba8211fe4c0f0b2da682e7ac61120">PRunAsymmetryBNMR::fForwardmErr</a></div><div class="ttdeci">PDoubleVector fForwardmErr</div><div class="ttdoc">Negative helicity forward histogram errors.</div><div class="ttdef"><b>Definition</b> <a href="#l00185">PRunAsymmetryBNMR.h:185</a></div></div>
<div class="ttc" id="aclassPRunAsymmetryBNMR_html_acbed87bedcad1bce0d6a21d24990f9b5"><div class="ttname"><a href="classPRunAsymmetryBNMR.html#acbed87bedcad1bce0d6a21d24990f9b5">PRunAsymmetryBNMR::fBackwardp</a></div><div class="ttdeci">PDoubleVector fBackwardp</div><div class="ttdoc">Positive helicity backward histogram data.</div><div class="ttdef"><b>Definition</b> <a href="#l00182">PRunAsymmetryBNMR.h:182</a></div></div>
<div class="ttc" id="aclassPRunAsymmetryBNMR_html_ad24571a515c535dbce615847967e32c6"><div class="ttname"><a href="classPRunAsymmetryBNMR.html#ad24571a515c535dbce615847967e32c6">PRunAsymmetryBNMR::CalcChiSquare</a></div><div class="ttdeci">virtual Double_t CalcChiSquare(const std::vector&lt; Double_t &gt; &amp;par)</div><div class="ttdoc">Calculates chi-square for the current parameter set.</div><div class="ttdef"><b>Definition</b> <a href="PRunAsymmetryBNMR_8cpp_source.html#l00226">PRunAsymmetryBNMR.cpp:226</a></div></div>
<div class="ttc" id="aclassPRunAsymmetryBNMR_html_ad2fbe9546f7c409aa12a4c6d4cfc174d"><div class="ttname"><a href="classPRunAsymmetryBNMR.html#ad2fbe9546f7c409aa12a4c6d4cfc174d">PRunAsymmetryBNMR::SetFitRangeBin</a></div><div class="ttdeci">virtual void SetFitRangeBin(const TString fitRange)</div><div class="ttdoc">Sets the fit range in bins.</div><div class="ttdef"><b>Definition</b> <a href="PRunAsymmetryBNMR_8cpp_source.html#l00407">PRunAsymmetryBNMR.cpp:407</a></div></div>
<div class="ttc" id="aclassPRunAsymmetryBNMR_html_ad865725703700924d6745da5bbc293be"><div class="ttname"><a href="classPRunAsymmetryBNMR.html#ad865725703700924d6745da5bbc293be">PRunAsymmetryBNMR::fBackwardm</a></div><div class="ttdeci">PDoubleVector fBackwardm</div><div class="ttdoc">Negative helicity backward histogram data.</div><div class="ttdef"><b>Definition</b> <a href="#l00186">PRunAsymmetryBNMR.h:186</a></div></div>
<div class="ttc" id="aclassPRunAsymmetryBNMR_html_ad8b6abc757932cc5f1b49a528bc4e904"><div class="ttname"><a href="classPRunAsymmetryBNMR.html#ad8b6abc757932cc5f1b49a528bc4e904">PRunAsymmetryBNMR::fEndTimeBin</a></div><div class="ttdeci">Int_t fEndTimeBin</div><div class="ttdoc">Last bin index for fitting.</div><div class="ttdef"><b>Definition</b> <a href="#l00192">PRunAsymmetryBNMR.h:192</a></div></div>
<div class="ttc" id="aclassPRunAsymmetryBNMR_html_ada9466a1c572c157b7ae6b0cc93cb529"><div class="ttname"><a href="classPRunAsymmetryBNMR.html#ada9466a1c572c157b7ae6b0cc93cb529">PRunAsymmetryBNMR::PRunAsymmetryBNMR</a></div><div class="ttdeci">PRunAsymmetryBNMR()</div><div class="ttdoc">Default constructor.</div><div class="ttdef"><b>Definition</b> <a href="PRunAsymmetryBNMR_8cpp_source.html#l00060">PRunAsymmetryBNMR.cpp:60</a></div></div>
<div class="ttc" id="aclassPRunAsymmetryBNMR_html_adfdb279051dc00cc3ab92383abdbd3e7"><div class="ttname"><a href="classPRunAsymmetryBNMR.html#adfdb279051dc00cc3ab92383abdbd3e7">PRunAsymmetryBNMR::GetProperFitRange</a></div><div class="ttdeci">virtual void GetProperFitRange(PMsrGlobalBlock *globalBlock)</div><div class="ttdoc">Determines the proper fit range from global block.</div><div class="ttdef"><b>Definition</b> <a href="PRunAsymmetryBNMR_8cpp_source.html#l01907">PRunAsymmetryBNMR.cpp:1907</a></div></div>
<div class="ttc" id="aclassPRunAsymmetryBNMR_html_ae9042bf4540b1a63c51cfa546eddbe3f"><div class="ttname"><a href="classPRunAsymmetryBNMR.html#ae9042bf4540b1a63c51cfa546eddbe3f">PRunAsymmetryBNMR::fForwardp</a></div><div class="ttdeci">PDoubleVector fForwardp</div><div class="ttdoc">Positive helicity forward histogram data.</div><div class="ttdef"><b>Definition</b> <a href="#l00180">PRunAsymmetryBNMR.h:180</a></div></div>
<div class="ttc" id="aclassPRunAsymmetryBNMR_html_aed6d7e7341dc25b66f8fb730225b2bd6"><div class="ttname"><a href="classPRunAsymmetryBNMR.html#aed6d7e7341dc25b66f8fb730225b2bd6">PRunAsymmetryBNMR::GetProperDataRange</a></div><div class="ttdeci">virtual Bool_t GetProperDataRange(PRawRunData *runData, UInt_t histoNo[2])</div><div class="ttdoc">Retrieves proper data range for histograms.</div><div class="ttdef"><b>Definition</b> <a href="PRunAsymmetryBNMR_8cpp_source.html#l01775">PRunAsymmetryBNMR.cpp:1775</a></div></div>
<div class="ttc" id="aclassPRunAsymmetryBNMR_html_afb5d6a6e9f2d8febbd176f5fccbeca34"><div class="ttname"><a href="classPRunAsymmetryBNMR.html#afb5d6a6e9f2d8febbd176f5fccbeca34">PRunAsymmetryBNMR::fPacking</a></div><div class="ttdeci">Int_t fPacking</div><div class="ttdoc">Bin packing factor from RUN or GLOBAL block.</div><div class="ttdef"><b>Definition</b> <a href="#l00177">PRunAsymmetryBNMR.h:177</a></div></div>
<div class="ttc" id="aclassPRunBase_html_ae5fc9bd22de779aff2bbbcbf14b90d42"><div class="ttname"><a href="classPRunBase.html#ae5fc9bd22de779aff2bbbcbf14b90d42">PRunBase::PRunBase</a></div><div class="ttdeci">PRunBase()</div><div class="ttdoc">Default constructor.</div><div class="ttdef"><b>Definition</b> <a href="PRunBase_8cpp_source.html#l00054">PRunBase.cpp:54</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><!-- 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="PRunAsymmetryBNMR_8h.html">PRunAsymmetryBNMR.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>