Skip to content

Commit e88d43f

Browse files
committed
deploy: cdd3507
1 parent de7b9ac commit e88d43f

6 files changed

Lines changed: 238 additions & 98 deletions

d6/de9/Constants_8hpp_source.html

Lines changed: 90 additions & 89 deletions
Large diffs are not rendered by default.

d9/d26/namespaceAnalysisTree.html

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -314,7 +314,7 @@
314314
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
315315
Variables</h2></td></tr>
316316
<tr class="memitem:ae258a449548a27b020321a425334acc7" id="r_ae258a449548a27b020321a425334acc7"><td class="memItemLeft" align="right" valign="top"><a id="ae258a449548a27b020321a425334acc7" name="ae258a449548a27b020321a425334acc7"></a>
317-
constexpr Floating_t&#160;</td><td class="memItemRight" valign="bottom"><b>UndefValueFloat</b> = -999.</td></tr>
317+
constexpr Floating_t&#160;</td><td class="memItemRight" valign="bottom"><b>UndefValueFloat</b> = -999.f</td></tr>
318318
<tr class="separator:ae258a449548a27b020321a425334acc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
319319
<tr class="memitem:a50b58845e4340505e67009353481fb83" id="r_a50b58845e4340505e67009353481fb83"><td class="memItemLeft" align="right" valign="top"><a id="a50b58845e4340505e67009353481fb83" name="a50b58845e4340505e67009353481fb83"></a>
320320
constexpr ShortInt_t&#160;</td><td class="memItemRight" valign="bottom"><b>UndefValueShort</b> = -999</td></tr>
@@ -325,6 +325,9 @@
325325
<tr class="memitem:a96bead3a7aa88cdb740bf1fb0e08fdf4" id="r_a96bead3a7aa88cdb740bf1fb0e08fdf4"><td class="memItemLeft" align="right" valign="top"><a id="a96bead3a7aa88cdb740bf1fb0e08fdf4" name="a96bead3a7aa88cdb740bf1fb0e08fdf4"></a>
326326
constexpr double&#160;</td><td class="memItemRight" valign="bottom"><b>SmallNumber</b> = 1e-6</td></tr>
327327
<tr class="separator:a96bead3a7aa88cdb740bf1fb0e08fdf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
328+
<tr class="memitem:aa3acb39b5ab833cec1b91fff6eb24e25" id="r_aa3acb39b5ab833cec1b91fff6eb24e25"><td class="memItemLeft" align="right" valign="top"><a id="aa3acb39b5ab833cec1b91fff6eb24e25" name="aa3acb39b5ab833cec1b91fff6eb24e25"></a>
329+
constexpr double&#160;</td><td class="memItemRight" valign="bottom"><b>HugeNumber</b> = 1e9</td></tr>
330+
<tr class="separator:aa3acb39b5ab833cec1b91fff6eb24e25"><td class="memSeparator" colspan="2">&#160;</td></tr>
328331
</table>
329332
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
330333
<div class="textblock"><p><a class="el" href="../../d5/dce/classAnalysisTree_1_1Cuts.html" title="Cuts holds list of SimpleCuts and provides Apply function which subsequently applies cuts.">Cuts</a> keep list of SimpleCuts. Logical AND is applied for all <a class="el" href="../../d4/dfc/classAnalysisTree_1_1SimpleCut.html" title="SimpleCut keeps predicate (lambda function with vector of arguments) and list of Variables.">SimpleCut</a> in the <a class="el" href="../../d5/dce/classAnalysisTree_1_1Cuts.html" title="Cuts holds list of SimpleCuts and provides Apply function which subsequently applies cuts.">Cuts</a> object. </p>
Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,132 @@
1+
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2+
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
3+
<head>
4+
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5+
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
6+
<meta name="generator" content="Doxygen 1.13.2"/>
7+
<meta name="viewport" content="width=device-width, initial-scale=1"/>
8+
<title>AnalysisTree: infra/HelperFunctions.hpp Source File</title>
9+
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
10+
<script type="text/javascript" src="../../jquery.js"></script>
11+
<script type="text/javascript" src="../../dynsections.js"></script>
12+
<script type="text/javascript" src="../../clipboard.js"></script>
13+
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
14+
<script type="text/javascript" src="../../resize.js"></script>
15+
<script type="text/javascript" src="../../cookie.js"></script>
16+
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
17+
<script type="text/javascript" src="../../search/searchdata.js"></script>
18+
<script type="text/javascript" src="../../search/search.js"></script>
19+
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
20+
</head>
21+
<body>
22+
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
23+
<div id="titlearea">
24+
<table cellspacing="0" cellpadding="0">
25+
<tbody>
26+
<tr id="projectrow">
27+
<td id="projectalign">
28+
<div id="projectname">AnalysisTree
29+
</div>
30+
</td>
31+
</tr>
32+
</tbody>
33+
</table>
34+
</div>
35+
<!-- end header part -->
36+
<!-- Generated by Doxygen 1.13.2 -->
37+
<script type="text/javascript">
38+
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
39+
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
40+
/* @license-end */
41+
</script>
42+
<script type="text/javascript">
43+
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
44+
$(function() { codefold.init(1); });
45+
/* @license-end */
46+
</script>
47+
<script type="text/javascript" src="../../menudata.js"></script>
48+
<script type="text/javascript" src="../../menu.js"></script>
49+
<script type="text/javascript">
50+
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
51+
$(function() {
52+
initMenu('../../',true,false,'search.php','Search',false);
53+
$(function() { init_search(); });
54+
});
55+
/* @license-end */
56+
</script>
57+
<div id="main-nav"></div>
58+
<script type="text/javascript">
59+
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
60+
$(function(){ initResizable(false); });
61+
/* @license-end */
62+
</script>
63+
<!-- window showing the filter options -->
64+
<div id="MSearchSelectWindow"
65+
onmouseover="return searchBox.OnSearchSelectShow()"
66+
onmouseout="return searchBox.OnSearchSelectHide()"
67+
onkeydown="return searchBox.OnSearchSelectKey(event)">
68+
</div>
69+
70+
<!-- iframe showing the search results (closed by default) -->
71+
<div id="MSearchResultsWindow">
72+
<div id="MSearchResults">
73+
<div class="SRPage">
74+
<div id="SRIndex">
75+
<div id="SRResults"></div>
76+
<div class="SRStatus" id="Loading">Loading...</div>
77+
<div class="SRStatus" id="Searching">Searching...</div>
78+
<div class="SRStatus" id="NoMatches">No Matches</div>
79+
</div>
80+
</div>
81+
</div>
82+
</div>
83+
84+
<div id="nav-path" class="navpath">
85+
<ul>
86+
<li class="navelem"><a class="el" href="../../dir_4f73a7857194388233d535e0cfab7fcd.html">infra</a></li> </ul>
87+
</div>
88+
</div><!-- top -->
89+
<div id="doc-content">
90+
<div class="header">
91+
<div class="headertitle"><div class="title">HelperFunctions.hpp</div></div>
92+
</div><!--header-->
93+
<div class="contents">
94+
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#ifndef ANALYSISTREE_INFRA_HELPER_FUNCTIONS_HPP</span></div>
95+
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="preprocessor">#define ANALYSISTREE_INFRA_HELPER_FUNCTIONS_HPP</span></div>
96+
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span> </div>
97+
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="preprocessor">#include &quot;SimpleCut.hpp&quot;</span></div>
98+
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span> </div>
99+
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="preprocessor">#include &lt;string&gt;</span></div>
100+
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="preprocessor">#include &lt;vector&gt;</span></div>
101+
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span> </div>
102+
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="keyword">namespace </span>HelperFunctions {</div>
103+
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> </div>
104+
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div>
105+
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="keyword">inline</span> std::string ToStringWithPrecision(<span class="keyword">const</span> T a_value, <span class="keyword">const</span> <span class="keywordtype">int</span> n) {</div>
106+
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> std::ostringstream out;</div>
107+
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> out.precision(n);</div>
108+
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> out &lt;&lt; std::fixed &lt;&lt; a_value;</div>
109+
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> <span class="keywordflow">return</span> out.str();</div>
110+
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span>}</div>
111+
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> </div>
112+
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="keyword">inline</span> std::vector&lt;AnalysisTree::SimpleCut&gt; CreateSliceCuts(<span class="keyword">const</span> std::vector&lt;float&gt;&amp; ranges, <span class="keyword">const</span> std::string&amp; cutNamePrefix, <span class="keyword">const</span> std::string&amp; branchFieldName) {</div>
113+
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> std::vector&lt;AnalysisTree::SimpleCut&gt; sliceCuts;</div>
114+
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> <span class="keywordflow">for</span>(<span class="keywordtype">int</span> iRange=0; iRange&lt;ranges.size()-1; iRange++) {</div>
115+
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> <span class="keyword">const</span> std::string cutName = cutNamePrefix + ToStringWithPrecision(ranges.at(iRange), 2) + <span class="stringliteral">&quot;_&quot;</span> + ToStringWithPrecision(ranges.at(iRange+1), 2);</div>
116+
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> sliceCuts.emplace_back(<a class="code hl_function" href="../../d9/d26/namespaceAnalysisTree.html#a3713ce209ecadf3cc3f4236ab24fd836">AnalysisTree::RangeCut</a>(branchFieldName, ranges.at(iRange), ranges.at(iRange+1), cutName));</div>
117+
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> }</div>
118+
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> </div>
119+
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> <span class="keywordflow">return</span> sliceCuts;</div>
120+
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span>}</div>
121+
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div>
122+
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span>}</div>
123+
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#endif </span><span class="comment">// ANALYSISTREE_INFRA_HELPER_FUNCTIONS_HPP</span></div>
124+
<div class="ttc" id="anamespaceAnalysisTree_html_a3713ce209ecadf3cc3f4236ab24fd836"><div class="ttname"><a href="../../d9/d26/namespaceAnalysisTree.html#a3713ce209ecadf3cc3f4236ab24fd836">AnalysisTree::RangeCut</a></div><div class="ttdeci">SimpleCut RangeCut(const std::string &amp;variable_name, double lo, double hi, const std::string &amp;title)</div><div class="ttdef"><b>Definition</b> SimpleCut.cpp:28</div></div>
125+
</div><!-- fragment --></div><!-- contents -->
126+
<!-- start footer part -->
127+
<hr class="footer"/><address class="footer"><small>
128+
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2
129+
</small></address>
130+
</div><!-- doc-content -->
131+
</body>
132+
</html>

dir_4f73a7857194388233d535e0cfab7fcd.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,8 @@
116116
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
117117
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="d6/dac/Field_8hpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><b>Field.hpp</b></td></tr>
118118
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
119+
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="df/d13/HelperFunctions_8hpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><b>HelperFunctions.hpp</b></td></tr>
120+
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
119121
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="db/da4/PlainTreeFiller_8hpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><b>PlainTreeFiller.hpp</b></td></tr>
120122
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
121123
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="d7/d7c/SimpleCut_8hpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><b>SimpleCut.hpp</b></td></tr>

doxygen_crawl.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,7 @@
174174
<a href="de/d92/structAnalysisTree_1_1clear__channels__struct.html"/>
175175
<a href="de/dce/classAnalysisTree_1_1Hit.html"/>
176176
<a href="de/dd8/classAnalysisTree_1_1Module.html"/>
177+
<a href="df/d13/HelperFunctions_8hpp_source.html"/>
177178
<a href="df/d32/structAnalysisTree_1_1Utils_1_1Visitor.html"/>
178179
<a href="df/d44/AnalysisTask_8hpp_source.html"/>
179180
<a href="df/d46/classAnalysisTree_1_1SimpleCut-members.html"/>

files.html

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -121,14 +121,15 @@
121121
<tr id="row_2_8_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="d8/d85/ChainDrawHelper_8hpp_source.html"><span class="icondoc"></span></a><b>ChainDrawHelper.hpp</b></td><td class="desc"></td></tr>
122122
<tr id="row_2_9_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="d3/da0/Cuts_8hpp_source.html"><span class="icondoc"></span></a><b>Cuts.hpp</b></td><td class="desc"></td></tr>
123123
<tr id="row_2_10_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="d6/dac/Field_8hpp_source.html"><span class="icondoc"></span></a><b>Field.hpp</b></td><td class="desc"></td></tr>
124-
<tr id="row_2_11_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="db/da4/PlainTreeFiller_8hpp_source.html"><span class="icondoc"></span></a><b>PlainTreeFiller.hpp</b></td><td class="desc"></td></tr>
125-
<tr id="row_2_12_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="d7/d7c/SimpleCut_8hpp_source.html"><span class="icondoc"></span></a><b>SimpleCut.hpp</b></td><td class="desc"></td></tr>
126-
<tr id="row_2_13_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="d8/d91/Task_8hpp_source.html"><span class="icondoc"></span></a><b>Task.hpp</b></td><td class="desc"></td></tr>
127-
<tr id="row_2_14_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="d5/d18/TaskManager_8hpp_source.html"><span class="icondoc"></span></a><b>TaskManager.hpp</b></td><td class="desc"></td></tr>
128-
<tr id="row_2_15_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="db/d5a/ToyMC_8hpp_source.html"><span class="icondoc"></span></a><b>ToyMC.hpp</b></td><td class="desc"></td></tr>
129-
<tr id="row_2_16_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="d7/d09/Utils_8hpp_source.html"><span class="icondoc"></span></a><b>Utils.hpp</b></td><td class="desc"></td></tr>
130-
<tr id="row_2_17_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="d7/d6f/Variable_8hpp_source.html"><span class="icondoc"></span></a><b>Variable.hpp</b></td><td class="desc"></td></tr>
131-
<tr id="row_2_18_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="d0/d8f/VariantMagic_8hpp_source.html"><span class="icondoc"></span></a><b>VariantMagic.hpp</b></td><td class="desc"></td></tr>
124+
<tr id="row_2_11_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="df/d13/HelperFunctions_8hpp_source.html"><span class="icondoc"></span></a><b>HelperFunctions.hpp</b></td><td class="desc"></td></tr>
125+
<tr id="row_2_12_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="db/da4/PlainTreeFiller_8hpp_source.html"><span class="icondoc"></span></a><b>PlainTreeFiller.hpp</b></td><td class="desc"></td></tr>
126+
<tr id="row_2_13_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="d7/d7c/SimpleCut_8hpp_source.html"><span class="icondoc"></span></a><b>SimpleCut.hpp</b></td><td class="desc"></td></tr>
127+
<tr id="row_2_14_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="d8/d91/Task_8hpp_source.html"><span class="icondoc"></span></a><b>Task.hpp</b></td><td class="desc"></td></tr>
128+
<tr id="row_2_15_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="d5/d18/TaskManager_8hpp_source.html"><span class="icondoc"></span></a><b>TaskManager.hpp</b></td><td class="desc"></td></tr>
129+
<tr id="row_2_16_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="db/d5a/ToyMC_8hpp_source.html"><span class="icondoc"></span></a><b>ToyMC.hpp</b></td><td class="desc"></td></tr>
130+
<tr id="row_2_17_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="d7/d09/Utils_8hpp_source.html"><span class="icondoc"></span></a><b>Utils.hpp</b></td><td class="desc"></td></tr>
131+
<tr id="row_2_18_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="d7/d6f/Variable_8hpp_source.html"><span class="icondoc"></span></a><b>Variable.hpp</b></td><td class="desc"></td></tr>
132+
<tr id="row_2_19_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="d0/d8f/VariantMagic_8hpp_source.html"><span class="icondoc"></span></a><b>VariantMagic.hpp</b></td><td class="desc"></td></tr>
132133
</table>
133134
</div><!-- directory -->
134135
</div><!-- contents -->

0 commit comments

Comments
 (0)