385 lines
94 KiB
HTML
385 lines
94 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/PMsrHandler.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('PMsrHandler_8h_source.html',''); initResizable(true); });
|
|
/* @license-end */
|
|
</script>
|
|
<div id="doc-content">
|
|
<div class="header">
|
|
<div class="headertitle"><div class="title">PMsrHandler.h</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<a href="PMsrHandler_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"> PMsrHandler.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 _PMSRHANDLER_H_</span></div>
|
|
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="preprocessor">#define _PMSRHANDLER_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><span class="preprocessor">#include <sstream></span></div>
|
|
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="preprocessor">#include <string></span></div>
|
|
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div>
|
|
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="preprocessor">#include <TString.h></span></div>
|
|
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="preprocessor">#include <TComplex.h></span></div>
|
|
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
|
|
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="preprocessor">#include "<a class="code" href="PMusr_8h.html">PMusr.h</a>"</span></div>
|
|
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="preprocessor">#include "<a class="code" href="PFunctionHandler_8h.html">PFunctionHandler.h</a>"</span></div>
|
|
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><span class="preprocessor">#include "<a class="code" href="PFunctionGrammar_8h.html">PFunctionGrammar.h</a>"</span></div>
|
|
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="preprocessor">#include "<a class="code" href="PFunction_8h.html">PFunction.h</a>"</span></div>
|
|
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> </div>
|
|
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span><span class="comment">//-------------------------------------------------------------</span></div>
|
|
<div class="foldopen" id="foldopen00115" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"><a class="line" href="classPMsrHandler.html"> 115</a></span><span class="keyword">class </span><a class="code hl_function" href="classPMsrHandler.html#acdd5fcb4bf1de1de43f626b5189f8f96">PMsrHandler</a></div>
|
|
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span>{</div>
|
|
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> <span class="keyword">public</span>:</div>
|
|
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> <a class="code hl_function" href="classPMsrHandler.html#acdd5fcb4bf1de1de43f626b5189f8f96">PMsrHandler</a>(<span class="keyword">const</span> Char_t *fileName, <a class="code hl_struct" href="structPStartupOptions.html">PStartupOptions</a> *startupOptions=0, <span class="keyword">const</span> Bool_t fourierOnly=<span class="keyword">false</span>);</div>
|
|
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> </div>
|
|
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> <span class="keyword">virtual</span> <a class="code hl_function" href="classPMsrHandler.html#a3d748840b5ae0d07d34bc23286a94882">~PMsrHandler</a>();</div>
|
|
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span></div>
|
|
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> <span class="keyword">virtual</span> Int_t <a class="code hl_function" href="classPMsrHandler.html#a97a4e2f51827849362bdd8ccfe6d637d">ReadMsrFile</a>();</div>
|
|
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span></div>
|
|
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> <span class="keyword">virtual</span> Int_t <a class="code hl_function" href="classPMsrHandler.html#ab9dac06f7e7e243ffe528e74a3e9c124">WriteMsrLogFile</a>(<span class="keyword">const</span> Bool_t messages = <span class="keyword">true</span>);</div>
|
|
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span></div>
|
|
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> <span class="keyword">virtual</span> Int_t <a class="code hl_function" href="classPMsrHandler.html#a730b326f12fece76631d82d4d445c9dc">WriteMsrFile</a>(<span class="keyword">const</span> Char_t *filename, std::map<UInt_t, TString> *commentsPAR = 0, std::map<UInt_t, TString> *commentsTHE = 0, \</div>
|
|
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> std::map<UInt_t, TString> *commentsFUN = 0, std::map<UInt_t, TString> *commentsRUN = 0);</div>
|
|
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span></div>
|
|
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#a3fdc8f7a1b7b23736fdce3748715ba0c"> 173</a></span> <span class="keyword">virtual</span> TString* <a class="code hl_function" href="classPMsrHandler.html#a3fdc8f7a1b7b23736fdce3748715ba0c">GetMsrTitle</a>() { <span class="keywordflow">return</span> &<a class="code hl_variable" href="classPMsrHandler.html#a28b34c28bcfd1fbf5f203efa9c2693a7">fTitle</a>; }</div>
|
|
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#a4364201bedc2a4d4be478ba8a796e204"> 175</a></span> <span class="keyword">virtual</span> <a class="code hl_typedef" href="PMusr_8h.html#ab08a4f791c8d0001ed434bae845fe95c">PMsrParamList</a>* <a class="code hl_function" href="classPMsrHandler.html#a4364201bedc2a4d4be478ba8a796e204">GetMsrParamList</a>() { <span class="keywordflow">return</span> &<a class="code hl_variable" href="classPMsrHandler.html#af24396ed9ff5ace09cef574ecb83ff47">fParam</a>; }</div>
|
|
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#a8e7c43e94adb005bd55727422e99bcf6"> 177</a></span> <span class="keyword">virtual</span> <a class="code hl_typedef" href="PMusr_8h.html#a88b0f32c26fd54bdacfbef77212d951d">PMsrLines</a>* <a class="code hl_function" href="classPMsrHandler.html#a8e7c43e94adb005bd55727422e99bcf6">GetMsrTheory</a>() { <span class="keywordflow">return</span> &<a class="code hl_variable" href="classPMsrHandler.html#aba2c14afcdeaa1d2d5bbb2377e05205b">fTheory</a>; }</div>
|
|
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#a11f936605da04290a412bf9761dc8106"> 179</a></span> <span class="keyword">virtual</span> <a class="code hl_typedef" href="PMusr_8h.html#a88b0f32c26fd54bdacfbef77212d951d">PMsrLines</a>* <a class="code hl_function" href="classPMsrHandler.html#a11f936605da04290a412bf9761dc8106">GetMsrFunctions</a>() { <span class="keywordflow">return</span> &<a class="code hl_variable" href="classPMsrHandler.html#a677f1adf2c1f08edb96652068ffb2d75">fFunctions</a>; }</div>
|
|
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#a34ec651b059b2bde5808e07c3d033e74"> 181</a></span> <span class="keyword">virtual</span> <a class="code hl_class" href="classPMsrGlobalBlock.html">PMsrGlobalBlock</a>* <a class="code hl_function" href="classPMsrHandler.html#a34ec651b059b2bde5808e07c3d033e74">GetMsrGlobal</a>() { <span class="keywordflow">return</span> &<a class="code hl_variable" href="classPMsrHandler.html#a3d4338e3bf294cfe21ba5544edf19f89">fGlobal</a>; }</div>
|
|
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#a91ee12241aaa131ec1cfccd3e21dc18c"> 183</a></span> <span class="keyword">virtual</span> <a class="code hl_typedef" href="PMusr_8h.html#a4073f6987fbfc4322a522b8d112520ae">PMsrRunList</a>* <a class="code hl_function" href="classPMsrHandler.html#a91ee12241aaa131ec1cfccd3e21dc18c">GetMsrRunList</a>() { <span class="keywordflow">return</span> &<a class="code hl_variable" href="classPMsrHandler.html#aac99beb9c6da81010021fa6029c7d92c">fRuns</a>; }</div>
|
|
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#a13db073e799872f9a6a12d4376e07cff"> 185</a></span> <span class="keyword">virtual</span> <a class="code hl_typedef" href="PMusr_8h.html#a88b0f32c26fd54bdacfbef77212d951d">PMsrLines</a>* <a class="code hl_function" href="classPMsrHandler.html#a13db073e799872f9a6a12d4376e07cff">GetMsrCommands</a>() { <span class="keywordflow">return</span> &<a class="code hl_variable" href="classPMsrHandler.html#aee75a17848bc7d4068180cd9a28e8c41">fCommands</a>; }</div>
|
|
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#abf45ea4848ce1dd8940361685076d897"> 187</a></span> <span class="keyword">virtual</span> <a class="code hl_struct" href="structPMsrFourierStructure.html">PMsrFourierStructure</a>* <a class="code hl_function" href="classPMsrHandler.html#abf45ea4848ce1dd8940361685076d897">GetMsrFourierList</a>() { <span class="keywordflow">return</span> &<a class="code hl_variable" href="classPMsrHandler.html#ac4ad89e7dfcd3674528bd65baaa0c545">fFourier</a>; }</div>
|
|
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#a920c7e997de690f77b33961fcc7feef8"> 189</a></span> <span class="keyword">virtual</span> <a class="code hl_typedef" href="PMusr_8h.html#a86c170f24691b0454fa1e62ce0fd09b4">PMsrPlotList</a>* <a class="code hl_function" href="classPMsrHandler.html#a920c7e997de690f77b33961fcc7feef8">GetMsrPlotList</a>() { <span class="keywordflow">return</span> &<a class="code hl_variable" href="classPMsrHandler.html#af912ce0e7927aeaa83c90f9814ca94b8">fPlots</a>; }</div>
|
|
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#ad08a7a8ff6df4461db604ff0be3ae9c7"> 191</a></span> <span class="keyword">virtual</span> <a class="code hl_struct" href="structPMsrStatisticStructure.html">PMsrStatisticStructure</a>* <a class="code hl_function" href="classPMsrHandler.html#ad08a7a8ff6df4461db604ff0be3ae9c7">GetMsrStatistic</a>() { <span class="keywordflow">return</span> &<a class="code hl_variable" href="classPMsrHandler.html#a4a398de6da74642454d0d2c4e0b49210">fStatistic</a>; }</div>
|
|
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span></div>
|
|
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#a7c08da780828a9b94bcef2b30857346a"> 194</a></span> <span class="keyword">virtual</span> TString* <a class="code hl_function" href="classPMsrHandler.html#a7c08da780828a9b94bcef2b30857346a">GetMsrFileDirectoryPath</a>() { <span class="keywordflow">return</span> &<a class="code hl_variable" href="classPMsrHandler.html#aba1da0c9da1ded7cc68b27e30e887991">fMsrFileDirectoryPath</a>; }</div>
|
|
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span></div>
|
|
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#a8bbbd28d617ef242d039d46ece06f953"> 197</a></span> <span class="keyword">virtual</span> UInt_t <a class="code hl_function" href="classPMsrHandler.html#a8bbbd28d617ef242d039d46ece06f953">GetNoOfRuns</a>() { <span class="keywordflow">return</span> <a class="code hl_variable" href="classPMsrHandler.html#aac99beb9c6da81010021fa6029c7d92c">fRuns</a>.size(); }</div>
|
|
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span></div>
|
|
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#a1e28ff1495e8a8ac2b215b4acbdc9d6d"> 200</a></span> <span class="keyword">virtual</span> UInt_t <a class="code hl_function" href="classPMsrHandler.html#a1e28ff1495e8a8ac2b215b4acbdc9d6d">GetNoOfParams</a>() { <span class="keywordflow">return</span> <a class="code hl_variable" href="classPMsrHandler.html#af24396ed9ff5ace09cef574ecb83ff47">fParam</a>.size(); }</div>
|
|
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#a9abebb8fc9234e373138ab548f7e19c8"> 202</a></span> <span class="keyword">virtual</span> <span class="keyword">const</span> TString& <a class="code hl_function" href="classPMsrHandler.html#a9abebb8fc9234e373138ab548f7e19c8">GetFileName</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code hl_variable" href="classPMsrHandler.html#ac25efcd126ad709bdc1dba02d071479c">fFileName</a>; }</div>
|
|
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span></div>
|
|
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#a78dcf66dcf25875ea329ce802bbd727d"> 206</a></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMsrHandler.html#a78dcf66dcf25875ea329ce802bbd727d">SetMsrTitle</a>(<span class="keyword">const</span> TString &title) { <a class="code hl_variable" href="classPMsrHandler.html#a28b34c28bcfd1fbf5f203efa9c2693a7">fTitle</a> = title; }</div>
|
|
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span></div>
|
|
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPMsrHandler.html#a4fdf943425f9a81425e63c5661d7170d">SetMsrParamValue</a>(UInt_t i, Double_t value);</div>
|
|
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span></div>
|
|
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPMsrHandler.html#a0d4d9b16dd4e9ad7c258cd61452d2f04">SetMsrParamStep</a>(UInt_t i, Double_t value);</div>
|
|
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span></div>
|
|
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPMsrHandler.html#a50713777a7118342f0b569fc9e52c09a">SetMsrParamPosErrorPresent</a>(UInt_t i, Bool_t value);</div>
|
|
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span></div>
|
|
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPMsrHandler.html#a4481e7021e0d4eba1208e9b70b1251fd">SetMsrParamPosError</a>(UInt_t i, Double_t value);</div>
|
|
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span></div>
|
|
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMsrHandler.html#a2bccb585dcbe1c249cfdeb26f1cd8faf">SetMsrT0Entry</a>(UInt_t runNo, UInt_t idx, Double_t bin);</div>
|
|
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span></div>
|
|
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMsrHandler.html#a1f3d2158351556fa43c610839e311734">SetMsrAddT0Entry</a>(UInt_t runNo, UInt_t addRunIdx, UInt_t histoIdx, Double_t bin);</div>
|
|
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span></div>
|
|
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMsrHandler.html#a31aef82d4ad15f1a230d5dfbcefdca2a">SetMsrDataRangeEntry</a>(UInt_t runNo, UInt_t idx, Int_t bin);</div>
|
|
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span></div>
|
|
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMsrHandler.html#a0d2cd4359eadd50f00b6c481e0b75c5f">SetMsrBkgRangeEntry</a>(UInt_t runNo, UInt_t idx, Int_t bin);</div>
|
|
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span></div>
|
|
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#adf809c929b4522e1fdf7497ce760e8cc"> 282</a></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMsrHandler.html#adf809c929b4522e1fdf7497ce760e8cc">CopyMsrStatisticBlock</a>() { <a class="code hl_variable" href="classPMsrHandler.html#a412911105735fb1dc759c59bb17d85ac">fCopyStatisticsBlock</a> = <span class="keyword">true</span>; }</div>
|
|
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"> 283</span></div>
|
|
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#a5ba5fc2ea95f0185eb9111f5febdb77f"> 286</a></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMsrHandler.html#a5ba5fc2ea95f0185eb9111f5febdb77f">SetMsrStatisticConverged</a>(Bool_t converged) { <a class="code hl_variable" href="classPMsrHandler.html#a4a398de6da74642454d0d2c4e0b49210">fStatistic</a>.fValid = converged; }</div>
|
|
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span></div>
|
|
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#a5e28c445229b55a06c2c5d975af05462"> 290</a></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMsrHandler.html#a5e28c445229b55a06c2c5d975af05462">SetMsrStatisticMin</a>(Double_t min) { <a class="code hl_variable" href="classPMsrHandler.html#a4a398de6da74642454d0d2c4e0b49210">fStatistic</a>.fMin = min; }</div>
|
|
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span></div>
|
|
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#abed1596df9cc5b79a1ee4067d5cd648b"> 294</a></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMsrHandler.html#abed1596df9cc5b79a1ee4067d5cd648b">SetMsrStatisticNdf</a>(UInt_t ndf) { <a class="code hl_variable" href="classPMsrHandler.html#a4a398de6da74642454d0d2c4e0b49210">fStatistic</a>.fNdf = ndf; }</div>
|
|
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span></div>
|
|
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#a32965aaf3c2895e302132e9df02cc33e"> 297</a></span> <span class="keyword">virtual</span> Int_t <a class="code hl_function" href="classPMsrHandler.html#a32965aaf3c2895e302132e9df02cc33e">GetNoOfFuncs</a>() { <span class="keywordflow">return</span> <a class="code hl_variable" href="classPMsrHandler.html#a1bf73fef5ee4f532683348e69ecebe87">fFuncHandler</a>->GetNoOfFuncs(); }</div>
|
|
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"> 298</span></div>
|
|
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#a1990858c3565c1b98caee1897500efb4"> 305</a></span> <span class="keyword">virtual</span> UInt_t <a class="code hl_function" href="classPMsrHandler.html#a1990858c3565c1b98caee1897500efb4">GetFuncNo</a>(Int_t idx) { <span class="keywordflow">return</span> <a class="code hl_variable" href="classPMsrHandler.html#a1bf73fef5ee4f532683348e69ecebe87">fFuncHandler</a>->GetFuncNo(idx); }</div>
|
|
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span></div>
|
|
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#ac2f5d112f2ca66af7e4fed8614f8cfbd"> 313</a></span> <span class="keyword">virtual</span> UInt_t <a class="code hl_function" href="classPMsrHandler.html#ac2f5d112f2ca66af7e4fed8614f8cfbd">GetFuncIndex</a>(Int_t funNo) { <span class="keywordflow">return</span> <a class="code hl_variable" href="classPMsrHandler.html#a1bf73fef5ee4f532683348e69ecebe87">fFuncHandler</a>->GetFuncIndex(funNo); }</div>
|
|
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span></div>
|
|
<div class="foldopen" id="foldopen00322" data-start="{" data-end="}">
|
|
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#a6025094b7fa6e2088d08936bfdc3a657"> 322</a></span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPMsrHandler.html#a6025094b7fa6e2088d08936bfdc3a657">CheckMapAndParamRange</a>(UInt_t mapSize, UInt_t paramSize)</div>
|
|
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"> 323</span> { <span class="keywordflow">return</span> <a class="code hl_variable" href="classPMsrHandler.html#a1bf73fef5ee4f532683348e69ecebe87">fFuncHandler</a>->CheckMapAndParamRange(mapSize, paramSize); }</div>
|
|
</div>
|
|
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span></div>
|
|
<div class="foldopen" id="foldopen00334" data-start="{" data-end="}">
|
|
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#a0740f5716ec3b97c4954ef354bba3981"> 334</a></span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPMsrHandler.html#a0740f5716ec3b97c4954ef354bba3981">EvalFunc</a>(UInt_t i, std::vector<Int_t> map, std::vector<Double_t> param, <a class="code hl_struct" href="structPMetaData.html">PMetaData</a> metaData)</div>
|
|
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"> 335</span> { <span class="keywordflow">return</span> <a class="code hl_variable" href="classPMsrHandler.html#a1bf73fef5ee4f532683348e69ecebe87">fFuncHandler</a>->Eval(i, map, param, metaData); }</div>
|
|
</div>
|
|
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"> 336</span></div>
|
|
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"> 343</span> <span class="keyword">virtual</span> UInt_t <a class="code hl_function" href="classPMsrHandler.html#a0206f29dec252a797038832e75d236ba">GetNoOfFitParameters</a>(UInt_t idx);</div>
|
|
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span></div>
|
|
<div class="line"><a id="l00351" name="l00351"></a><span class="lineno"> 351</span> <span class="keyword">virtual</span> Int_t <a class="code hl_function" href="classPMsrHandler.html#adc7f5aaa3801924bd4282a57a7d47967">ParameterInUse</a>(UInt_t paramNo);</div>
|
|
<div class="line"><a id="l00352" name="l00352"></a><span class="lineno"> 352</span></div>
|
|
<div class="line"><a id="l00360" name="l00360"></a><span class="lineno"> 360</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMsrHandler.html#ab9e9f58b5cb0f31d332dfcfeb464dcff">GetGroupingString</a>(Int_t runNo, TString detector, TString &groupingStr);</div>
|
|
<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"> 361</span></div>
|
|
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPMsrHandler.html#a0f099093e0e72a761305117beba46c88">EstimateN0</a>();</div>
|
|
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"> 371</span></div>
|
|
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#a6e70aec1b85e497aa2eeda5505cf5284"> 374</a></span> <span class="keyword">virtual</span> std::string <a class="code hl_function" href="classPMsrHandler.html#a6e70aec1b85e497aa2eeda5505cf5284">GetLastErrorMsg</a>() { <span class="keywordflow">return</span> <a class="code hl_variable" href="classPMsrHandler.html#a15246d3df8828eb9834d412d68510380">fLastErrorMsg</a>.str(); }</div>
|
|
<div class="line"><a id="l00375" name="l00375"></a><span class="lineno"> 375</span> </div>
|
|
<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"> 376</span> <span class="keyword">private</span>:</div>
|
|
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#a115b8b5f769cf6530e918495e386d63e"> 377</a></span> Bool_t <a class="code hl_variable" href="classPMsrHandler.html#a115b8b5f769cf6530e918495e386d63e">fFourierOnly</a>; </div>
|
|
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#abb4d394d9865511f90f4297f6266dbe4"> 378</a></span> <a class="code hl_struct" href="structPStartupOptions.html">PStartupOptions</a> *<a class="code hl_variable" href="classPMsrHandler.html#abb4d394d9865511f90f4297f6266dbe4">fStartupOptions</a>; </div>
|
|
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"> 379</span> </div>
|
|
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#ac25efcd126ad709bdc1dba02d071479c"> 380</a></span> TString <a class="code hl_variable" href="classPMsrHandler.html#ac25efcd126ad709bdc1dba02d071479c">fFileName</a>; </div>
|
|
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#aba1da0c9da1ded7cc68b27e30e887991"> 381</a></span> TString <a class="code hl_variable" href="classPMsrHandler.html#aba1da0c9da1ded7cc68b27e30e887991">fMsrFileDirectoryPath</a>; </div>
|
|
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#a28b34c28bcfd1fbf5f203efa9c2693a7"> 382</a></span> TString <a class="code hl_variable" href="classPMsrHandler.html#a28b34c28bcfd1fbf5f203efa9c2693a7">fTitle</a>; </div>
|
|
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#af24396ed9ff5ace09cef574ecb83ff47"> 383</a></span> <a class="code hl_typedef" href="PMusr_8h.html#ab08a4f791c8d0001ed434bae845fe95c">PMsrParamList</a> <a class="code hl_variable" href="classPMsrHandler.html#af24396ed9ff5ace09cef574ecb83ff47">fParam</a>; </div>
|
|
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#aba2c14afcdeaa1d2d5bbb2377e05205b"> 384</a></span> <a class="code hl_typedef" href="PMusr_8h.html#a88b0f32c26fd54bdacfbef77212d951d">PMsrLines</a> <a class="code hl_variable" href="classPMsrHandler.html#aba2c14afcdeaa1d2d5bbb2377e05205b">fTheory</a>; </div>
|
|
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#a677f1adf2c1f08edb96652068ffb2d75"> 385</a></span> <a class="code hl_typedef" href="PMusr_8h.html#a88b0f32c26fd54bdacfbef77212d951d">PMsrLines</a> <a class="code hl_variable" href="classPMsrHandler.html#a677f1adf2c1f08edb96652068ffb2d75">fFunctions</a>; </div>
|
|
<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#a3d4338e3bf294cfe21ba5544edf19f89"> 386</a></span> <a class="code hl_class" href="classPMsrGlobalBlock.html">PMsrGlobalBlock</a> <a class="code hl_variable" href="classPMsrHandler.html#a3d4338e3bf294cfe21ba5544edf19f89">fGlobal</a>; </div>
|
|
<div class="line"><a id="l00387" name="l00387"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#aac99beb9c6da81010021fa6029c7d92c"> 387</a></span> <a class="code hl_typedef" href="PMusr_8h.html#a4073f6987fbfc4322a522b8d112520ae">PMsrRunList</a> <a class="code hl_variable" href="classPMsrHandler.html#aac99beb9c6da81010021fa6029c7d92c">fRuns</a>; </div>
|
|
<div class="line"><a id="l00388" name="l00388"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#aee75a17848bc7d4068180cd9a28e8c41"> 388</a></span> <a class="code hl_typedef" href="PMusr_8h.html#a88b0f32c26fd54bdacfbef77212d951d">PMsrLines</a> <a class="code hl_variable" href="classPMsrHandler.html#aee75a17848bc7d4068180cd9a28e8c41">fCommands</a>; </div>
|
|
<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#ac4ad89e7dfcd3674528bd65baaa0c545"> 389</a></span> <a class="code hl_struct" href="structPMsrFourierStructure.html">PMsrFourierStructure</a> <a class="code hl_variable" href="classPMsrHandler.html#ac4ad89e7dfcd3674528bd65baaa0c545">fFourier</a>; </div>
|
|
<div class="line"><a id="l00390" name="l00390"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#af912ce0e7927aeaa83c90f9814ca94b8"> 390</a></span> <a class="code hl_typedef" href="PMusr_8h.html#a86c170f24691b0454fa1e62ce0fd09b4">PMsrPlotList</a> <a class="code hl_variable" href="classPMsrHandler.html#af912ce0e7927aeaa83c90f9814ca94b8">fPlots</a>; </div>
|
|
<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#a4a398de6da74642454d0d2c4e0b49210"> 391</a></span> <a class="code hl_struct" href="structPMsrStatisticStructure.html">PMsrStatisticStructure</a> <a class="code hl_variable" href="classPMsrHandler.html#a4a398de6da74642454d0d2c4e0b49210">fStatistic</a>; </div>
|
|
<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"> 392</span> </div>
|
|
<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#ae10d80687bf8b5993e9ba20dd17b4ee1"> 393</a></span> Int_t <a class="code hl_variable" href="classPMsrHandler.html#ae10d80687bf8b5993e9ba20dd17b4ee1">fMsrBlockCounter</a>; </div>
|
|
<div class="line"><a id="l00394" name="l00394"></a><span class="lineno"> 394</span> </div>
|
|
<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#a1bf73fef5ee4f532683348e69ecebe87"> 395</a></span> std::unique_ptr<PFunctionHandler> <a class="code hl_variable" href="classPMsrHandler.html#a1bf73fef5ee4f532683348e69ecebe87">fFuncHandler</a>; </div>
|
|
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</span> </div>
|
|
<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#a5572493b4e1136c537713beeab849780"> 397</a></span> <a class="code hl_typedef" href="PMusr_8h.html#aa9c3d2033e27c38e4dbb98e26f1c4e54">PIntVector</a> <a class="code hl_variable" href="classPMsrHandler.html#a5572493b4e1136c537713beeab849780">fParamInUse</a>; </div>
|
|
<div class="line"><a id="l00398" name="l00398"></a><span class="lineno"> 398</span> </div>
|
|
<div class="line"><a id="l00399" name="l00399"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#a412911105735fb1dc759c59bb17d85ac"> 399</a></span> Bool_t <a class="code hl_variable" href="classPMsrHandler.html#a412911105735fb1dc759c59bb17d85ac">fCopyStatisticsBlock</a>; </div>
|
|
<div class="line"><a id="l00400" name="l00400"></a><span class="lineno"> 400</span> </div>
|
|
<div class="line"><a id="l00401" name="l00401"></a><span class="lineno"><a class="line" href="classPMsrHandler.html#a15246d3df8828eb9834d412d68510380"> 401</a></span> std::stringstream <a class="code hl_variable" href="classPMsrHandler.html#a15246d3df8828eb9834d412d68510380">fLastErrorMsg</a>; </div>
|
|
<div class="line"><a id="l00402" name="l00402"></a><span class="lineno"> 402</span></div>
|
|
<div class="line"><a id="l00404" name="l00404"></a><span class="lineno"> 404</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPMsrHandler.html#a3aaa5d61ae5d489bf0ce928a8a15e6e7">HandleFitParameterEntry</a>(<a class="code hl_typedef" href="PMusr_8h.html#a88b0f32c26fd54bdacfbef77212d951d">PMsrLines</a> &line);</div>
|
|
<div class="line"><a id="l00406" name="l00406"></a><span class="lineno"> 406</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPMsrHandler.html#a4c2d82614ab601c4670c105116b6898c">HandleTheoryEntry</a>(<a class="code hl_typedef" href="PMusr_8h.html#a88b0f32c26fd54bdacfbef77212d951d">PMsrLines</a> &line);</div>
|
|
<div class="line"><a id="l00408" name="l00408"></a><span class="lineno"> 408</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPMsrHandler.html#aace47bbf1d312c41435b186e4d727591">HandleFunctionsEntry</a>(<a class="code hl_typedef" href="PMusr_8h.html#a88b0f32c26fd54bdacfbef77212d951d">PMsrLines</a> &line);</div>
|
|
<div class="line"><a id="l00410" name="l00410"></a><span class="lineno"> 410</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPMsrHandler.html#a239fde127411b103a52b4b8762ad130a">HandleGlobalEntry</a>(<a class="code hl_typedef" href="PMusr_8h.html#a88b0f32c26fd54bdacfbef77212d951d">PMsrLines</a> &line);</div>
|
|
<div class="line"><a id="l00412" name="l00412"></a><span class="lineno"> 412</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPMsrHandler.html#a873e748423c51f35745af6fad626512c">HandleRunEntry</a>(<a class="code hl_typedef" href="PMusr_8h.html#a88b0f32c26fd54bdacfbef77212d951d">PMsrLines</a> &line);</div>
|
|
<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPMsrHandler.html#a762c39b9a043cf0e79b3d0905a3ed0a7">HandleCommandsEntry</a>(<a class="code hl_typedef" href="PMusr_8h.html#a88b0f32c26fd54bdacfbef77212d951d">PMsrLines</a> &line);</div>
|
|
<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"> 416</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPMsrHandler.html#a39c148a0610711c98dd5b9fb13a2818f">HandleFourierEntry</a>(<a class="code hl_typedef" href="PMusr_8h.html#a88b0f32c26fd54bdacfbef77212d951d">PMsrLines</a> &line);</div>
|
|
<div class="line"><a id="l00418" name="l00418"></a><span class="lineno"> 418</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPMsrHandler.html#af7f875b77f31f2aad67fe83fb0b41135">HandlePlotEntry</a>(<a class="code hl_typedef" href="PMusr_8h.html#a88b0f32c26fd54bdacfbef77212d951d">PMsrLines</a> &line);</div>
|
|
<div class="line"><a id="l00420" name="l00420"></a><span class="lineno"> 420</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPMsrHandler.html#a7fdffca9382c5994d6bd6e83b0c45d1c">HandleStatisticEntry</a>(<a class="code hl_typedef" href="PMusr_8h.html#a88b0f32c26fd54bdacfbef77212d951d">PMsrLines</a> &line);</div>
|
|
<div class="line"><a id="l00421" name="l00421"></a><span class="lineno"> 421</span></div>
|
|
<div class="line"><a id="l00423" name="l00423"></a><span class="lineno"> 423</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMsrHandler.html#a2be4d72bcc88ec4c9d36510e7f4b877d">FillParameterInUse</a>(<a class="code hl_typedef" href="PMusr_8h.html#a88b0f32c26fd54bdacfbef77212d951d">PMsrLines</a> &theory, <a class="code hl_typedef" href="PMusr_8h.html#a88b0f32c26fd54bdacfbef77212d951d">PMsrLines</a> &funcs, <a class="code hl_typedef" href="PMusr_8h.html#a88b0f32c26fd54bdacfbef77212d951d">PMsrLines</a> &run);</div>
|
|
<div class="line"><a id="l00424" name="l00424"></a><span class="lineno"> 424</span></div>
|
|
<div class="line"><a id="l00426" name="l00426"></a><span class="lineno"> 426</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMsrHandler.html#ae0ccc718eb4b01b46bd3c0d15bed8a0f">InitFourierParameterStructure</a>(<a class="code hl_struct" href="structPMsrFourierStructure.html">PMsrFourierStructure</a> &fourier);</div>
|
|
<div class="line"><a id="l00428" name="l00428"></a><span class="lineno"> 428</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMsrHandler.html#aab35120ee133dc97daaed8060c255f65">RemoveComment</a>(<span class="keyword">const</span> TString &str, TString &truncStr);</div>
|
|
<div class="line"><a id="l00430" name="l00430"></a><span class="lineno"> 430</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPMsrHandler.html#a07e23f3baef0ee7663bf8be5b92a5765">ParseFourierPhaseValueVector</a>(<a class="code hl_struct" href="structPMsrFourierStructure.html">PMsrFourierStructure</a> &fourier, <span class="keyword">const</span> TString &str, Bool_t &error);</div>
|
|
<div class="line"><a id="l00432" name="l00432"></a><span class="lineno"> 432</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPMsrHandler.html#a987f71daeebe57213ecc64640c22e1f1">ParseFourierPhaseParVector</a>(<a class="code hl_struct" href="structPMsrFourierStructure.html">PMsrFourierStructure</a> &fourier, <span class="keyword">const</span> TString &str, Bool_t &error);</div>
|
|
<div class="line"><a id="l00434" name="l00434"></a><span class="lineno"> 434</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPMsrHandler.html#a4f069e59410d0c18a699817119c334ec">ParseFourierPhaseParIterVector</a>(<a class="code hl_struct" href="structPMsrFourierStructure.html">PMsrFourierStructure</a> &fourier, <span class="keyword">const</span> TString &str, Bool_t &error);</div>
|
|
<div class="line"><a id="l00435" name="l00435"></a><span class="lineno"> 435</span></div>
|
|
<div class="line"><a id="l00437" name="l00437"></a><span class="lineno"> 437</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPMsrHandler.html#a816fcade5f0692a1c3ab640003e0517d">FilterNumber</a>(TString str, <span class="keyword">const</span> Char_t *filter, Int_t offset, Int_t &no);</div>
|
|
<div class="line"><a id="l00438" name="l00438"></a><span class="lineno"> 438</span></div>
|
|
<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"> 440</span> <span class="keyword">virtual</span> UInt_t <a class="code hl_function" href="classPMsrHandler.html#a022ce5f2a8b6b8b08e1981db1de853dc">NeededPrecision</a>(Double_t dval, UInt_t precLimit=13);</div>
|
|
<div class="line"><a id="l00442" name="l00442"></a><span class="lineno"> 442</span> <span class="keyword">virtual</span> UInt_t <a class="code hl_function" href="classPMsrHandler.html#a93ca2d79fa1f45720fb4918a1eaed2b8">LastSignificant</a>(Double_t dval, UInt_t precLimit=6);</div>
|
|
<div class="line"><a id="l00443" name="l00443"></a><span class="lineno"> 443</span></div>
|
|
<div class="line"><a id="l00445" name="l00445"></a><span class="lineno"> 445</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMsrHandler.html#add33e34a48c2aa3fddd87314c185789d">MakeDetectorGroupingString</a>(TString str, <a class="code hl_typedef" href="PMusr_8h.html#aa9c3d2033e27c38e4dbb98e26f1c4e54">PIntVector</a> &group, TString &result, Bool_t includeDetector = <span class="keyword">true</span>);</div>
|
|
<div class="line"><a id="l00447" name="l00447"></a><span class="lineno"> 447</span> <span class="keyword">virtual</span> TString <a class="code hl_function" href="classPMsrHandler.html#a5618ced41cddc71ea25fc16987d70b9a">BeautifyFourierPhaseParameterString</a>();</div>
|
|
<div class="line"><a id="l00448" name="l00448"></a><span class="lineno"> 448</span></div>
|
|
<div class="line"><a id="l00450" name="l00450"></a><span class="lineno"> 450</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMsrHandler.html#aeb212ff498ae16a2f501bed039d46c63">CheckLegacyLifetimecorrection</a>();</div>
|
|
<div class="line"><a id="l00452" name="l00452"></a><span class="lineno"> 452</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPMsrHandler.html#a3f76e69febb24fca2cb02808bbee4dc6">CheckRunBlockIntegrity</a>();</div>
|
|
<div class="line"><a id="l00454" name="l00454"></a><span class="lineno"> 454</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPMsrHandler.html#afd6b7a00e3c8325d70b27820803f3e13">CheckUniquenessOfParamNames</a>(UInt_t &parX, UInt_t &parY);</div>
|
|
<div class="line"><a id="l00456" name="l00456"></a><span class="lineno"> 456</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPMsrHandler.html#a00a9099bd78e612927ebb0a68b18dccc">CheckMaps</a>();</div>
|
|
<div class="line"><a id="l00458" name="l00458"></a><span class="lineno"> 458</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPMsrHandler.html#aca2df2dd83d8d98c9b3cd970ddc194a5">CheckFuncs</a>();</div>
|
|
<div class="line"><a id="l00460" name="l00460"></a><span class="lineno"> 460</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPMsrHandler.html#a0967149b447dfd2daaddc04e17c00010">CheckHistoGrouping</a>();</div>
|
|
<div class="line"><a id="l00462" name="l00462"></a><span class="lineno"> 462</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPMsrHandler.html#a41bac601ee826c7a0d82c3c3d597cc13">CheckAddRunParameters</a>();</div>
|
|
<div class="line"><a id="l00464" name="l00464"></a><span class="lineno"> 464</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPMsrHandler.html#a0ef6b14d858347ea96372a90e2a9a6cf">CheckRRFSettings</a>();</div>
|
|
<div class="line"><a id="l00466" name="l00466"></a><span class="lineno"> 466</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPMsrHandler.html#a7deba85e7a5b0ce45cbeae312162f529">CheckRealFFT</a>();</div>
|
|
<div class="line"><a id="l00468" name="l00468"></a><span class="lineno"> 468</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPMsrHandler.html#a98a7a888a875bab36b365be8ecaf2513">CheckMaxLikelihood</a>();</div>
|
|
<div class="line"><a id="l00469" name="l00469"></a><span class="lineno"> 469</span>};</div>
|
|
</div>
|
|
<div class="line"><a id="l00470" name="l00470"></a><span class="lineno"> 470</span> </div>
|
|
<div class="line"><a id="l00471" name="l00471"></a><span class="lineno"> 471</span><span class="preprocessor">#endif </span><span class="comment">// _PMSRHANDLER_H_</span></div>
|
|
<div class="ttc" id="aPFunctionGrammar_8h_html"><div class="ttname"><a href="PFunctionGrammar_8h.html">PFunctionGrammar.h</a></div></div>
|
|
<div class="ttc" id="aPFunctionHandler_8h_html"><div class="ttname"><a href="PFunctionHandler_8h.html">PFunctionHandler.h</a></div></div>
|
|
<div class="ttc" id="aPFunction_8h_html"><div class="ttname"><a href="PFunction_8h.html">PFunction.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_a4073f6987fbfc4322a522b8d112520ae"><div class="ttname"><a href="PMusr_8h.html#a4073f6987fbfc4322a522b8d112520ae">PMsrRunList</a></div><div class="ttdeci">std::vector< PMsrRunBlock > PMsrRunList</div><div class="ttdef"><b>Definition</b> <a href="PMusr_8h_source.html#l01232">PMusr.h:1232</a></div></div>
|
|
<div class="ttc" id="aPMusr_8h_html_a86c170f24691b0454fa1e62ce0fd09b4"><div class="ttname"><a href="PMusr_8h.html#a86c170f24691b0454fa1e62ce0fd09b4">PMsrPlotList</a></div><div class="ttdeci">std::vector< PMsrPlotStructure > PMsrPlotList</div><div class="ttdef"><b>Definition</b> <a href="PMusr_8h_source.html#l01299">PMusr.h:1299</a></div></div>
|
|
<div class="ttc" id="aPMusr_8h_html_a88b0f32c26fd54bdacfbef77212d951d"><div class="ttname"><a href="PMusr_8h.html#a88b0f32c26fd54bdacfbef77212d951d">PMsrLines</a></div><div class="ttdeci">std::vector< PMsrLineStructure > PMsrLines</div><div class="ttdef"><b>Definition</b> <a href="PMusr_8h_source.html#l00982">PMusr.h:982</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="aPMusr_8h_html_ab08a4f791c8d0001ed434bae845fe95c"><div class="ttname"><a href="PMusr_8h.html#ab08a4f791c8d0001ed434bae845fe95c">PMsrParamList</a></div><div class="ttdeci">std::vector< PMsrParamStructure > PMsrParamList</div><div class="ttdef"><b>Definition</b> <a href="PMusr_8h_source.html#l01015">PMusr.h:1015</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_a00a9099bd78e612927ebb0a68b18dccc"><div class="ttname"><a href="classPMsrHandler.html#a00a9099bd78e612927ebb0a68b18dccc">PMsrHandler::CheckMaps</a></div><div class="ttdeci">virtual Bool_t CheckMaps()</div><div class="ttdoc">Validates that all map indices are within parameter range.</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l06319">PMsrHandler.cpp:6319</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a0206f29dec252a797038832e75d236ba"><div class="ttname"><a href="classPMsrHandler.html#a0206f29dec252a797038832e75d236ba">PMsrHandler::GetNoOfFitParameters</a></div><div class="ttdeci">virtual UInt_t GetNoOfFitParameters(UInt_t idx)</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l05402">PMsrHandler.cpp:5402</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a022ce5f2a8b6b8b08e1981db1de853dc"><div class="ttname"><a href="classPMsrHandler.html#a022ce5f2a8b6b8b08e1981db1de853dc">PMsrHandler::NeededPrecision</a></div><div class="ttdeci">virtual UInt_t NeededPrecision(Double_t dval, UInt_t precLimit=13)</div><div class="ttdoc">Calculates precision needed for formatting a double value.</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l06824">PMsrHandler.cpp:6824</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a0740f5716ec3b97c4954ef354bba3981"><div class="ttname"><a href="classPMsrHandler.html#a0740f5716ec3b97c4954ef354bba3981">PMsrHandler::EvalFunc</a></div><div class="ttdeci">virtual Double_t EvalFunc(UInt_t i, std::vector< Int_t > map, std::vector< Double_t > param, PMetaData metaData)</div><div class="ttdef"><b>Definition</b> <a href="#l00334">PMsrHandler.h:334</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a07e23f3baef0ee7663bf8be5b92a5765"><div class="ttname"><a href="classPMsrHandler.html#a07e23f3baef0ee7663bf8be5b92a5765">PMsrHandler::ParseFourierPhaseValueVector</a></div><div class="ttdeci">virtual Bool_t ParseFourierPhaseValueVector(PMsrFourierStructure &fourier, const TString &str, Bool_t &error)</div><div class="ttdoc">Parses Fourier phase value vector.</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l04129">PMsrHandler.cpp:4129</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a0967149b447dfd2daaddc04e17c00010"><div class="ttname"><a href="classPMsrHandler.html#a0967149b447dfd2daaddc04e17c00010">PMsrHandler::CheckHistoGrouping</a></div><div class="ttdeci">virtual Bool_t CheckHistoGrouping()</div><div class="ttdoc">Checks histogram grouping consistency across runs.</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l06523">PMsrHandler.cpp:6523</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a0d2cd4359eadd50f00b6c481e0b75c5f"><div class="ttname"><a href="classPMsrHandler.html#a0d2cd4359eadd50f00b6c481e0b75c5f">PMsrHandler::SetMsrBkgRangeEntry</a></div><div class="ttdeci">virtual void SetMsrBkgRangeEntry(UInt_t runNo, UInt_t idx, Int_t bin)</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l02771">PMsrHandler.cpp:2771</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a0d4d9b16dd4e9ad7c258cd61452d2f04"><div class="ttname"><a href="classPMsrHandler.html#a0d4d9b16dd4e9ad7c258cd61452d2f04">PMsrHandler::SetMsrParamStep</a></div><div class="ttdeci">virtual Bool_t SetMsrParamStep(UInt_t i, Double_t value)</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l02601">PMsrHandler.cpp:2601</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a0ef6b14d858347ea96372a90e2a9a6cf"><div class="ttname"><a href="classPMsrHandler.html#a0ef6b14d858347ea96372a90e2a9a6cf">PMsrHandler::CheckRRFSettings</a></div><div class="ttdeci">virtual Bool_t CheckRRFSettings()</div><div class="ttdoc">Validates RRF (Rotating Reference Frame) settings.</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l06626">PMsrHandler.cpp:6626</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a0f099093e0e72a761305117beba46c88"><div class="ttname"><a href="classPMsrHandler.html#a0f099093e0e72a761305117beba46c88">PMsrHandler::EstimateN0</a></div><div class="ttdeci">virtual Bool_t EstimateN0()</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l06804">PMsrHandler.cpp:6804</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a115b8b5f769cf6530e918495e386d63e"><div class="ttname"><a href="classPMsrHandler.html#a115b8b5f769cf6530e918495e386d63e">PMsrHandler::fFourierOnly</a></div><div class="ttdeci">Bool_t fFourierOnly</div><div class="ttdoc">Flag indicating Fourier transform only mode (for musrFT)</div><div class="ttdef"><b>Definition</b> <a href="#l00377">PMsrHandler.h:377</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a11f936605da04290a412bf9761dc8106"><div class="ttname"><a href="classPMsrHandler.html#a11f936605da04290a412bf9761dc8106">PMsrHandler::GetMsrFunctions</a></div><div class="ttdeci">virtual PMsrLines * GetMsrFunctions()</div><div class="ttdoc">Returns pointer to FUNCTIONS block lines.</div><div class="ttdef"><b>Definition</b> <a href="#l00179">PMsrHandler.h:179</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a13db073e799872f9a6a12d4376e07cff"><div class="ttname"><a href="classPMsrHandler.html#a13db073e799872f9a6a12d4376e07cff">PMsrHandler::GetMsrCommands</a></div><div class="ttdeci">virtual PMsrLines * GetMsrCommands()</div><div class="ttdoc">Returns pointer to COMMANDS block lines.</div><div class="ttdef"><b>Definition</b> <a href="#l00185">PMsrHandler.h:185</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a15246d3df8828eb9834d412d68510380"><div class="ttname"><a href="classPMsrHandler.html#a15246d3df8828eb9834d412d68510380">PMsrHandler::fLastErrorMsg</a></div><div class="ttdeci">std::stringstream fLastErrorMsg</div><div class="ttdoc">Stream accumulating error messages during parsing.</div><div class="ttdef"><b>Definition</b> <a href="#l00401">PMsrHandler.h:401</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a1990858c3565c1b98caee1897500efb4"><div class="ttname"><a href="classPMsrHandler.html#a1990858c3565c1b98caee1897500efb4">PMsrHandler::GetFuncNo</a></div><div class="ttdeci">virtual UInt_t GetFuncNo(Int_t idx)</div><div class="ttdef"><b>Definition</b> <a href="#l00305">PMsrHandler.h:305</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a1bf73fef5ee4f532683348e69ecebe87"><div class="ttname"><a href="classPMsrHandler.html#a1bf73fef5ee4f532683348e69ecebe87">PMsrHandler::fFuncHandler</a></div><div class="ttdeci">std::unique_ptr< PFunctionHandler > fFuncHandler</div><div class="ttdoc">Handler for parsing and evaluating user-defined functions.</div><div class="ttdef"><b>Definition</b> <a href="#l00395">PMsrHandler.h:395</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a1e28ff1495e8a8ac2b215b4acbdc9d6d"><div class="ttname"><a href="classPMsrHandler.html#a1e28ff1495e8a8ac2b215b4acbdc9d6d">PMsrHandler::GetNoOfParams</a></div><div class="ttdeci">virtual UInt_t GetNoOfParams()</div><div class="ttdoc">Returns the number of fit parameters in FITPARAMETER block.</div><div class="ttdef"><b>Definition</b> <a href="#l00200">PMsrHandler.h:200</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a1f3d2158351556fa43c610839e311734"><div class="ttname"><a href="classPMsrHandler.html#a1f3d2158351556fa43c610839e311734">PMsrHandler::SetMsrAddT0Entry</a></div><div class="ttdeci">virtual void SetMsrAddT0Entry(UInt_t runNo, UInt_t addRunIdx, UInt_t histoIdx, Double_t bin)</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l02713">PMsrHandler.cpp:2713</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a239fde127411b103a52b4b8762ad130a"><div class="ttname"><a href="classPMsrHandler.html#a239fde127411b103a52b4b8762ad130a">PMsrHandler::HandleGlobalEntry</a></div><div class="ttdeci">virtual Bool_t HandleGlobalEntry(PMsrLines &line)</div><div class="ttdoc">Parses GLOBAL block entries.</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l03109">PMsrHandler.cpp:3109</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a28b34c28bcfd1fbf5f203efa9c2693a7"><div class="ttname"><a href="classPMsrHandler.html#a28b34c28bcfd1fbf5f203efa9c2693a7">PMsrHandler::fTitle</a></div><div class="ttdeci">TString fTitle</div><div class="ttdoc">MSR file title string.</div><div class="ttdef"><b>Definition</b> <a href="#l00382">PMsrHandler.h:382</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a2bccb585dcbe1c249cfdeb26f1cd8faf"><div class="ttname"><a href="classPMsrHandler.html#a2bccb585dcbe1c249cfdeb26f1cd8faf">PMsrHandler::SetMsrT0Entry</a></div><div class="ttdeci">virtual void SetMsrT0Entry(UInt_t runNo, UInt_t idx, Double_t bin)</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l02683">PMsrHandler.cpp:2683</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a2be4d72bcc88ec4c9d36510e7f4b877d"><div class="ttname"><a href="classPMsrHandler.html#a2be4d72bcc88ec4c9d36510e7f4b877d">PMsrHandler::FillParameterInUse</a></div><div class="ttdeci">virtual void FillParameterInUse(PMsrLines &theory, PMsrLines &funcs, PMsrLines &run)</div><div class="ttdoc">Determines which parameters are used in theory and functions.</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l05599">PMsrHandler.cpp:5599</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a31aef82d4ad15f1a230d5dfbcefdca2a"><div class="ttname"><a href="classPMsrHandler.html#a31aef82d4ad15f1a230d5dfbcefdca2a">PMsrHandler::SetMsrDataRangeEntry</a></div><div class="ttdeci">virtual void SetMsrDataRangeEntry(UInt_t runNo, UInt_t idx, Int_t bin)</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l02748">PMsrHandler.cpp:2748</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a32965aaf3c2895e302132e9df02cc33e"><div class="ttname"><a href="classPMsrHandler.html#a32965aaf3c2895e302132e9df02cc33e">PMsrHandler::GetNoOfFuncs</a></div><div class="ttdeci">virtual Int_t GetNoOfFuncs()</div><div class="ttdoc">Returns the number of user-defined functions in FUNCTIONS block.</div><div class="ttdef"><b>Definition</b> <a href="#l00297">PMsrHandler.h:297</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a34ec651b059b2bde5808e07c3d033e74"><div class="ttname"><a href="classPMsrHandler.html#a34ec651b059b2bde5808e07c3d033e74">PMsrHandler::GetMsrGlobal</a></div><div class="ttdeci">virtual PMsrGlobalBlock * GetMsrGlobal()</div><div class="ttdoc">Returns pointer to GLOBAL block settings.</div><div class="ttdef"><b>Definition</b> <a href="#l00181">PMsrHandler.h:181</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a39c148a0610711c98dd5b9fb13a2818f"><div class="ttname"><a href="classPMsrHandler.html#a39c148a0610711c98dd5b9fb13a2818f">PMsrHandler::HandleFourierEntry</a></div><div class="ttdeci">virtual Bool_t HandleFourierEntry(PMsrLines &line)</div><div class="ttdoc">Parses FOURIER block entries.</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l04433">PMsrHandler.cpp:4433</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a3aaa5d61ae5d489bf0ce928a8a15e6e7"><div class="ttname"><a href="classPMsrHandler.html#a3aaa5d61ae5d489bf0ce928a8a15e6e7">PMsrHandler::HandleFitParameterEntry</a></div><div class="ttdeci">virtual Bool_t HandleFitParameterEntry(PMsrLines &line)</div><div class="ttdoc">Parses FITPARAMETER block entries.</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l02832">PMsrHandler.cpp:2832</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a3d4338e3bf294cfe21ba5544edf19f89"><div class="ttname"><a href="classPMsrHandler.html#a3d4338e3bf294cfe21ba5544edf19f89">PMsrHandler::fGlobal</a></div><div class="ttdeci">PMsrGlobalBlock fGlobal</div><div class="ttdoc">Global block settings (fit type, data format, etc.)</div><div class="ttdef"><b>Definition</b> <a href="#l00386">PMsrHandler.h:386</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a3d748840b5ae0d07d34bc23286a94882"><div class="ttname"><a href="classPMsrHandler.html#a3d748840b5ae0d07d34bc23286a94882">PMsrHandler::~PMsrHandler</a></div><div class="ttdeci">virtual ~PMsrHandler()</div><div class="ttdoc">Destructor that cleans up all data structures.</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l00115">PMsrHandler.cpp:115</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a3f76e69febb24fca2cb02808bbee4dc6"><div class="ttname"><a href="classPMsrHandler.html#a3f76e69febb24fca2cb02808bbee4dc6">PMsrHandler::CheckRunBlockIntegrity</a></div><div class="ttdeci">virtual Bool_t CheckRunBlockIntegrity()</div><div class="ttdoc">Validates RUN block structure and consistency.</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l05942">PMsrHandler.cpp:5942</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a3fdc8f7a1b7b23736fdce3748715ba0c"><div class="ttname"><a href="classPMsrHandler.html#a3fdc8f7a1b7b23736fdce3748715ba0c">PMsrHandler::GetMsrTitle</a></div><div class="ttdeci">virtual TString * GetMsrTitle()</div><div class="ttdoc">Returns pointer to MSR file title string.</div><div class="ttdef"><b>Definition</b> <a href="#l00173">PMsrHandler.h:173</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a412911105735fb1dc759c59bb17d85ac"><div class="ttname"><a href="classPMsrHandler.html#a412911105735fb1dc759c59bb17d85ac">PMsrHandler::fCopyStatisticsBlock</a></div><div class="ttdeci">Bool_t fCopyStatisticsBlock</div><div class="ttdoc">If true, copy old statistics block (musrt0); if false, write new one (musrfit)</div><div class="ttdef"><b>Definition</b> <a href="#l00399">PMsrHandler.h:399</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a41bac601ee826c7a0d82c3c3d597cc13"><div class="ttname"><a href="classPMsrHandler.html#a41bac601ee826c7a0d82c3c3d597cc13">PMsrHandler::CheckAddRunParameters</a></div><div class="ttdeci">virtual Bool_t CheckAddRunParameters()</div><div class="ttdoc">Validates addrun parameter references.</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l06569">PMsrHandler.cpp:6569</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a4364201bedc2a4d4be478ba8a796e204"><div class="ttname"><a href="classPMsrHandler.html#a4364201bedc2a4d4be478ba8a796e204">PMsrHandler::GetMsrParamList</a></div><div class="ttdeci">virtual PMsrParamList * GetMsrParamList()</div><div class="ttdoc">Returns pointer to fit parameter list.</div><div class="ttdef"><b>Definition</b> <a href="#l00175">PMsrHandler.h:175</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a4481e7021e0d4eba1208e9b70b1251fd"><div class="ttname"><a href="classPMsrHandler.html#a4481e7021e0d4eba1208e9b70b1251fd">PMsrHandler::SetMsrParamPosError</a></div><div class="ttdeci">virtual Bool_t SetMsrParamPosError(UInt_t i, Double_t value)</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l02657">PMsrHandler.cpp:2657</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a4a398de6da74642454d0d2c4e0b49210"><div class="ttname"><a href="classPMsrHandler.html#a4a398de6da74642454d0d2c4e0b49210">PMsrHandler::fStatistic</a></div><div class="ttdeci">PMsrStatisticStructure fStatistic</div><div class="ttdoc">Fit statistics (χ², NDF, convergence status)</div><div class="ttdef"><b>Definition</b> <a href="#l00391">PMsrHandler.h:391</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a4c2d82614ab601c4670c105116b6898c"><div class="ttname"><a href="classPMsrHandler.html#a4c2d82614ab601c4670c105116b6898c">PMsrHandler::HandleTheoryEntry</a></div><div class="ttdeci">virtual Bool_t HandleTheoryEntry(PMsrLines &line)</div><div class="ttdoc">Parses THEORY block entries.</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l03047">PMsrHandler.cpp:3047</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a4f069e59410d0c18a699817119c334ec"><div class="ttname"><a href="classPMsrHandler.html#a4f069e59410d0c18a699817119c334ec">PMsrHandler::ParseFourierPhaseParIterVector</a></div><div class="ttdeci">virtual Bool_t ParseFourierPhaseParIterVector(PMsrFourierStructure &fourier, const TString &str, Bool_t &error)</div><div class="ttdoc">Parses Fourier phase parameter iteration vector.</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l04303">PMsrHandler.cpp:4303</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a4fdf943425f9a81425e63c5661d7170d"><div class="ttname"><a href="classPMsrHandler.html#a4fdf943425f9a81425e63c5661d7170d">PMsrHandler::SetMsrParamValue</a></div><div class="ttdeci">virtual Bool_t SetMsrParamValue(UInt_t i, Double_t value)</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l02572">PMsrHandler.cpp:2572</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a50713777a7118342f0b569fc9e52c09a"><div class="ttname"><a href="classPMsrHandler.html#a50713777a7118342f0b569fc9e52c09a">PMsrHandler::SetMsrParamPosErrorPresent</a></div><div class="ttdeci">virtual Bool_t SetMsrParamPosErrorPresent(UInt_t i, Bool_t value)</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l02629">PMsrHandler.cpp:2629</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a5572493b4e1136c537713beeab849780"><div class="ttname"><a href="classPMsrHandler.html#a5572493b4e1136c537713beeab849780">PMsrHandler::fParamInUse</a></div><div class="ttdeci">PIntVector fParamInUse</div><div class="ttdoc">Flags indicating which parameters are actually used in theory/functions.</div><div class="ttdef"><b>Definition</b> <a href="#l00397">PMsrHandler.h:397</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a5618ced41cddc71ea25fc16987d70b9a"><div class="ttname"><a href="classPMsrHandler.html#a5618ced41cddc71ea25fc16987d70b9a">PMsrHandler::BeautifyFourierPhaseParameterString</a></div><div class="ttdeci">virtual TString BeautifyFourierPhaseParameterString()</div><div class="ttdoc">Formats Fourier phase parameter string for display.</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l06945">PMsrHandler.cpp:6945</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a5ba5fc2ea95f0185eb9111f5febdb77f"><div class="ttname"><a href="classPMsrHandler.html#a5ba5fc2ea95f0185eb9111f5febdb77f">PMsrHandler::SetMsrStatisticConverged</a></div><div class="ttdeci">virtual void SetMsrStatisticConverged(Bool_t converged)</div><div class="ttdef"><b>Definition</b> <a href="#l00286">PMsrHandler.h:286</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a5e28c445229b55a06c2c5d975af05462"><div class="ttname"><a href="classPMsrHandler.html#a5e28c445229b55a06c2c5d975af05462">PMsrHandler::SetMsrStatisticMin</a></div><div class="ttdeci">virtual void SetMsrStatisticMin(Double_t min)</div><div class="ttdef"><b>Definition</b> <a href="#l00290">PMsrHandler.h:290</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a6025094b7fa6e2088d08936bfdc3a657"><div class="ttname"><a href="classPMsrHandler.html#a6025094b7fa6e2088d08936bfdc3a657">PMsrHandler::CheckMapAndParamRange</a></div><div class="ttdeci">virtual Bool_t CheckMapAndParamRange(UInt_t mapSize, UInt_t paramSize)</div><div class="ttdef"><b>Definition</b> <a href="#l00322">PMsrHandler.h:322</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a677f1adf2c1f08edb96652068ffb2d75"><div class="ttname"><a href="classPMsrHandler.html#a677f1adf2c1f08edb96652068ffb2d75">PMsrHandler::fFunctions</a></div><div class="ttdeci">PMsrLines fFunctions</div><div class="ttdoc">User-defined functions block lines.</div><div class="ttdef"><b>Definition</b> <a href="#l00385">PMsrHandler.h:385</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a6e70aec1b85e497aa2eeda5505cf5284"><div class="ttname"><a href="classPMsrHandler.html#a6e70aec1b85e497aa2eeda5505cf5284">PMsrHandler::GetLastErrorMsg</a></div><div class="ttdeci">virtual std::string GetLastErrorMsg()</div><div class="ttdef"><b>Definition</b> <a href="#l00374">PMsrHandler.h:374</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a730b326f12fece76631d82d4d445c9dc"><div class="ttname"><a href="classPMsrHandler.html#a730b326f12fece76631d82d4d445c9dc">PMsrHandler::WriteMsrFile</a></div><div class="ttdeci">virtual Int_t WriteMsrFile(const Char_t *filename, std::map< UInt_t, TString > *commentsPAR=0, std::map< UInt_t, TString > *commentsTHE=0, std::map< UInt_t, TString > *commentsFUN=0, std::map< UInt_t, TString > *commentsRUN=0)</div><div class="ttdoc">Writes an MSR file from internal data structures.</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l01687">PMsrHandler.cpp:1687</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a762c39b9a043cf0e79b3d0905a3ed0a7"><div class="ttname"><a href="classPMsrHandler.html#a762c39b9a043cf0e79b3d0905a3ed0a7">PMsrHandler::HandleCommandsEntry</a></div><div class="ttdeci">virtual Bool_t HandleCommandsEntry(PMsrLines &line)</div><div class="ttdoc">Parses COMMANDS block entries.</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l04048">PMsrHandler.cpp:4048</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a78dcf66dcf25875ea329ce802bbd727d"><div class="ttname"><a href="classPMsrHandler.html#a78dcf66dcf25875ea329ce802bbd727d">PMsrHandler::SetMsrTitle</a></div><div class="ttdeci">virtual void SetMsrTitle(const TString &title)</div><div class="ttdef"><b>Definition</b> <a href="#l00206">PMsrHandler.h:206</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a7c08da780828a9b94bcef2b30857346a"><div class="ttname"><a href="classPMsrHandler.html#a7c08da780828a9b94bcef2b30857346a">PMsrHandler::GetMsrFileDirectoryPath</a></div><div class="ttdeci">virtual TString * GetMsrFileDirectoryPath()</div><div class="ttdoc">Returns pointer to MSR file directory path.</div><div class="ttdef"><b>Definition</b> <a href="#l00194">PMsrHandler.h:194</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a7deba85e7a5b0ce45cbeae312162f529"><div class="ttname"><a href="classPMsrHandler.html#a7deba85e7a5b0ce45cbeae312162f529">PMsrHandler::CheckRealFFT</a></div><div class="ttdeci">virtual Bool_t CheckRealFFT()</div><div class="ttdoc">Checks if real FFT requirements are met.</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l06724">PMsrHandler.cpp:6724</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a7fdffca9382c5994d6bd6e83b0c45d1c"><div class="ttname"><a href="classPMsrHandler.html#a7fdffca9382c5994d6bd6e83b0c45d1c">PMsrHandler::HandleStatisticEntry</a></div><div class="ttdeci">virtual Bool_t HandleStatisticEntry(PMsrLines &line)</div><div class="ttdoc">Parses STATISTIC block entries.</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l05296">PMsrHandler.cpp:5296</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a816fcade5f0692a1c3ab640003e0517d"><div class="ttname"><a href="classPMsrHandler.html#a816fcade5f0692a1c3ab640003e0517d">PMsrHandler::FilterNumber</a></div><div class="ttdeci">virtual Bool_t FilterNumber(TString str, const Char_t *filter, Int_t offset, Int_t &no)</div><div class="ttdoc">Extracts number from string with specific filter pattern.</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l04009">PMsrHandler.cpp:4009</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a873e748423c51f35745af6fad626512c"><div class="ttname"><a href="classPMsrHandler.html#a873e748423c51f35745af6fad626512c">PMsrHandler::HandleRunEntry</a></div><div class="ttdeci">virtual Bool_t HandleRunEntry(PMsrLines &line)</div><div class="ttdoc">Parses RUN block entries.</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l03375">PMsrHandler.cpp:3375</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a8bbbd28d617ef242d039d46ece06f953"><div class="ttname"><a href="classPMsrHandler.html#a8bbbd28d617ef242d039d46ece06f953">PMsrHandler::GetNoOfRuns</a></div><div class="ttdeci">virtual UInt_t GetNoOfRuns()</div><div class="ttdoc">Returns the number of RUN blocks in MSR file.</div><div class="ttdef"><b>Definition</b> <a href="#l00197">PMsrHandler.h:197</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a8e7c43e94adb005bd55727422e99bcf6"><div class="ttname"><a href="classPMsrHandler.html#a8e7c43e94adb005bd55727422e99bcf6">PMsrHandler::GetMsrTheory</a></div><div class="ttdeci">virtual PMsrLines * GetMsrTheory()</div><div class="ttdoc">Returns pointer to THEORY block lines.</div><div class="ttdef"><b>Definition</b> <a href="#l00177">PMsrHandler.h:177</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a91ee12241aaa131ec1cfccd3e21dc18c"><div class="ttname"><a href="classPMsrHandler.html#a91ee12241aaa131ec1cfccd3e21dc18c">PMsrHandler::GetMsrRunList</a></div><div class="ttdeci">virtual PMsrRunList * GetMsrRunList()</div><div class="ttdoc">Returns pointer to list of RUN blocks.</div><div class="ttdef"><b>Definition</b> <a href="#l00183">PMsrHandler.h:183</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a920c7e997de690f77b33961fcc7feef8"><div class="ttname"><a href="classPMsrHandler.html#a920c7e997de690f77b33961fcc7feef8">PMsrHandler::GetMsrPlotList</a></div><div class="ttdeci">virtual PMsrPlotList * GetMsrPlotList()</div><div class="ttdoc">Returns pointer to list of PLOT blocks.</div><div class="ttdef"><b>Definition</b> <a href="#l00189">PMsrHandler.h:189</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a93ca2d79fa1f45720fb4918a1eaed2b8"><div class="ttname"><a href="classPMsrHandler.html#a93ca2d79fa1f45720fb4918a1eaed2b8">PMsrHandler::LastSignificant</a></div><div class="ttdeci">virtual UInt_t LastSignificant(Double_t dval, UInt_t precLimit=6)</div><div class="ttdoc">Finds position of last significant digit in a double value.</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l06856">PMsrHandler.cpp:6856</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a97a4e2f51827849362bdd8ccfe6d637d"><div class="ttname"><a href="classPMsrHandler.html#a97a4e2f51827849362bdd8ccfe6d637d">PMsrHandler::ReadMsrFile</a></div><div class="ttdeci">virtual Int_t ReadMsrFile()</div><div class="ttdoc">Reads and parses the MSR file.</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l00174">PMsrHandler.cpp:174</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a987f71daeebe57213ecc64640c22e1f1"><div class="ttname"><a href="classPMsrHandler.html#a987f71daeebe57213ecc64640c22e1f1">PMsrHandler::ParseFourierPhaseParVector</a></div><div class="ttdeci">virtual Bool_t ParseFourierPhaseParVector(PMsrFourierStructure &fourier, const TString &str, Bool_t &error)</div><div class="ttdoc">Parses Fourier phase parameter vector.</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l04194">PMsrHandler.cpp:4194</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a98a7a888a875bab36b365be8ecaf2513"><div class="ttname"><a href="classPMsrHandler.html#a98a7a888a875bab36b365be8ecaf2513">PMsrHandler::CheckMaxLikelihood</a></div><div class="ttdeci">virtual void CheckMaxLikelihood()</div><div class="ttdoc">Validates maximum likelihood fit settings.</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l06601">PMsrHandler.cpp:6601</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_a9abebb8fc9234e373138ab548f7e19c8"><div class="ttname"><a href="classPMsrHandler.html#a9abebb8fc9234e373138ab548f7e19c8">PMsrHandler::GetFileName</a></div><div class="ttdeci">virtual const TString & GetFileName() const</div><div class="ttdoc">Returns the MSR file name.</div><div class="ttdef"><b>Definition</b> <a href="#l00202">PMsrHandler.h:202</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_aab35120ee133dc97daaed8060c255f65"><div class="ttname"><a href="classPMsrHandler.html#aab35120ee133dc97daaed8060c255f65">PMsrHandler::RemoveComment</a></div><div class="ttdeci">virtual void RemoveComment(const TString &str, TString &truncStr)</div><div class="ttdoc">Removes comments from MSR file line.</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l04104">PMsrHandler.cpp:4104</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_aac99beb9c6da81010021fa6029c7d92c"><div class="ttname"><a href="classPMsrHandler.html#aac99beb9c6da81010021fa6029c7d92c">PMsrHandler::fRuns</a></div><div class="ttdeci">PMsrRunList fRuns</div><div class="ttdoc">List of RUN blocks with data file specifications.</div><div class="ttdef"><b>Definition</b> <a href="#l00387">PMsrHandler.h:387</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_aace47bbf1d312c41435b186e4d727591"><div class="ttname"><a href="classPMsrHandler.html#aace47bbf1d312c41435b186e4d727591">PMsrHandler::HandleFunctionsEntry</a></div><div class="ttdeci">virtual Bool_t HandleFunctionsEntry(PMsrLines &line)</div><div class="ttdoc">Parses FUNCTIONS block entries.</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l03071">PMsrHandler.cpp:3071</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_ab9dac06f7e7e243ffe528e74a3e9c124"><div class="ttname"><a href="classPMsrHandler.html#ab9dac06f7e7e243ffe528e74a3e9c124">PMsrHandler::WriteMsrLogFile</a></div><div class="ttdeci">virtual Int_t WriteMsrLogFile(const Bool_t messages=true)</div><div class="ttdoc">Writes an MSR log file (.mlog) with parsed MSR content.</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l00443">PMsrHandler.cpp:443</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_ab9e9f58b5cb0f31d332dfcfeb464dcff"><div class="ttname"><a href="classPMsrHandler.html#ab9e9f58b5cb0f31d332dfcfeb464dcff">PMsrHandler::GetGroupingString</a></div><div class="ttdeci">virtual void GetGroupingString(Int_t runNo, TString detector, TString &groupingStr)</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l06778">PMsrHandler.cpp:6778</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_aba1da0c9da1ded7cc68b27e30e887991"><div class="ttname"><a href="classPMsrHandler.html#aba1da0c9da1ded7cc68b27e30e887991">PMsrHandler::fMsrFileDirectoryPath</a></div><div class="ttdeci">TString fMsrFileDirectoryPath</div><div class="ttdoc">Directory path of the MSR file.</div><div class="ttdef"><b>Definition</b> <a href="#l00381">PMsrHandler.h:381</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_aba2c14afcdeaa1d2d5bbb2377e05205b"><div class="ttname"><a href="classPMsrHandler.html#aba2c14afcdeaa1d2d5bbb2377e05205b">PMsrHandler::fTheory</a></div><div class="ttdeci">PMsrLines fTheory</div><div class="ttdoc">Theory block lines defining asymmetry/relaxation functions.</div><div class="ttdef"><b>Definition</b> <a href="#l00384">PMsrHandler.h:384</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_abb4d394d9865511f90f4297f6266dbe4"><div class="ttname"><a href="classPMsrHandler.html#abb4d394d9865511f90f4297f6266dbe4">PMsrHandler::fStartupOptions</a></div><div class="ttdeci">PStartupOptions * fStartupOptions</div><div class="ttdoc">Pointer to startup options from musrfit_startup.xml.</div><div class="ttdef"><b>Definition</b> <a href="#l00378">PMsrHandler.h:378</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_abed1596df9cc5b79a1ee4067d5cd648b"><div class="ttname"><a href="classPMsrHandler.html#abed1596df9cc5b79a1ee4067d5cd648b">PMsrHandler::SetMsrStatisticNdf</a></div><div class="ttdeci">virtual void SetMsrStatisticNdf(UInt_t ndf)</div><div class="ttdef"><b>Definition</b> <a href="#l00294">PMsrHandler.h:294</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_abf45ea4848ce1dd8940361685076d897"><div class="ttname"><a href="classPMsrHandler.html#abf45ea4848ce1dd8940361685076d897">PMsrHandler::GetMsrFourierList</a></div><div class="ttdeci">virtual PMsrFourierStructure * GetMsrFourierList()</div><div class="ttdoc">Returns pointer to FOURIER block settings.</div><div class="ttdef"><b>Definition</b> <a href="#l00187">PMsrHandler.h:187</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_ac25efcd126ad709bdc1dba02d071479c"><div class="ttname"><a href="classPMsrHandler.html#ac25efcd126ad709bdc1dba02d071479c">PMsrHandler::fFileName</a></div><div class="ttdeci">TString fFileName</div><div class="ttdoc">MSR file name (with path)</div><div class="ttdef"><b>Definition</b> <a href="#l00380">PMsrHandler.h:380</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_ac2f5d112f2ca66af7e4fed8614f8cfbd"><div class="ttname"><a href="classPMsrHandler.html#ac2f5d112f2ca66af7e4fed8614f8cfbd">PMsrHandler::GetFuncIndex</a></div><div class="ttdeci">virtual UInt_t GetFuncIndex(Int_t funNo)</div><div class="ttdef"><b>Definition</b> <a href="#l00313">PMsrHandler.h:313</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_ac4ad89e7dfcd3674528bd65baaa0c545"><div class="ttname"><a href="classPMsrHandler.html#ac4ad89e7dfcd3674528bd65baaa0c545">PMsrHandler::fFourier</a></div><div class="ttdeci">PMsrFourierStructure fFourier</div><div class="ttdoc">Fourier transform parameters and settings.</div><div class="ttdef"><b>Definition</b> <a href="#l00389">PMsrHandler.h:389</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_aca2df2dd83d8d98c9b3cd970ddc194a5"><div class="ttname"><a href="classPMsrHandler.html#aca2df2dd83d8d98c9b3cd970ddc194a5">PMsrHandler::CheckFuncs</a></div><div class="ttdeci">virtual Bool_t CheckFuncs()</div><div class="ttdoc">Validates user-defined functions syntax and parameter usage.</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l06429">PMsrHandler.cpp:6429</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_acdd5fcb4bf1de1de43f626b5189f8f96"><div class="ttname"><a href="classPMsrHandler.html#acdd5fcb4bf1de1de43f626b5189f8f96">PMsrHandler::PMsrHandler</a></div><div class="ttdeci">PMsrHandler(const Char_t *fileName, PStartupOptions *startupOptions=0, const Bool_t fourierOnly=false)</div><div class="ttdoc">Constructor that initializes the MSR handler.</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l00067">PMsrHandler.cpp:67</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_ad08a7a8ff6df4461db604ff0be3ae9c7"><div class="ttname"><a href="classPMsrHandler.html#ad08a7a8ff6df4461db604ff0be3ae9c7">PMsrHandler::GetMsrStatistic</a></div><div class="ttdeci">virtual PMsrStatisticStructure * GetMsrStatistic()</div><div class="ttdoc">Returns pointer to STATISTIC block.</div><div class="ttdef"><b>Definition</b> <a href="#l00191">PMsrHandler.h:191</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_adc7f5aaa3801924bd4282a57a7d47967"><div class="ttname"><a href="classPMsrHandler.html#adc7f5aaa3801924bd4282a57a7d47967">PMsrHandler::ParameterInUse</a></div><div class="ttdeci">virtual Int_t ParameterInUse(UInt_t paramNo)</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l02799">PMsrHandler.cpp:2799</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_add33e34a48c2aa3fddd87314c185789d"><div class="ttname"><a href="classPMsrHandler.html#add33e34a48c2aa3fddd87314c185789d">PMsrHandler::MakeDetectorGroupingString</a></div><div class="ttdeci">virtual void MakeDetectorGroupingString(TString str, PIntVector &group, TString &result, Bool_t includeDetector=true)</div><div class="ttdoc">Creates detector grouping string from integer vector.</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l06898">PMsrHandler.cpp:6898</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_adf809c929b4522e1fdf7497ce760e8cc"><div class="ttname"><a href="classPMsrHandler.html#adf809c929b4522e1fdf7497ce760e8cc">PMsrHandler::CopyMsrStatisticBlock</a></div><div class="ttdeci">virtual void CopyMsrStatisticBlock()</div><div class="ttdoc">Flags that STATISTIC block should be copied as-is (for musrt0)</div><div class="ttdef"><b>Definition</b> <a href="#l00282">PMsrHandler.h:282</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_ae0ccc718eb4b01b46bd3c0d15bed8a0f"><div class="ttname"><a href="classPMsrHandler.html#ae0ccc718eb4b01b46bd3c0d15bed8a0f">PMsrHandler::InitFourierParameterStructure</a></div><div class="ttdeci">virtual void InitFourierParameterStructure(PMsrFourierStructure &fourier)</div><div class="ttdoc">Initializes Fourier parameter structure with default values.</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l04077">PMsrHandler.cpp:4077</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_ae10d80687bf8b5993e9ba20dd17b4ee1"><div class="ttname"><a href="classPMsrHandler.html#ae10d80687bf8b5993e9ba20dd17b4ee1">PMsrHandler::fMsrBlockCounter</a></div><div class="ttdeci">Int_t fMsrBlockCounter</div><div class="ttdoc">Counter to track current MSR block during parsing.</div><div class="ttdef"><b>Definition</b> <a href="#l00393">PMsrHandler.h:393</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_aeb212ff498ae16a2f501bed039d46c63"><div class="ttname"><a href="classPMsrHandler.html#aeb212ff498ae16a2f501bed039d46c63">PMsrHandler::CheckLegacyLifetimecorrection</a></div><div class="ttdeci">virtual void CheckLegacyLifetimecorrection()</div><div class="ttdoc">Checks for deprecated lifetimecorrection syntax and warns user.</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l07013">PMsrHandler.cpp:7013</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_aee75a17848bc7d4068180cd9a28e8c41"><div class="ttname"><a href="classPMsrHandler.html#aee75a17848bc7d4068180cd9a28e8c41">PMsrHandler::fCommands</a></div><div class="ttdeci">PMsrLines fCommands</div><div class="ttdoc">MINUIT commands block lines.</div><div class="ttdef"><b>Definition</b> <a href="#l00388">PMsrHandler.h:388</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_af24396ed9ff5ace09cef574ecb83ff47"><div class="ttname"><a href="classPMsrHandler.html#af24396ed9ff5ace09cef574ecb83ff47">PMsrHandler::fParam</a></div><div class="ttdeci">PMsrParamList fParam</div><div class="ttdoc">List of fit parameters with values, errors, constraints.</div><div class="ttdef"><b>Definition</b> <a href="#l00383">PMsrHandler.h:383</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_af7f875b77f31f2aad67fe83fb0b41135"><div class="ttname"><a href="classPMsrHandler.html#af7f875b77f31f2aad67fe83fb0b41135">PMsrHandler::HandlePlotEntry</a></div><div class="ttdeci">virtual Bool_t HandlePlotEntry(PMsrLines &line)</div><div class="ttdoc">Parses PLOT block entries.</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l04755">PMsrHandler.cpp:4755</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_af912ce0e7927aeaa83c90f9814ca94b8"><div class="ttname"><a href="classPMsrHandler.html#af912ce0e7927aeaa83c90f9814ca94b8">PMsrHandler::fPlots</a></div><div class="ttdeci">PMsrPlotList fPlots</div><div class="ttdoc">List of PLOT blocks with plotting parameters.</div><div class="ttdef"><b>Definition</b> <a href="#l00390">PMsrHandler.h:390</a></div></div>
|
|
<div class="ttc" id="aclassPMsrHandler_html_afd6b7a00e3c8325d70b27820803f3e13"><div class="ttname"><a href="classPMsrHandler.html#afd6b7a00e3c8325d70b27820803f3e13">PMsrHandler::CheckUniquenessOfParamNames</a></div><div class="ttdeci">virtual Bool_t CheckUniquenessOfParamNames(UInt_t &parX, UInt_t &parY)</div><div class="ttdoc">Checks that all parameter names are unique.</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8cpp_source.html#l06290">PMsrHandler.cpp:6290</a></div></div>
|
|
<div class="ttc" id="astructPMetaData_html"><div class="ttname"><a href="structPMetaData.html">PMetaData</a></div><div class="ttdef"><b>Definition</b> <a href="PMusr_8h_source.html#l00431">PMusr.h:431</a></div></div>
|
|
<div class="ttc" id="astructPMsrFourierStructure_html"><div class="ttname"><a href="structPMsrFourierStructure.html">PMsrFourierStructure</a></div><div class="ttdef"><b>Definition</b> <a href="PMusr_8h_source.html#l01247">PMusr.h:1247</a></div></div>
|
|
<div class="ttc" id="astructPMsrStatisticStructure_html"><div class="ttname"><a href="structPMsrStatisticStructure.html">PMsrStatisticStructure</a></div><div class="ttdef"><b>Definition</b> <a href="PMusr_8h_source.html#l01313">PMusr.h:1313</a></div></div>
|
|
<div class="ttc" id="astructPStartupOptions_html"><div class="ttname"><a href="structPStartupOptions.html">PStartupOptions</a></div><div class="ttdef"><b>Definition</b> <a href="PMusr_8h_source.html#l01365">PMusr.h:1365</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="PMsrHandler_8h.html">PMsrHandler.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>
|