380 lines
86 KiB
HTML
380 lines
86 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/PMusrT0.h Source File</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<script type="text/javascript" src="clipboard.js"></script>
|
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="navtreedata.js"></script>
|
|
<script type="text/javascript" src="navtree.js"></script>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="cookie.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">musrfit<span id="projectnumber"> 1.9.9</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.13.2 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() { codefold.init(0); });
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',false,false,'search.php','Search',true);
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
</div><!-- top -->
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
<div id="nav-tree">
|
|
<div id="nav-tree-contents">
|
|
<div id="nav-sync" class="sync"></div>
|
|
</div>
|
|
</div>
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
|
class="ui-resizable-handle">
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function(){initNavTree('PMusrT0_8h_source.html',''); initResizable(true); });
|
|
/* @license-end */
|
|
</script>
|
|
<div id="doc-content">
|
|
<div class="header">
|
|
<div class="headertitle"><div class="title">PMusrT0.h</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<a href="PMusrT0_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"> PMusrT0.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 _PMUSRT0_H_</span></div>
|
|
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="preprocessor">#define _PMUSRT0_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 <memory></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 <TObject.h></span></div>
|
|
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="preprocessor">#include <TQObject.h></span></div>
|
|
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="preprocessor">#include <TStyle.h></span></div>
|
|
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="preprocessor">#include <TRootCanvas.h></span></div>
|
|
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="preprocessor">#include <TGMenu.h></span></div>
|
|
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="preprocessor">#include <TCanvas.h></span></div>
|
|
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="preprocessor">#include <TH1.h></span></div>
|
|
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><span class="preprocessor">#include <TLine.h></span></div>
|
|
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="preprocessor">#include <TLatex.h></span></div>
|
|
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><span class="preprocessor">#include <TTimer.h></span></div>
|
|
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> </div>
|
|
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span><span class="preprocessor">#include "<a class="code" href="PMusr_8h.html">PMusr.h</a>"</span></div>
|
|
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span><span class="preprocessor">#ifndef __MAKECLING__</span></div>
|
|
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span><span class="preprocessor">#include "<a class="code" href="PMsrHandler_8h.html">PMsrHandler.h</a>"</span></div>
|
|
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span><span class="preprocessor">#endif </span><span class="comment">// __MAKECLING__</span></div>
|
|
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> </div>
|
|
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span><span class="comment">//--------------------------------------------------------------------------</span></div>
|
|
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span><span class="comment">// Detector tags</span></div>
|
|
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span><span class="comment">//--------------------------------------------------------------------------</span></div>
|
|
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="PMusrT0_8h.html#addcd9ba836df98deca53b47c55ac51a0"> 54</a></span><span class="preprocessor">#define PMUSRT0_FORWARD 0 </span></div>
|
|
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="PMusrT0_8h.html#a36c9e01006881f2d02445439cc76ec18"> 55</a></span><span class="preprocessor">#define PMUSRT0_BACKWARD 1 </span></div>
|
|
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> </div>
|
|
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span><span class="comment">//--------------------------------------------------------------------------</span></div>
|
|
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span><span class="comment">// Command/mode tags</span></div>
|
|
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span><span class="comment">//--------------------------------------------------------------------------</span></div>
|
|
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="PMusrT0_8h.html#a41487bec4c5d191145597e72b8de725e"> 60</a></span><span class="preprocessor">#define PMUSRT0_GET_T0 0 </span></div>
|
|
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="PMusrT0_8h.html#a0187b43511b0eb73ab0ae820ac974170"> 61</a></span><span class="preprocessor">#define PMUSRT0_GET_DATA_AND_BKG_RANGE 1 </span></div>
|
|
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="PMusrT0_8h.html#aaa241449acb5f59d44efa55c82039ff2"> 62</a></span><span class="preprocessor">#define PMUSRT0_GET_T0_DATA_AND_BKG_RANGE 2 </span></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> </div>
|
|
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span><span class="comment">//--------------------------------------------------------------------------</span></div>
|
|
<div class="foldopen" id="foldopen00082" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"><a class="line" href="classPMusrT0Data.html"> 82</a></span><span class="keyword">class </span><a class="code hl_function" href="classPMusrT0Data.html#a38102ca1076f078315920bde965cf994">PMusrT0Data</a> {</div>
|
|
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> <span class="keyword">public</span>:</div>
|
|
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <a class="code hl_function" href="classPMusrT0Data.html#a38102ca1076f078315920bde965cf994">PMusrT0Data</a>();</div>
|
|
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> <span class="keyword">virtual</span> <a class="code hl_function" href="classPMusrT0Data.html#a7abcf865d0ed573683bdccf8b447171d">~PMusrT0Data</a>();</div>
|
|
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span></div>
|
|
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMusrT0Data.html#a3f225731a716f09700330ef573dfe32e">InitData</a>();</div>
|
|
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span></div>
|
|
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"><a class="line" href="classPMusrT0Data.html#af3fee97bac7e8b703a9a6b2198d7bd70"> 93</a></span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPMusrT0Data.html#af3fee97bac7e8b703a9a6b2198d7bd70">IsSingleHisto</a>() { <span class="keywordflow">return</span> <a class="code hl_variable" href="classPMusrT0Data.html#af9c8db0e98559917a81fbf5f6c74237d">fSingleHisto</a>; }</div>
|
|
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"><a class="line" href="classPMusrT0Data.html#a6f1c04e5a599a9c20669ceaffc6b17b0"> 95</a></span> <span class="keyword">virtual</span> UInt_t <a class="code hl_function" href="classPMusrT0Data.html#a6f1c04e5a599a9c20669ceaffc6b17b0">GetRawRunDataSize</a>() { <span class="keywordflow">return</span> <a class="code hl_variable" href="classPMusrT0Data.html#a43acd3f78e73640447b3cb9cc680d821">fRawRunData</a>.size(); }</div>
|
|
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> <span class="keyword">virtual</span> <a class="code hl_class" href="classPRawRunData.html">PRawRunData</a>* <a class="code hl_function" href="classPMusrT0Data.html#aa99511c7ee15fea7bd8a41ba8871f14e">GetRawRunData</a>(Int_t idx);</div>
|
|
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"><a class="line" href="classPMusrT0Data.html#a491f7acef83451c3f826e3b958693754"> 99</a></span> <span class="keyword">virtual</span> Int_t <a class="code hl_function" href="classPMusrT0Data.html#a491f7acef83451c3f826e3b958693754">GetRunNo</a>() { <span class="keywordflow">return</span> <a class="code hl_variable" href="classPMusrT0Data.html#ab80f3531282538db7d75d556fa8cd0cc">fRunNo</a>; }</div>
|
|
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"><a class="line" href="classPMusrT0Data.html#adb0d3ee321934b231d02214c291c48c8"> 101</a></span> <span class="keyword">virtual</span> Int_t <a class="code hl_function" href="classPMusrT0Data.html#adb0d3ee321934b231d02214c291c48c8">GetAddRunIdx</a>() { <span class="keywordflow">return</span> <a class="code hl_variable" href="classPMusrT0Data.html#ae832d500c4ccf2f1a37a7d1e82a5608c">fAddRunIdx</a>; }</div>
|
|
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"><a class="line" href="classPMusrT0Data.html#a1cfad56c11cb3082e4bad8f57fdff246"> 103</a></span> <span class="keyword">virtual</span> Int_t <a class="code hl_function" href="classPMusrT0Data.html#a1cfad56c11cb3082e4bad8f57fdff246">GetHistoNoIdx</a>() { <span class="keywordflow">return</span> <a class="code hl_variable" href="classPMusrT0Data.html#a2e36c4d078d6ad91c526673047c66e97">fHistoNoIdx</a>; }</div>
|
|
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"><a class="line" href="classPMusrT0Data.html#a4f61b6b15080f726cbd2a116190b7333"> 105</a></span> <span class="keyword">virtual</span> UInt_t <a class="code hl_function" href="classPMusrT0Data.html#a4f61b6b15080f726cbd2a116190b7333">GetHistoNoSize</a>() { <span class="keywordflow">return</span> <a class="code hl_variable" href="classPMusrT0Data.html#a85c6f765aa496b93f8476a20d628576e">fHistoNo</a>.size(); }</div>
|
|
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> <span class="keyword">virtual</span> Int_t <a class="code hl_function" href="classPMusrT0Data.html#a00e4df8e11e1fce4a0810bdfa4dae86f">GetHistoNo</a>(UInt_t idx);</div>
|
|
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"><a class="line" href="classPMusrT0Data.html#afd60ce7a54f01473667e6f26405360a2"> 109</a></span> <span class="keyword">virtual</span> Int_t <a class="code hl_function" href="classPMusrT0Data.html#afd60ce7a54f01473667e6f26405360a2">GetDetectorTag</a>() { <span class="keywordflow">return</span> <a class="code hl_variable" href="classPMusrT0Data.html#afbc472b3d8e491498e975e0684eade3f">fDetectorTag</a>; }</div>
|
|
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"><a class="line" href="classPMusrT0Data.html#abf42db90774fb310ba433eb399a47bb1"> 111</a></span> <span class="keyword">virtual</span> Int_t <a class="code hl_function" href="classPMusrT0Data.html#abf42db90774fb310ba433eb399a47bb1">GetCmdTag</a>() { <span class="keywordflow">return</span> <a class="code hl_variable" href="classPMusrT0Data.html#ab8e7b40854f323d3c34e1380b71f646a">fCmdTag</a>; }</div>
|
|
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="classPMusrT0Data.html#acdc1665630514cb5387965eea3a6545c"> 113</a></span> <span class="keyword">virtual</span> UInt_t <a class="code hl_function" href="classPMusrT0Data.html#acdc1665630514cb5387965eea3a6545c">GetT0BinSize</a>() { <span class="keywordflow">return</span> <a class="code hl_variable" href="classPMusrT0Data.html#a1256ad9821f4dc196ed66a8635556a98">fT0</a>.size(); }</div>
|
|
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> <span class="keyword">virtual</span> Int_t <a class="code hl_function" href="classPMusrT0Data.html#a61152c81a6116975a9c535a45e1ce579">GetT0Bin</a>(UInt_t idx);</div>
|
|
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"><a class="line" href="classPMusrT0Data.html#a9f64d84ceb7e7b644b3654da10d34e35"> 117</a></span> <span class="keyword">virtual</span> UInt_t <a class="code hl_function" href="classPMusrT0Data.html#a9f64d84ceb7e7b644b3654da10d34e35">GetAddT0Entries</a>() { <span class="keywordflow">return</span> <a class="code hl_variable" href="classPMusrT0Data.html#a8213fa96835de5654bb1ff7dcac6401d">fAddT0</a>.size(); }</div>
|
|
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> <span class="keyword">virtual</span> UInt_t <a class="code hl_function" href="classPMusrT0Data.html#aa51c07be94c946b28a911232580a7e26">GetAddT0BinSize</a>(UInt_t idx);</div>
|
|
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> <span class="keyword">virtual</span> Int_t <a class="code hl_function" href="classPMusrT0Data.html#a15f6bd463fd92ffadb72d70dbfb9e6a2">GetAddT0Bin</a>(UInt_t addRunIdx, UInt_t idx);</div>
|
|
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"><a class="line" href="classPMusrT0Data.html#a746068ea1a34ab17e1021dbfa21be8da"> 123</a></span> <span class="keyword">virtual</span> Int_t <a class="code hl_function" href="classPMusrT0Data.html#a746068ea1a34ab17e1021dbfa21be8da">GetT0BinData</a>() { <span class="keywordflow">return</span> <a class="code hl_variable" href="classPMusrT0Data.html#ab712dee10f57dd098a6ecd360e985a01">fT0Data</a>; }</div>
|
|
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span></div>
|
|
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"><a class="line" href="classPMusrT0Data.html#a4eef6dc183d07cf181d570bef228564c"> 126</a></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMusrT0Data.html#a4eef6dc183d07cf181d570bef228564c">SetSingleHisto</a>(<span class="keyword">const</span> Bool_t flag) { <a class="code hl_variable" href="classPMusrT0Data.html#af9c8db0e98559917a81fbf5f6c74237d">fSingleHisto</a> = flag; }</div>
|
|
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"><a class="line" href="classPMusrT0Data.html#a561fadd686ea0dc49b8a3bacecff303e"> 128</a></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMusrT0Data.html#a561fadd686ea0dc49b8a3bacecff303e">SetRawRunData</a>(<span class="keyword">const</span> std::vector<PRawRunData*> rawRunData) { <a class="code hl_variable" href="classPMusrT0Data.html#a43acd3f78e73640447b3cb9cc680d821">fRawRunData</a> = rawRunData; }</div>
|
|
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"><a class="line" href="classPMusrT0Data.html#ae3035ce9cf814a964e44ddcd648c780c"> 130</a></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMusrT0Data.html#ae3035ce9cf814a964e44ddcd648c780c">SetRunNo</a>(<span class="keyword">const</span> UInt_t runNo) { <a class="code hl_variable" href="classPMusrT0Data.html#ab80f3531282538db7d75d556fa8cd0cc">fRunNo</a> = runNo; }</div>
|
|
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"><a class="line" href="classPMusrT0Data.html#af5ce269c287c87c1e25009064361241f"> 132</a></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMusrT0Data.html#af5ce269c287c87c1e25009064361241f">SetAddRunIdx</a>(<span class="keyword">const</span> UInt_t addRunIdx) { <a class="code hl_variable" href="classPMusrT0Data.html#ae832d500c4ccf2f1a37a7d1e82a5608c">fAddRunIdx</a> = addRunIdx; }</div>
|
|
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"><a class="line" href="classPMusrT0Data.html#a759b4326b14acb91ca5da4e65d119517"> 134</a></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMusrT0Data.html#a759b4326b14acb91ca5da4e65d119517">SetHistoNoIdx</a>(<span class="keyword">const</span> UInt_t histoNoIdx) { <a class="code hl_variable" href="classPMusrT0Data.html#a2e36c4d078d6ad91c526673047c66e97">fHistoNoIdx</a> = histoNoIdx; }</div>
|
|
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"><a class="line" href="classPMusrT0Data.html#a5532169be22cd6874ddac19361a7bf13"> 136</a></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMusrT0Data.html#a5532169be22cd6874ddac19361a7bf13">SetHistoNo</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#aa9c3d2033e27c38e4dbb98e26f1c4e54">PIntVector</a> histoNo) { <a class="code hl_variable" href="classPMusrT0Data.html#a85c6f765aa496b93f8476a20d628576e">fHistoNo</a> = histoNo; }</div>
|
|
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"><a class="line" href="classPMusrT0Data.html#ad8b056041b04cdd213ae7f8f2eceb086"> 138</a></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMusrT0Data.html#ad8b056041b04cdd213ae7f8f2eceb086">SetDetectorTag</a>(<span class="keyword">const</span> UInt_t detectorTag) { <a class="code hl_variable" href="classPMusrT0Data.html#afbc472b3d8e491498e975e0684eade3f">fDetectorTag</a> = detectorTag; }</div>
|
|
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"><a class="line" href="classPMusrT0Data.html#a9df6a0ad4d50b4b24fea1924cee61505"> 140</a></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMusrT0Data.html#a9df6a0ad4d50b4b24fea1924cee61505">SetCmdTag</a>(<span class="keyword">const</span> UInt_t cmdTag) { <a class="code hl_variable" href="classPMusrT0Data.html#ab8e7b40854f323d3c34e1380b71f646a">fCmdTag</a> = cmdTag; }</div>
|
|
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMusrT0Data.html#aea01ea62e49f7c5799b7775d80682210">SetT0Bin</a>(UInt_t val, UInt_t idx);</div>
|
|
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMusrT0Data.html#a71999bd6221f3af1eaae79ea8a6ef045">SetAddT0Bin</a>(UInt_t val, UInt_t addRunIdx, UInt_t idx);</div>
|
|
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"><a class="line" href="classPMusrT0Data.html#a359d513ce6b5d075bd8eef4aeb3fcfc9"> 146</a></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMusrT0Data.html#a359d513ce6b5d075bd8eef4aeb3fcfc9">SetT0BinData</a>(UInt_t val) { <a class="code hl_variable" href="classPMusrT0Data.html#ab712dee10f57dd098a6ecd360e985a01">fT0Data</a> = val; }</div>
|
|
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> </div>
|
|
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> <span class="keyword">private</span>:</div>
|
|
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"><a class="line" href="classPMusrT0Data.html#af9c8db0e98559917a81fbf5f6c74237d"> 149</a></span> Bool_t <a class="code hl_variable" href="classPMusrT0Data.html#af9c8db0e98559917a81fbf5f6c74237d">fSingleHisto</a>; </div>
|
|
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"><a class="line" href="classPMusrT0Data.html#a43acd3f78e73640447b3cb9cc680d821"> 150</a></span> std::vector<PRawRunData*> <a class="code hl_variable" href="classPMusrT0Data.html#a43acd3f78e73640447b3cb9cc680d821">fRawRunData</a>; </div>
|
|
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"><a class="line" href="classPMusrT0Data.html#ab80f3531282538db7d75d556fa8cd0cc"> 151</a></span> Int_t <a class="code hl_variable" href="classPMusrT0Data.html#ab80f3531282538db7d75d556fa8cd0cc">fRunNo</a>; </div>
|
|
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"><a class="line" href="classPMusrT0Data.html#ae832d500c4ccf2f1a37a7d1e82a5608c"> 152</a></span> Int_t <a class="code hl_variable" href="classPMusrT0Data.html#ae832d500c4ccf2f1a37a7d1e82a5608c">fAddRunIdx</a>; </div>
|
|
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"><a class="line" href="classPMusrT0Data.html#a2e36c4d078d6ad91c526673047c66e97"> 153</a></span> Int_t <a class="code hl_variable" href="classPMusrT0Data.html#a2e36c4d078d6ad91c526673047c66e97">fHistoNoIdx</a>; </div>
|
|
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"><a class="line" href="classPMusrT0Data.html#a85c6f765aa496b93f8476a20d628576e"> 154</a></span> <a class="code hl_typedef" href="PMusr_8h.html#aa9c3d2033e27c38e4dbb98e26f1c4e54">PIntVector</a> <a class="code hl_variable" href="classPMusrT0Data.html#a85c6f765aa496b93f8476a20d628576e">fHistoNo</a>; </div>
|
|
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"><a class="line" href="classPMusrT0Data.html#afbc472b3d8e491498e975e0684eade3f"> 155</a></span> Int_t <a class="code hl_variable" href="classPMusrT0Data.html#afbc472b3d8e491498e975e0684eade3f">fDetectorTag</a>; </div>
|
|
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"><a class="line" href="classPMusrT0Data.html#ab8e7b40854f323d3c34e1380b71f646a"> 156</a></span> Int_t <a class="code hl_variable" href="classPMusrT0Data.html#ab8e7b40854f323d3c34e1380b71f646a">fCmdTag</a>; </div>
|
|
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"><a class="line" href="classPMusrT0Data.html#a1256ad9821f4dc196ed66a8635556a98"> 157</a></span> <a class="code hl_typedef" href="PMusr_8h.html#aa9c3d2033e27c38e4dbb98e26f1c4e54">PIntVector</a> <a class="code hl_variable" href="classPMusrT0Data.html#a1256ad9821f4dc196ed66a8635556a98">fT0</a>; </div>
|
|
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"><a class="line" href="classPMusrT0Data.html#a8213fa96835de5654bb1ff7dcac6401d"> 158</a></span> std::vector<PIntVector> <a class="code hl_variable" href="classPMusrT0Data.html#a8213fa96835de5654bb1ff7dcac6401d">fAddT0</a>; </div>
|
|
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"><a class="line" href="classPMusrT0Data.html#ab712dee10f57dd098a6ecd360e985a01"> 159</a></span> Int_t <a class="code hl_variable" href="classPMusrT0Data.html#ab712dee10f57dd098a6ecd360e985a01">fT0Data</a>; </div>
|
|
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span>};</div>
|
|
</div>
|
|
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> </div>
|
|
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> </div>
|
|
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span><span class="comment">//--------------------------------------------------------------------------</span></div>
|
|
<div class="foldopen" id="foldopen00197" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"><a class="line" href="classPMusrT0.html"> 197</a></span><span class="keyword">class </span><a class="code hl_function" href="classPMusrT0.html#a449d3eef10bc120f5bfe97f9afeebfbb">PMusrT0</a> : <span class="keyword">public</span> TObject, <span class="keyword">public</span> TQObject</div>
|
|
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span>{</div>
|
|
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span> <span class="keyword">public</span>:</div>
|
|
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"><a class="line" href="classPMusrT0.html#a449d3eef10bc120f5bfe97f9afeebfbb"> 201</a></span> <a class="code hl_function" href="classPMusrT0.html#a449d3eef10bc120f5bfe97f9afeebfbb">PMusrT0</a>();</div>
|
|
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> <a class="code hl_function" href="classPMusrT0.html#a449d3eef10bc120f5bfe97f9afeebfbb">PMusrT0</a>(<a class="code hl_class" href="classPMusrT0Data.html">PMusrT0Data</a> &data);</div>
|
|
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span></div>
|
|
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"><a class="line" href="classPMusrT0.html#a49e44dd5fb1bb29c8612bdd2e1c69e8d"> 212</a></span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPMusrT0.html#a49e44dd5fb1bb29c8612bdd2e1c69e8d">IsValid</a>() { <span class="keywordflow">return</span> <a class="code hl_variable" href="classPMusrT0.html#a40ef1370ebcc6d5418accdadc077673f">fValid</a>; }</div>
|
|
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span></div>
|
|
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMusrT0.html#a7707406526938f4388e22cba61e08b00">Done</a>(Int_t <a class="code hl_variable" href="PStartupHandler_8cpp.html#a9611b3a00430a86619b5923de30f9fdb">status</a>=0); <span class="comment">// *SIGNAL*</span></div>
|
|
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span></div>
|
|
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMusrT0.html#ac9f1ee0e03e777958c57f9ef853869ab">HandleCmdKey</a>(Int_t event, Int_t x, Int_t y, TObject *selected); <span class="comment">// SLOT</span></div>
|
|
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span></div>
|
|
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMusrT0.html#af013a02ce03a327b40b528de1db85c40">Quit</a>(); <span class="comment">// SLOT</span></div>
|
|
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span></div>
|
|
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMusrT0.html#aea853104032c497891c1cfedfb1b80e4">SetTimeout</a>(Int_t <a class="code hl_variable" href="musrfit_8cpp.html#a493b57f443cc38b3d3df9c1e584d9d82">timeout</a>);</div>
|
|
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span> </div>
|
|
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span><span class="preprocessor">#ifndef __MAKECLING__</span><span class="preprocessor"></span></div>
|
|
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMusrT0.html#a5db5e12ca5a6951e70e03239fe4e43ee">SetMsrHandler</a>(<a class="code hl_class" href="classPMsrHandler.html">PMsrHandler</a> *msrHandler);</div>
|
|
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span><span class="preprocessor">#endif </span><span class="comment">// __MAKECLING__</span></div>
|
|
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span></div>
|
|
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMusrT0.html#a626fb67ed9d5a3932b1561b398b86c85">InitT0</a>();</div>
|
|
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span></div>
|
|
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMusrT0.html#a640cd2fdfd221bf033cd4d7f9827c072">InitDataAndBkg</a>();</div>
|
|
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span></div>
|
|
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"><a class="line" href="classPMusrT0.html#abe56057a475b82fbd2906cebd855b273"> 261</a></span> <span class="keyword">virtual</span> Int_t <a class="code hl_function" href="classPMusrT0.html#abe56057a475b82fbd2906cebd855b273">GetStatus</a>() { <span class="keywordflow">return</span> <a class="code hl_variable" href="classPMusrT0.html#aa5106f68a6b5c128edcf1e8a67290dab">fStatus</a>; }</div>
|
|
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> </div>
|
|
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span> <span class="keyword">private</span>:</div>
|
|
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span><span class="preprocessor">#ifndef __MAKECLING__</span></div>
|
|
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"><a class="line" href="classPMusrT0.html#a9d3777c398371cf68ea5d326d673a723"> 265</a></span> <a class="code hl_class" href="classPMsrHandler.html">PMsrHandler</a> *<a class="code hl_variable" href="classPMusrT0.html#a9d3777c398371cf68ea5d326d673a723">fMsrHandler</a>; </div>
|
|
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span><span class="preprocessor">#endif </span><span class="comment">// __MAKECLING__</span></div>
|
|
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"><a class="line" href="classPMusrT0.html#a00aee65375b0edba3dd6d08ac904ee20"> 267</a></span> Int_t <a class="code hl_variable" href="classPMusrT0.html#a00aee65375b0edba3dd6d08ac904ee20">fTimeout</a>; </div>
|
|
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span> </div>
|
|
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"><a class="line" href="classPMusrT0.html#a40ef1370ebcc6d5418accdadc077673f"> 269</a></span> Bool_t <a class="code hl_variable" href="classPMusrT0.html#a40ef1370ebcc6d5418accdadc077673f">fValid</a>; </div>
|
|
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span> </div>
|
|
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"><a class="line" href="classPMusrT0.html#aa5106f68a6b5c128edcf1e8a67290dab"> 271</a></span> Int_t <a class="code hl_variable" href="classPMusrT0.html#aa5106f68a6b5c128edcf1e8a67290dab">fStatus</a>; </div>
|
|
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span> </div>
|
|
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"><a class="line" href="classPMusrT0.html#a27c821a38b313454b46ea284774f12d2"> 273</a></span> <a class="code hl_class" href="classPMusrT0Data.html">PMusrT0Data</a> <a class="code hl_variable" href="classPMusrT0.html#a27c821a38b313454b46ea284774f12d2">fMusrT0Data</a>; </div>
|
|
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span> </div>
|
|
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"><a class="line" href="classPMusrT0.html#a78774358f09cbb509fee8ebb5b406844"> 275</a></span> Bool_t <a class="code hl_variable" href="classPMusrT0.html#a78774358f09cbb509fee8ebb5b406844">fDataAndBkgEnabled</a>; </div>
|
|
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"><a class="line" href="classPMusrT0.html#ab839642b7ab744e23baf68bbc7b4f0c6"> 276</a></span> Bool_t <a class="code hl_variable" href="classPMusrT0.html#ab839642b7ab744e23baf68bbc7b4f0c6">fT0Enabled</a>; </div>
|
|
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"><a class="line" href="classPMusrT0.html#abdf39857f72564873ea2c97443636264"> 277</a></span> Int_t <a class="code hl_variable" href="classPMusrT0.html#abdf39857f72564873ea2c97443636264">fT0Estimated</a>; </div>
|
|
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"><a class="line" href="classPMusrT0.html#a5da8b52b06fad13ff446d889abd8f7cf"> 278</a></span> Bool_t <a class="code hl_variable" href="classPMusrT0.html#a5da8b52b06fad13ff446d889abd8f7cf">fShowT0DataChannel</a>; </div>
|
|
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span> </div>
|
|
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"><a class="line" href="classPMusrT0.html#a0a918bc5db972e191b20ca5555ac4d4e"> 280</a></span> std::unique_ptr<TTimer> <a class="code hl_variable" href="classPMusrT0.html#a0a918bc5db972e191b20ca5555ac4d4e">fTimeoutTimer</a>; </div>
|
|
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span> </div>
|
|
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span> <span class="comment">// Canvas related variables</span></div>
|
|
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"><a class="line" href="classPMusrT0.html#afac291232c3762a0c65e44b9ceff0083"> 283</a></span> std::unique_ptr<TCanvas> <a class="code hl_variable" href="classPMusrT0.html#afac291232c3762a0c65e44b9ceff0083">fMainCanvas</a>; </div>
|
|
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span> </div>
|
|
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"><a class="line" href="classPMusrT0.html#a91a180430f340b0a6c6ed062a08b2ca5"> 285</a></span> std::unique_ptr<TH1F> <a class="code hl_variable" href="classPMusrT0.html#a91a180430f340b0a6c6ed062a08b2ca5">fHisto</a>; </div>
|
|
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"><a class="line" href="classPMusrT0.html#ac2c6d18959dbea80085e56a0e604e5c4"> 286</a></span> std::unique_ptr<TH1F> <a class="code hl_variable" href="classPMusrT0.html#ac2c6d18959dbea80085e56a0e604e5c4">fData</a>; </div>
|
|
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"><a class="line" href="classPMusrT0.html#ab05a7290860a10e3379c86fe71736df1"> 287</a></span> std::unique_ptr<TH1F> <a class="code hl_variable" href="classPMusrT0.html#ab05a7290860a10e3379c86fe71736df1">fBkg</a>; </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"><a class="line" href="classPMusrT0.html#a2f1c304fdc29ceefcf4a03ddc64f07ab"> 289</a></span> std::unique_ptr<TLatex> <a class="code hl_variable" href="classPMusrT0.html#a2f1c304fdc29ceefcf4a03ddc64f07ab">fToDoInfo</a>; </div>
|
|
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span> </div>
|
|
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"><a class="line" href="classPMusrT0.html#a2d23450270276d7df4309edb5c069894"> 291</a></span> std::unique_ptr<TLine> <a class="code hl_variable" href="classPMusrT0.html#a2d23450270276d7df4309edb5c069894">fT0Line</a>; </div>
|
|
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"><a class="line" href="classPMusrT0.html#aaa5db67d5dffa779283d0aa9f4b05629"> 292</a></span> std::unique_ptr<TLine> <a class="code hl_variable" href="classPMusrT0.html#aaa5db67d5dffa779283d0aa9f4b05629">fT0DataLine</a>; </div>
|
|
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"><a class="line" href="classPMusrT0.html#aa21a0af80e94cb107defc57b5fd623c0"> 293</a></span> std::unique_ptr<TLine> <a class="code hl_variable" href="classPMusrT0.html#aa21a0af80e94cb107defc57b5fd623c0">fFirstBkgLine</a>; </div>
|
|
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"><a class="line" href="classPMusrT0.html#a06bd9b627d8337ee5fbd186868bfd00f"> 294</a></span> std::unique_ptr<TLine> <a class="code hl_variable" href="classPMusrT0.html#a06bd9b627d8337ee5fbd186868bfd00f">fLastBkgLine</a>; </div>
|
|
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"><a class="line" href="classPMusrT0.html#a0988746f50ef12627f1fc9e1fa0ae623"> 295</a></span> std::unique_ptr<TLine> <a class="code hl_variable" href="classPMusrT0.html#a0988746f50ef12627f1fc9e1fa0ae623">fFirstDataLine</a>; </div>
|
|
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"><a class="line" href="classPMusrT0.html#a6237ccb99a3d4cc3dd6e0ccd78e9d100"> 296</a></span> std::unique_ptr<TLine> <a class="code hl_variable" href="classPMusrT0.html#a6237ccb99a3d4cc3dd6e0ccd78e9d100">fLastDataLine</a>; </div>
|
|
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"> 297</span> </div>
|
|
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"><a class="line" href="classPMusrT0.html#a7e044939b6c886b9929548778e899346"> 298</a></span> Int_t <a class="code hl_variable" href="classPMusrT0.html#a7e044939b6c886b9929548778e899346">fPx</a>; </div>
|
|
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"><a class="line" href="classPMusrT0.html#a8e80d32314336cd390f6340eb59a2047"> 299</a></span> Int_t <a class="code hl_variable" href="classPMusrT0.html#a8e80d32314336cd390f6340eb59a2047">fPy</a>; </div>
|
|
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"> 300</span> </div>
|
|
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"><a class="line" href="classPMusrT0.html#a7e032005e79b42932cf7c54c28a7ca9f"> 301</a></span> Int_t <a class="code hl_variable" href="classPMusrT0.html#a7e032005e79b42932cf7c54c28a7ca9f">fDataRange</a>[2]; </div>
|
|
<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"><a class="line" href="classPMusrT0.html#a9df6e1cfea368abcd374fbe98bad441f"> 302</a></span> Int_t <a class="code hl_variable" href="classPMusrT0.html#a9df6e1cfea368abcd374fbe98bad441f">fBkgRange</a>[2]; </div>
|
|
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"> 303</span> </div>
|
|
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"> 304</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMusrT0.html#a88c0f7734bf2d2ca9856066a1122261a">ShowDataFileT0Channel</a>(); </div>
|
|
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMusrT0.html#a497044b3ada3dc40b3f7e304c101c671">HideDataFileT0Channel</a>(); </div>
|
|
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMusrT0.html#a6d0ee78497658c1dbfa63b1058277337">SetT0Channel</a>(); </div>
|
|
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"> 307</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMusrT0.html#a532934e851283eef135e8fccd61234d9">SetEstimatedT0Channel</a>(); </div>
|
|
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"> 308</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMusrT0.html#ad870c3690eb7dae09710571275b6e847">SetDataFirstChannel</a>(); </div>
|
|
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"> 309</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMusrT0.html#a17f97df8ae1f39732e68512d5c9563b2">SetDataLastChannel</a>(); </div>
|
|
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMusrT0.html#aa22c70f901fcb7fc3641b3f645bc61fa">SetBkgFirstChannel</a>(); </div>
|
|
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMusrT0.html#a4b7440b00168119af5d5a2e290b474c1">SetBkgLastChannel</a>(); </div>
|
|
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"> 312</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMusrT0.html#a4244171cc1dfb4b3667d96b26fd22051">UnZoom</a>(); </div>
|
|
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMusrT0.html#ae344e6a51aa7d41f494caadf4d3455b0">ZoomT0</a>(); </div>
|
|
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span> </div>
|
|
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span> ClassDef(<a class="code hl_function" href="classPMusrT0.html#a449d3eef10bc120f5bfe97f9afeebfbb">PMusrT0</a>, 1)</div>
|
|
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span>};</div>
|
|
</div>
|
|
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"> 317</span> </div>
|
|
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span><span class="preprocessor">#endif </span><span class="comment">// _PMUSRT0_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_aa9c3d2033e27c38e4dbb98e26f1c4e54"><div class="ttname"><a href="PMusr_8h.html#aa9c3d2033e27c38e4dbb98e26f1c4e54">PIntVector</a></div><div class="ttdeci">std::vector< Int_t > PIntVector</div><div class="ttdef"><b>Definition</b> <a href="PMusr_8h_source.html#l00367">PMusr.h:367</a></div></div>
|
|
<div class="ttc" id="aPStartupHandler_8cpp_html_a9611b3a00430a86619b5923de30f9fdb"><div class="ttname"><a href="PStartupHandler_8cpp.html#a9611b3a00430a86619b5923de30f9fdb">status</a></div><div class="ttdeci">return status</div><div class="ttdef"><b>Definition</b> <a href="PStartupHandler_8cpp_source.html#l00106">PStartupHandler.cpp:106</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="aclassPMusrT0Data_html"><div class="ttname"><a href="classPMusrT0Data.html">PMusrT0Data</a></div><div class="ttdoc">Data container for musrt0 raw run data and histogram information.</div><div class="ttdef"><b>Definition</b> <a href="#l00082">PMusrT0.h:82</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0Data_html_a00e4df8e11e1fce4a0810bdfa4dae86f"><div class="ttname"><a href="classPMusrT0Data.html#a00e4df8e11e1fce4a0810bdfa4dae86f">PMusrT0Data::GetHistoNo</a></div><div class="ttdeci">virtual Int_t GetHistoNo(UInt_t idx)</div><div class="ttdoc">Returns histogram number at given index.</div><div class="ttdef"><b>Definition</b> <a href="PMusrT0_8cpp_source.html#l00127">PMusrT0.cpp:127</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0Data_html_a1256ad9821f4dc196ed66a8635556a98"><div class="ttname"><a href="classPMusrT0Data.html#a1256ad9821f4dc196ed66a8635556a98">PMusrT0Data::fT0</a></div><div class="ttdeci">PIntVector fT0</div><div class="ttdoc">t0 bin values for main run histograms</div><div class="ttdef"><b>Definition</b> <a href="#l00157">PMusrT0.h:157</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0Data_html_a15f6bd463fd92ffadb72d70dbfb9e6a2"><div class="ttname"><a href="classPMusrT0Data.html#a15f6bd463fd92ffadb72d70dbfb9e6a2">PMusrT0Data::GetAddT0Bin</a></div><div class="ttdeci">virtual Int_t GetAddT0Bin(UInt_t addRunIdx, UInt_t idx)</div><div class="ttdoc">Returns t0 bin for specific addrun and histogram.</div><div class="ttdef"><b>Definition</b> <a href="PMusrT0_8cpp_source.html#l00179">PMusrT0.cpp:179</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0Data_html_a1cfad56c11cb3082e4bad8f57fdff246"><div class="ttname"><a href="classPMusrT0Data.html#a1cfad56c11cb3082e4bad8f57fdff246">PMusrT0Data::GetHistoNoIdx</a></div><div class="ttdeci">virtual Int_t GetHistoNoIdx()</div><div class="ttdoc">Returns current histogram number index.</div><div class="ttdef"><b>Definition</b> <a href="#l00103">PMusrT0.h:103</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0Data_html_a2e36c4d078d6ad91c526673047c66e97"><div class="ttname"><a href="classPMusrT0Data.html#a2e36c4d078d6ad91c526673047c66e97">PMusrT0Data::fHistoNoIdx</a></div><div class="ttdeci">Int_t fHistoNoIdx</div><div class="ttdoc">Current histogram number index.</div><div class="ttdef"><b>Definition</b> <a href="#l00153">PMusrT0.h:153</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0Data_html_a359d513ce6b5d075bd8eef4aeb3fcfc9"><div class="ttname"><a href="classPMusrT0Data.html#a359d513ce6b5d075bd8eef4aeb3fcfc9">PMusrT0Data::SetT0BinData</a></div><div class="ttdeci">virtual void SetT0BinData(UInt_t val)</div><div class="ttdoc">Sets t0 bin value found from data file.</div><div class="ttdef"><b>Definition</b> <a href="#l00146">PMusrT0.h:146</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0Data_html_a38102ca1076f078315920bde965cf994"><div class="ttname"><a href="classPMusrT0Data.html#a38102ca1076f078315920bde965cf994">PMusrT0Data::PMusrT0Data</a></div><div class="ttdeci">PMusrT0Data()</div><div class="ttdoc">Default constructor.</div><div class="ttdef"><b>Definition</b> <a href="PMusrT0_8cpp_source.html#l00051">PMusrT0.cpp:51</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0Data_html_a3f225731a716f09700330ef573dfe32e"><div class="ttname"><a href="classPMusrT0Data.html#a3f225731a716f09700330ef573dfe32e">PMusrT0Data::InitData</a></div><div class="ttdeci">virtual void InitData()</div><div class="ttdoc">Initializes data structures (currently empty implementation)</div><div class="ttdef"><b>Definition</b> <a href="PMusrT0_8cpp_source.html#l00084">PMusrT0.cpp:84</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0Data_html_a43acd3f78e73640447b3cb9cc680d821"><div class="ttname"><a href="classPMusrT0Data.html#a43acd3f78e73640447b3cb9cc680d821">PMusrT0Data::fRawRunData</a></div><div class="ttdeci">std::vector< PRawRunData * > fRawRunData</div><div class="ttdoc">Raw data: index 0 = main run, index >0 = addruns.</div><div class="ttdef"><b>Definition</b> <a href="#l00150">PMusrT0.h:150</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0Data_html_a491f7acef83451c3f826e3b958693754"><div class="ttname"><a href="classPMusrT0Data.html#a491f7acef83451c3f826e3b958693754">PMusrT0Data::GetRunNo</a></div><div class="ttdeci">virtual Int_t GetRunNo()</div><div class="ttdoc">Returns MSR file run number.</div><div class="ttdef"><b>Definition</b> <a href="#l00099">PMusrT0.h:99</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0Data_html_a4eef6dc183d07cf181d570bef228564c"><div class="ttname"><a href="classPMusrT0Data.html#a4eef6dc183d07cf181d570bef228564c">PMusrT0Data::SetSingleHisto</a></div><div class="ttdeci">virtual void SetSingleHisto(const Bool_t flag)</div><div class="ttdoc">Sets single histogram fit mode flag.</div><div class="ttdef"><b>Definition</b> <a href="#l00126">PMusrT0.h:126</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0Data_html_a4f61b6b15080f726cbd2a116190b7333"><div class="ttname"><a href="classPMusrT0Data.html#a4f61b6b15080f726cbd2a116190b7333">PMusrT0Data::GetHistoNoSize</a></div><div class="ttdeci">virtual UInt_t GetHistoNoSize()</div><div class="ttdoc">Returns number of histogram numbers.</div><div class="ttdef"><b>Definition</b> <a href="#l00105">PMusrT0.h:105</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0Data_html_a5532169be22cd6874ddac19361a7bf13"><div class="ttname"><a href="classPMusrT0Data.html#a5532169be22cd6874ddac19361a7bf13">PMusrT0Data::SetHistoNo</a></div><div class="ttdeci">virtual void SetHistoNo(const PIntVector histoNo)</div><div class="ttdoc">Sets vector of histogram numbers.</div><div class="ttdef"><b>Definition</b> <a href="#l00136">PMusrT0.h:136</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0Data_html_a561fadd686ea0dc49b8a3bacecff303e"><div class="ttname"><a href="classPMusrT0Data.html#a561fadd686ea0dc49b8a3bacecff303e">PMusrT0Data::SetRawRunData</a></div><div class="ttdeci">virtual void SetRawRunData(const std::vector< PRawRunData * > rawRunData)</div><div class="ttdoc">Sets vector of raw run data pointers.</div><div class="ttdef"><b>Definition</b> <a href="#l00128">PMusrT0.h:128</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0Data_html_a61152c81a6116975a9c535a45e1ce579"><div class="ttname"><a href="classPMusrT0Data.html#a61152c81a6116975a9c535a45e1ce579">PMusrT0Data::GetT0Bin</a></div><div class="ttdeci">virtual Int_t GetT0Bin(UInt_t idx)</div><div class="ttdoc">Returns t0 bin value at given index.</div><div class="ttdef"><b>Definition</b> <a href="PMusrT0_8cpp_source.html#l00144">PMusrT0.cpp:144</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0Data_html_a6f1c04e5a599a9c20669ceaffc6b17b0"><div class="ttname"><a href="classPMusrT0Data.html#a6f1c04e5a599a9c20669ceaffc6b17b0">PMusrT0Data::GetRawRunDataSize</a></div><div class="ttdeci">virtual UInt_t GetRawRunDataSize()</div><div class="ttdoc">Returns number of raw run data entries (1 + number of addruns)</div><div class="ttdef"><b>Definition</b> <a href="#l00095">PMusrT0.h:95</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0Data_html_a71999bd6221f3af1eaae79ea8a6ef045"><div class="ttname"><a href="classPMusrT0Data.html#a71999bd6221f3af1eaae79ea8a6ef045">PMusrT0Data::SetAddT0Bin</a></div><div class="ttdeci">virtual void SetAddT0Bin(UInt_t val, UInt_t addRunIdx, UInt_t idx)</div><div class="ttdoc">Sets t0 bin value for specific addrun and index.</div><div class="ttdef"><b>Definition</b> <a href="PMusrT0_8cpp_source.html#l00221">PMusrT0.cpp:221</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0Data_html_a746068ea1a34ab17e1021dbfa21be8da"><div class="ttname"><a href="classPMusrT0Data.html#a746068ea1a34ab17e1021dbfa21be8da">PMusrT0Data::GetT0BinData</a></div><div class="ttdeci">virtual Int_t GetT0BinData()</div><div class="ttdoc">Returns t0 bin found from data file.</div><div class="ttdef"><b>Definition</b> <a href="#l00123">PMusrT0.h:123</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0Data_html_a759b4326b14acb91ca5da4e65d119517"><div class="ttname"><a href="classPMusrT0Data.html#a759b4326b14acb91ca5da4e65d119517">PMusrT0Data::SetHistoNoIdx</a></div><div class="ttdeci">virtual void SetHistoNoIdx(const UInt_t histoNoIdx)</div><div class="ttdoc">Sets current histogram number index.</div><div class="ttdef"><b>Definition</b> <a href="#l00134">PMusrT0.h:134</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0Data_html_a7abcf865d0ed573683bdccf8b447171d"><div class="ttname"><a href="classPMusrT0Data.html#a7abcf865d0ed573683bdccf8b447171d">PMusrT0Data::~PMusrT0Data</a></div><div class="ttdeci">virtual ~PMusrT0Data()</div><div class="ttdoc">Destructor.</div><div class="ttdef"><b>Definition</b> <a href="PMusrT0_8cpp_source.html#l00065">PMusrT0.cpp:65</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0Data_html_a8213fa96835de5654bb1ff7dcac6401d"><div class="ttname"><a href="classPMusrT0Data.html#a8213fa96835de5654bb1ff7dcac6401d">PMusrT0Data::fAddT0</a></div><div class="ttdeci">std::vector< PIntVector > fAddT0</div><div class="ttdoc">t0 bin values for addrun histograms</div><div class="ttdef"><b>Definition</b> <a href="#l00158">PMusrT0.h:158</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0Data_html_a85c6f765aa496b93f8476a20d628576e"><div class="ttname"><a href="classPMusrT0Data.html#a85c6f765aa496b93f8476a20d628576e">PMusrT0Data::fHistoNo</a></div><div class="ttdeci">PIntVector fHistoNo</div><div class="ttdoc">Histogram numbers (with Red/Green offset applied)</div><div class="ttdef"><b>Definition</b> <a href="#l00154">PMusrT0.h:154</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0Data_html_a9df6a0ad4d50b4b24fea1924cee61505"><div class="ttname"><a href="classPMusrT0Data.html#a9df6a0ad4d50b4b24fea1924cee61505">PMusrT0Data::SetCmdTag</a></div><div class="ttdeci">virtual void SetCmdTag(const UInt_t cmdTag)</div><div class="ttdoc">Sets command/mode tag.</div><div class="ttdef"><b>Definition</b> <a href="#l00140">PMusrT0.h:140</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0Data_html_a9f64d84ceb7e7b644b3654da10d34e35"><div class="ttname"><a href="classPMusrT0Data.html#a9f64d84ceb7e7b644b3654da10d34e35">PMusrT0Data::GetAddT0Entries</a></div><div class="ttdeci">virtual UInt_t GetAddT0Entries()</div><div class="ttdoc">Returns number of addrun entries with t0 values.</div><div class="ttdef"><b>Definition</b> <a href="#l00117">PMusrT0.h:117</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0Data_html_aa51c07be94c946b28a911232580a7e26"><div class="ttname"><a href="classPMusrT0Data.html#aa51c07be94c946b28a911232580a7e26">PMusrT0Data::GetAddT0BinSize</a></div><div class="ttdeci">virtual UInt_t GetAddT0BinSize(UInt_t idx)</div><div class="ttdoc">Returns number of t0 bins for given addrun.</div><div class="ttdef"><b>Definition</b> <a href="PMusrT0_8cpp_source.html#l00161">PMusrT0.cpp:161</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0Data_html_aa99511c7ee15fea7bd8a41ba8871f14e"><div class="ttname"><a href="classPMusrT0Data.html#aa99511c7ee15fea7bd8a41ba8871f14e">PMusrT0Data::GetRawRunData</a></div><div class="ttdeci">virtual PRawRunData * GetRawRunData(Int_t idx)</div><div class="ttdoc">Returns raw run data for given index (0=main run, >0=addruns)</div><div class="ttdef"><b>Definition</b> <a href="PMusrT0_8cpp_source.html#l00110">PMusrT0.cpp:110</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0Data_html_ab712dee10f57dd098a6ecd360e985a01"><div class="ttname"><a href="classPMusrT0Data.html#ab712dee10f57dd098a6ecd360e985a01">PMusrT0Data::fT0Data</a></div><div class="ttdeci">Int_t fT0Data</div><div class="ttdoc">t0 bin found in current data file</div><div class="ttdef"><b>Definition</b> <a href="#l00159">PMusrT0.h:159</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0Data_html_ab80f3531282538db7d75d556fa8cd0cc"><div class="ttname"><a href="classPMusrT0Data.html#ab80f3531282538db7d75d556fa8cd0cc">PMusrT0Data::fRunNo</a></div><div class="ttdeci">Int_t fRunNo</div><div class="ttdoc">MSR file run block number.</div><div class="ttdef"><b>Definition</b> <a href="#l00151">PMusrT0.h:151</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0Data_html_ab8e7b40854f323d3c34e1380b71f646a"><div class="ttname"><a href="classPMusrT0Data.html#ab8e7b40854f323d3c34e1380b71f646a">PMusrT0Data::fCmdTag</a></div><div class="ttdeci">Int_t fCmdTag</div><div class="ttdoc">Mode: 0=t0 only, 1=ranges only, 2=both t0 and ranges.</div><div class="ttdef"><b>Definition</b> <a href="#l00156">PMusrT0.h:156</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0Data_html_abf42db90774fb310ba433eb399a47bb1"><div class="ttname"><a href="classPMusrT0Data.html#abf42db90774fb310ba433eb399a47bb1">PMusrT0Data::GetCmdTag</a></div><div class="ttdeci">virtual Int_t GetCmdTag()</div><div class="ttdoc">Returns command tag (mode for t0/range determination)</div><div class="ttdef"><b>Definition</b> <a href="#l00111">PMusrT0.h:111</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0Data_html_acdc1665630514cb5387965eea3a6545c"><div class="ttname"><a href="classPMusrT0Data.html#acdc1665630514cb5387965eea3a6545c">PMusrT0Data::GetT0BinSize</a></div><div class="ttdeci">virtual UInt_t GetT0BinSize()</div><div class="ttdoc">Returns number of t0 bins for main run.</div><div class="ttdef"><b>Definition</b> <a href="#l00113">PMusrT0.h:113</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0Data_html_ad8b056041b04cdd213ae7f8f2eceb086"><div class="ttname"><a href="classPMusrT0Data.html#ad8b056041b04cdd213ae7f8f2eceb086">PMusrT0Data::SetDetectorTag</a></div><div class="ttdeci">virtual void SetDetectorTag(const UInt_t detectorTag)</div><div class="ttdoc">Sets detector tag (forward/backward)</div><div class="ttdef"><b>Definition</b> <a href="#l00138">PMusrT0.h:138</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0Data_html_adb0d3ee321934b231d02214c291c48c8"><div class="ttname"><a href="classPMusrT0Data.html#adb0d3ee321934b231d02214c291c48c8">PMusrT0Data::GetAddRunIdx</a></div><div class="ttdeci">virtual Int_t GetAddRunIdx()</div><div class="ttdoc">Returns current addrun index.</div><div class="ttdef"><b>Definition</b> <a href="#l00101">PMusrT0.h:101</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0Data_html_ae3035ce9cf814a964e44ddcd648c780c"><div class="ttname"><a href="classPMusrT0Data.html#ae3035ce9cf814a964e44ddcd648c780c">PMusrT0Data::SetRunNo</a></div><div class="ttdeci">virtual void SetRunNo(const UInt_t runNo)</div><div class="ttdoc">Sets MSR file run number.</div><div class="ttdef"><b>Definition</b> <a href="#l00130">PMusrT0.h:130</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0Data_html_ae832d500c4ccf2f1a37a7d1e82a5608c"><div class="ttname"><a href="classPMusrT0Data.html#ae832d500c4ccf2f1a37a7d1e82a5608c">PMusrT0Data::fAddRunIdx</a></div><div class="ttdeci">Int_t fAddRunIdx</div><div class="ttdoc">Current addrun index being processed.</div><div class="ttdef"><b>Definition</b> <a href="#l00152">PMusrT0.h:152</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0Data_html_aea01ea62e49f7c5799b7775d80682210"><div class="ttname"><a href="classPMusrT0Data.html#aea01ea62e49f7c5799b7775d80682210">PMusrT0Data::SetT0Bin</a></div><div class="ttdeci">virtual void SetT0Bin(UInt_t val, UInt_t idx)</div><div class="ttdoc">Sets t0 bin value at given index.</div><div class="ttdef"><b>Definition</b> <a href="PMusrT0_8cpp_source.html#l00201">PMusrT0.cpp:201</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0Data_html_af3fee97bac7e8b703a9a6b2198d7bd70"><div class="ttname"><a href="classPMusrT0Data.html#af3fee97bac7e8b703a9a6b2198d7bd70">PMusrT0Data::IsSingleHisto</a></div><div class="ttdeci">virtual Bool_t IsSingleHisto()</div><div class="ttdoc">Returns true if single histogram fit mode.</div><div class="ttdef"><b>Definition</b> <a href="#l00093">PMusrT0.h:93</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0Data_html_af5ce269c287c87c1e25009064361241f"><div class="ttname"><a href="classPMusrT0Data.html#af5ce269c287c87c1e25009064361241f">PMusrT0Data::SetAddRunIdx</a></div><div class="ttdeci">virtual void SetAddRunIdx(const UInt_t addRunIdx)</div><div class="ttdoc">Sets current addrun index.</div><div class="ttdef"><b>Definition</b> <a href="#l00132">PMusrT0.h:132</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0Data_html_af9c8db0e98559917a81fbf5f6c74237d"><div class="ttname"><a href="classPMusrT0Data.html#af9c8db0e98559917a81fbf5f6c74237d">PMusrT0Data::fSingleHisto</a></div><div class="ttdeci">Bool_t fSingleHisto</div><div class="ttdoc">True for single histogram fit, false for asymmetry fit.</div><div class="ttdef"><b>Definition</b> <a href="#l00149">PMusrT0.h:149</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0Data_html_afbc472b3d8e491498e975e0684eade3f"><div class="ttname"><a href="classPMusrT0Data.html#afbc472b3d8e491498e975e0684eade3f">PMusrT0Data::fDetectorTag</a></div><div class="ttdeci">Int_t fDetectorTag</div><div class="ttdoc">Detector: PMUSRT0_FORWARD (0) or PMUSRT0_BACKWARD (1)</div><div class="ttdef"><b>Definition</b> <a href="#l00155">PMusrT0.h:155</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0Data_html_afd60ce7a54f01473667e6f26405360a2"><div class="ttname"><a href="classPMusrT0Data.html#afd60ce7a54f01473667e6f26405360a2">PMusrT0Data::GetDetectorTag</a></div><div class="ttdeci">virtual Int_t GetDetectorTag()</div><div class="ttdoc">Returns detector tag (PMUSRT0_FORWARD or PMUSRT0_BACKWARD)</div><div class="ttdef"><b>Definition</b> <a href="#l00109">PMusrT0.h:109</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_a00aee65375b0edba3dd6d08ac904ee20"><div class="ttname"><a href="classPMusrT0.html#a00aee65375b0edba3dd6d08ac904ee20">PMusrT0::fTimeout</a></div><div class="ttdeci">Int_t fTimeout</div><div class="ttdoc">Timeout in ms after which Done signal is emitted (≤0 disables timeout)</div><div class="ttdef"><b>Definition</b> <a href="#l00267">PMusrT0.h:267</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_a06bd9b627d8337ee5fbd186868bfd00f"><div class="ttname"><a href="classPMusrT0.html#a06bd9b627d8337ee5fbd186868bfd00f">PMusrT0::fLastBkgLine</a></div><div class="ttdeci">std::unique_ptr< TLine > fLastBkgLine</div><div class="ttdoc">Vertical line marking background end bin.</div><div class="ttdef"><b>Definition</b> <a href="#l00294">PMusrT0.h:294</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_a0988746f50ef12627f1fc9e1fa0ae623"><div class="ttname"><a href="classPMusrT0.html#a0988746f50ef12627f1fc9e1fa0ae623">PMusrT0::fFirstDataLine</a></div><div class="ttdeci">std::unique_ptr< TLine > fFirstDataLine</div><div class="ttdoc">Vertical line marking first good data bin.</div><div class="ttdef"><b>Definition</b> <a href="#l00295">PMusrT0.h:295</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_a0a918bc5db972e191b20ca5555ac4d4e"><div class="ttname"><a href="classPMusrT0.html#a0a918bc5db972e191b20ca5555ac4d4e">PMusrT0::fTimeoutTimer</a></div><div class="ttdeci">std::unique_ptr< TTimer > fTimeoutTimer</div><div class="ttdoc">Timer to emit Done signal if no user interaction occurs.</div><div class="ttdef"><b>Definition</b> <a href="#l00280">PMusrT0.h:280</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_a17f97df8ae1f39732e68512d5c9563b2"><div class="ttname"><a href="classPMusrT0.html#a17f97df8ae1f39732e68512d5c9563b2">PMusrT0::SetDataLastChannel</a></div><div class="ttdeci">void SetDataLastChannel()</div><div class="ttdoc">Sets last good data bin to cursor position.</div><div class="ttdef"><b>Definition</b> <a href="PMusrT0_8cpp_source.html#l01024">PMusrT0.cpp:1024</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_a27c821a38b313454b46ea284774f12d2"><div class="ttname"><a href="classPMusrT0.html#a27c821a38b313454b46ea284774f12d2">PMusrT0::fMusrT0Data</a></div><div class="ttdeci">PMusrT0Data fMusrT0Data</div><div class="ttdoc">Container for raw μSR run data and histogram information.</div><div class="ttdef"><b>Definition</b> <a href="#l00273">PMusrT0.h:273</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_a2d23450270276d7df4309edb5c069894"><div class="ttname"><a href="classPMusrT0.html#a2d23450270276d7df4309edb5c069894">PMusrT0::fT0Line</a></div><div class="ttdeci">std::unique_ptr< TLine > fT0Line</div><div class="ttdoc">Vertical line marking current t0 position.</div><div class="ttdef"><b>Definition</b> <a href="#l00291">PMusrT0.h:291</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_a2f1c304fdc29ceefcf4a03ddc64f07ab"><div class="ttname"><a href="classPMusrT0.html#a2f1c304fdc29ceefcf4a03ddc64f07ab">PMusrT0::fToDoInfo</a></div><div class="ttdeci">std::unique_ptr< TLatex > fToDoInfo</div><div class="ttdoc">Text display showing current instructions to user.</div><div class="ttdef"><b>Definition</b> <a href="#l00289">PMusrT0.h:289</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_a40ef1370ebcc6d5418accdadc077673f"><div class="ttname"><a href="classPMusrT0.html#a40ef1370ebcc6d5418accdadc077673f">PMusrT0::fValid</a></div><div class="ttdeci">Bool_t fValid</div><div class="ttdoc">True if raw data sets are available and GUI is functional.</div><div class="ttdef"><b>Definition</b> <a href="#l00269">PMusrT0.h:269</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_a4244171cc1dfb4b3667d96b26fd22051"><div class="ttname"><a href="classPMusrT0.html#a4244171cc1dfb4b3667d96b26fd22051">PMusrT0::UnZoom</a></div><div class="ttdeci">void UnZoom()</div><div class="ttdoc">Resets zoom to show full histogram range.</div><div class="ttdef"><b>Definition</b> <a href="PMusrT0_8cpp_source.html#l01173">PMusrT0.cpp:1173</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_a449d3eef10bc120f5bfe97f9afeebfbb"><div class="ttname"><a href="classPMusrT0.html#a449d3eef10bc120f5bfe97f9afeebfbb">PMusrT0::PMusrT0</a></div><div class="ttdeci">PMusrT0()</div><div class="ttdoc">Default constructor (creates invalid instance)</div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_a497044b3ada3dc40b3f7e304c101c671"><div class="ttname"><a href="classPMusrT0.html#a497044b3ada3dc40b3f7e304c101c671">PMusrT0::HideDataFileT0Channel</a></div><div class="ttdeci">void HideDataFileT0Channel()</div><div class="ttdoc">Hides vertical line showing t0 from data file.</div><div class="ttdef"><b>Definition</b> <a href="PMusrT0_8cpp_source.html#l00864">PMusrT0.cpp:864</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_a49e44dd5fb1bb29c8612bdd2e1c69e8d"><div class="ttname"><a href="classPMusrT0.html#a49e44dd5fb1bb29c8612bdd2e1c69e8d">PMusrT0::IsValid</a></div><div class="ttdeci">virtual Bool_t IsValid()</div><div class="ttdoc">Returns validity status of the PMusrT0 instance.</div><div class="ttdef"><b>Definition</b> <a href="#l00212">PMusrT0.h:212</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_a4b7440b00168119af5d5a2e290b474c1"><div class="ttname"><a href="classPMusrT0.html#a4b7440b00168119af5d5a2e290b474c1">PMusrT0::SetBkgLastChannel</a></div><div class="ttdeci">void SetBkgLastChannel()</div><div class="ttdoc">Sets background end bin to cursor position.</div><div class="ttdef"><b>Definition</b> <a href="PMusrT0_8cpp_source.html#l01124">PMusrT0.cpp:1124</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_a532934e851283eef135e8fccd61234d9"><div class="ttname"><a href="classPMusrT0.html#a532934e851283eef135e8fccd61234d9">PMusrT0::SetEstimatedT0Channel</a></div><div class="ttdeci">void SetEstimatedT0Channel()</div><div class="ttdoc">Sets t0 to estimated value and updates display.</div><div class="ttdef"><b>Definition</b> <a href="PMusrT0_8cpp_source.html#l00930">PMusrT0.cpp:930</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_a5da8b52b06fad13ff446d889abd8f7cf"><div class="ttname"><a href="classPMusrT0.html#a5da8b52b06fad13ff446d889abd8f7cf">PMusrT0::fShowT0DataChannel</a></div><div class="ttdeci">Bool_t fShowT0DataChannel</div><div class="ttdoc">Flag to show/hide t0 value from data file.</div><div class="ttdef"><b>Definition</b> <a href="#l00278">PMusrT0.h:278</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_a5db5e12ca5a6951e70e03239fe4e43ee"><div class="ttname"><a href="classPMusrT0.html#a5db5e12ca5a6951e70e03239fe4e43ee">PMusrT0::SetMsrHandler</a></div><div class="ttdeci">virtual void SetMsrHandler(PMsrHandler *msrHandler)</div><div class="ttdoc">Sets the MSR file handler for accessing run configuration.</div><div class="ttdef"><b>Definition</b> <a href="PMusrT0_8cpp_source.html#l00675">PMusrT0.cpp:675</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_a6237ccb99a3d4cc3dd6e0ccd78e9d100"><div class="ttname"><a href="classPMusrT0.html#a6237ccb99a3d4cc3dd6e0ccd78e9d100">PMusrT0::fLastDataLine</a></div><div class="ttdeci">std::unique_ptr< TLine > fLastDataLine</div><div class="ttdoc">Vertical line marking last good data bin.</div><div class="ttdef"><b>Definition</b> <a href="#l00296">PMusrT0.h:296</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_a626fb67ed9d5a3932b1561b398b86c85"><div class="ttname"><a href="classPMusrT0.html#a626fb67ed9d5a3932b1561b398b86c85">PMusrT0::InitT0</a></div><div class="ttdeci">virtual void InitT0()</div><div class="ttdoc">Initializes GUI for interactive t0 determination.</div><div class="ttdef"><b>Definition</b> <a href="PMusrT0_8cpp_source.html#l00691">PMusrT0.cpp:691</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_a640cd2fdfd221bf033cd4d7f9827c072"><div class="ttname"><a href="classPMusrT0.html#a640cd2fdfd221bf033cd4d7f9827c072">PMusrT0::InitDataAndBkg</a></div><div class="ttdeci">virtual void InitDataAndBkg()</div><div class="ttdoc">Initializes GUI for interactive data and background range determination.</div><div class="ttdef"><b>Definition</b> <a href="PMusrT0_8cpp_source.html#l00739">PMusrT0.cpp:739</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_a6d0ee78497658c1dbfa63b1058277337"><div class="ttname"><a href="classPMusrT0.html#a6d0ee78497658c1dbfa63b1058277337">PMusrT0::SetT0Channel</a></div><div class="ttdeci">void SetT0Channel()</div><div class="ttdoc">Sets t0 to cursor position and updates display.</div><div class="ttdef"><b>Definition</b> <a href="PMusrT0_8cpp_source.html#l00882">PMusrT0.cpp:882</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_a7707406526938f4388e22cba61e08b00"><div class="ttname"><a href="classPMusrT0.html#a7707406526938f4388e22cba61e08b00">PMusrT0::Done</a></div><div class="ttdeci">virtual void Done(Int_t status=0)</div><div class="ttdoc">Emits signal indicating completion of t0/range determination.</div><div class="ttdef"><b>Definition</b> <a href="PMusrT0_8cpp_source.html#l00551">PMusrT0.cpp:551</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_a78774358f09cbb509fee8ebb5b406844"><div class="ttname"><a href="classPMusrT0.html#a78774358f09cbb509fee8ebb5b406844">PMusrT0::fDataAndBkgEnabled</a></div><div class="ttdeci">Bool_t fDataAndBkgEnabled</div><div class="ttdoc">Enable/disable data and background range handling (required for grouping/addrun)</div><div class="ttdef"><b>Definition</b> <a href="#l00275">PMusrT0.h:275</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_a7e032005e79b42932cf7c54c28a7ca9f"><div class="ttname"><a href="classPMusrT0.html#a7e032005e79b42932cf7c54c28a7ca9f">PMusrT0::fDataRange</a></div><div class="ttdeci">Int_t fDataRange[2]</div><div class="ttdoc">Data range in bins: [0]=first good bin, [1]=last good bin.</div><div class="ttdef"><b>Definition</b> <a href="#l00301">PMusrT0.h:301</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_a7e044939b6c886b9929548778e899346"><div class="ttname"><a href="classPMusrT0.html#a7e044939b6c886b9929548778e899346">PMusrT0::fPx</a></div><div class="ttdeci">Int_t fPx</div><div class="ttdoc">Current cursor x-position in pixel coordinates.</div><div class="ttdef"><b>Definition</b> <a href="#l00298">PMusrT0.h:298</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_a88c0f7734bf2d2ca9856066a1122261a"><div class="ttname"><a href="classPMusrT0.html#a88c0f7734bf2d2ca9856066a1122261a">PMusrT0::ShowDataFileT0Channel</a></div><div class="ttdeci">void ShowDataFileT0Channel()</div><div class="ttdoc">Displays vertical line showing t0 from data file.</div><div class="ttdef"><b>Definition</b> <a href="PMusrT0_8cpp_source.html#l00838">PMusrT0.cpp:838</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_a8e80d32314336cd390f6340eb59a2047"><div class="ttname"><a href="classPMusrT0.html#a8e80d32314336cd390f6340eb59a2047">PMusrT0::fPy</a></div><div class="ttdeci">Int_t fPy</div><div class="ttdoc">Current cursor y-position in pixel coordinates.</div><div class="ttdef"><b>Definition</b> <a href="#l00299">PMusrT0.h:299</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_a91a180430f340b0a6c6ed062a08b2ca5"><div class="ttname"><a href="classPMusrT0.html#a91a180430f340b0a6c6ed062a08b2ca5">PMusrT0::fHisto</a></div><div class="ttdeci">std::unique_ptr< TH1F > fHisto</div><div class="ttdoc">Full raw data histogram (all bins)</div><div class="ttdef"><b>Definition</b> <a href="#l00285">PMusrT0.h:285</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_a9d3777c398371cf68ea5d326d673a723"><div class="ttname"><a href="classPMusrT0.html#a9d3777c398371cf68ea5d326d673a723">PMusrT0::fMsrHandler</a></div><div class="ttdeci">PMsrHandler * fMsrHandler</div><div class="ttdoc">MSR file handler for accessing run configuration.</div><div class="ttdef"><b>Definition</b> <a href="#l00265">PMusrT0.h:265</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_a9df6e1cfea368abcd374fbe98bad441f"><div class="ttname"><a href="classPMusrT0.html#a9df6e1cfea368abcd374fbe98bad441f">PMusrT0::fBkgRange</a></div><div class="ttdeci">Int_t fBkgRange[2]</div><div class="ttdoc">Background range in bins: [0]=first bkg bin, [1]=last bkg bin.</div><div class="ttdef"><b>Definition</b> <a href="#l00302">PMusrT0.h:302</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_aa21a0af80e94cb107defc57b5fd623c0"><div class="ttname"><a href="classPMusrT0.html#aa21a0af80e94cb107defc57b5fd623c0">PMusrT0::fFirstBkgLine</a></div><div class="ttdeci">std::unique_ptr< TLine > fFirstBkgLine</div><div class="ttdoc">Vertical line marking background start bin.</div><div class="ttdef"><b>Definition</b> <a href="#l00293">PMusrT0.h:293</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_aa22c70f901fcb7fc3641b3f645bc61fa"><div class="ttname"><a href="classPMusrT0.html#aa22c70f901fcb7fc3641b3f645bc61fa">PMusrT0::SetBkgFirstChannel</a></div><div class="ttdeci">void SetBkgFirstChannel()</div><div class="ttdoc">Sets background start bin to cursor position.</div><div class="ttdef"><b>Definition</b> <a href="PMusrT0_8cpp_source.html#l01074">PMusrT0.cpp:1074</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_aa5106f68a6b5c128edcf1e8a67290dab"><div class="ttname"><a href="classPMusrT0.html#aa5106f68a6b5c128edcf1e8a67290dab">PMusrT0::fStatus</a></div><div class="ttdeci">Int_t fStatus</div><div class="ttdoc">Exit status: 0=local quit (single canvas), 1=quit application.</div><div class="ttdef"><b>Definition</b> <a href="#l00271">PMusrT0.h:271</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_aaa5db67d5dffa779283d0aa9f4b05629"><div class="ttname"><a href="classPMusrT0.html#aaa5db67d5dffa779283d0aa9f4b05629">PMusrT0::fT0DataLine</a></div><div class="ttdeci">std::unique_ptr< TLine > fT0DataLine</div><div class="ttdoc">Vertical line marking t0 found in data file.</div><div class="ttdef"><b>Definition</b> <a href="#l00292">PMusrT0.h:292</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_ab05a7290860a10e3379c86fe71736df1"><div class="ttname"><a href="classPMusrT0.html#ab05a7290860a10e3379c86fe71736df1">PMusrT0::fBkg</a></div><div class="ttdeci">std::unique_ptr< TH1F > fBkg</div><div class="ttdoc">Background region histogram (background start to end)</div><div class="ttdef"><b>Definition</b> <a href="#l00287">PMusrT0.h:287</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_ab839642b7ab744e23baf68bbc7b4f0c6"><div class="ttname"><a href="classPMusrT0.html#ab839642b7ab744e23baf68bbc7b4f0c6">PMusrT0::fT0Enabled</a></div><div class="ttdeci">Bool_t fT0Enabled</div><div class="ttdoc">Enable/disable t0 handling (required for grouping/addrun)</div><div class="ttdef"><b>Definition</b> <a href="#l00276">PMusrT0.h:276</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_abdf39857f72564873ea2c97443636264"><div class="ttname"><a href="classPMusrT0.html#abdf39857f72564873ea2c97443636264">PMusrT0::fT0Estimated</a></div><div class="ttdeci">Int_t fT0Estimated</div><div class="ttdoc">Estimated t0 value in bins (used as initial guess)</div><div class="ttdef"><b>Definition</b> <a href="#l00277">PMusrT0.h:277</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_abe56057a475b82fbd2906cebd855b273"><div class="ttname"><a href="classPMusrT0.html#abe56057a475b82fbd2906cebd855b273">PMusrT0::GetStatus</a></div><div class="ttdeci">virtual Int_t GetStatus()</div><div class="ttdoc">Returns current exit status.</div><div class="ttdef"><b>Definition</b> <a href="#l00261">PMusrT0.h:261</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_ac2c6d18959dbea80085e56a0e604e5c4"><div class="ttname"><a href="classPMusrT0.html#ac2c6d18959dbea80085e56a0e604e5c4">PMusrT0::fData</a></div><div class="ttdeci">std::unique_ptr< TH1F > fData</div><div class="ttdoc">Data region histogram (first good bin to last good bin)</div><div class="ttdef"><b>Definition</b> <a href="#l00286">PMusrT0.h:286</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_ac9f1ee0e03e777958c57f9ef853869ab"><div class="ttname"><a href="classPMusrT0.html#ac9f1ee0e03e777958c57f9ef853869ab">PMusrT0::HandleCmdKey</a></div><div class="ttdeci">virtual void HandleCmdKey(Int_t event, Int_t x, Int_t y, TObject *selected)</div><div class="ttdoc">Handles keyboard input for interactive t0 and range selection.</div><div class="ttdef"><b>Definition</b> <a href="PMusrT0_8cpp_source.html#l00584">PMusrT0.cpp:584</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_ad870c3690eb7dae09710571275b6e847"><div class="ttname"><a href="classPMusrT0.html#ad870c3690eb7dae09710571275b6e847">PMusrT0::SetDataFirstChannel</a></div><div class="ttdeci">void SetDataFirstChannel()</div><div class="ttdoc">Sets first good data bin to cursor position.</div><div class="ttdef"><b>Definition</b> <a href="PMusrT0_8cpp_source.html#l00974">PMusrT0.cpp:974</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_ae344e6a51aa7d41f494caadf4d3455b0"><div class="ttname"><a href="classPMusrT0.html#ae344e6a51aa7d41f494caadf4d3455b0">PMusrT0::ZoomT0</a></div><div class="ttdeci">void ZoomT0()</div><div class="ttdoc">Zooms to region around t0 for precise adjustment.</div><div class="ttdef"><b>Definition</b> <a href="PMusrT0_8cpp_source.html#l01192">PMusrT0.cpp:1192</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_aea853104032c497891c1cfedfb1b80e4"><div class="ttname"><a href="classPMusrT0.html#aea853104032c497891c1cfedfb1b80e4">PMusrT0::SetTimeout</a></div><div class="ttdeci">virtual void SetTimeout(Int_t timeout)</div><div class="ttdoc">Sets automatic timeout for the interactive session.</div><div class="ttdef"><b>Definition</b> <a href="PMusrT0_8cpp_source.html#l00650">PMusrT0.cpp:650</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_af013a02ce03a327b40b528de1db85c40"><div class="ttname"><a href="classPMusrT0.html#af013a02ce03a327b40b528de1db85c40">PMusrT0::Quit</a></div><div class="ttdeci">virtual void Quit()</div><div class="ttdoc">Quit slot that emits Done signal to close the current canvas.</div><div class="ttdef"><b>Definition</b> <a href="PMusrT0_8cpp_source.html#l00633">PMusrT0.cpp:633</a></div></div>
|
|
<div class="ttc" id="aclassPMusrT0_html_afac291232c3762a0c65e44b9ceff0083"><div class="ttname"><a href="classPMusrT0.html#afac291232c3762a0c65e44b9ceff0083">PMusrT0::fMainCanvas</a></div><div class="ttdeci">std::unique_ptr< TCanvas > fMainCanvas</div><div class="ttdoc">Main ROOT canvas for the interactive GUI.</div><div class="ttdef"><b>Definition</b> <a href="#l00283">PMusrT0.h:283</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="amusrfit_8cpp_html_a493b57f443cc38b3d3df9c1e584d9d82"><div class="ttname"><a href="musrfit_8cpp.html#a493b57f443cc38b3d3df9c1e584d9d82">timeout</a></div><div class="ttdeci">static int timeout</div><div class="ttdef"><b>Definition</b> <a href="musrfit_8cpp_source.html#l00071">musrfit.cpp:71</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="PMusrT0_8h.html">PMusrT0.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>
|