Skip to content

Commit

Permalink
Deploying to gh-pages from @ ea09ee4 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
mgignac committed Feb 1, 2025
1 parent c4e8133 commit f83249c
Show file tree
Hide file tree
Showing 235 changed files with 24,399 additions and 2,760 deletions.
424 changes: 283 additions & 141 deletions AnaHelpers_8cxx_source.html

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions AnaHelpers_8h.html
Original file line number Diff line number Diff line change
Expand Up @@ -90,8 +90,11 @@
<code>#include &quot;TMatrixTSym.h&quot;</code><br />
<code>#include &quot;<a class="el" href="Track_8h_source.html">Track.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="TrackerHit_8h_source.html">TrackerHit.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="RawSvtHit_8h_source.html">RawSvtHit.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="Particle_8h_source.html">Particle.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="Vertex_8h_source.html">Vertex.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="CalCluster_8h_source.html">CalCluster.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="CalHit_8h_source.html">CalHit.h</a>&quot;</code><br />
</div>
<p><a href="AnaHelpers_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
Expand Down
120 changes: 69 additions & 51 deletions AnaHelpers_8h_source.html

Large diffs are not rendered by default.

58 changes: 58 additions & 0 deletions MCAnaHistos_8cxx_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -299,6 +299,62 @@
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> }</div>
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span>}</div>
</div>
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> </div>
<div class="foldopen" id="foldopen00211" data-start="{" data-end="}">
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"><a class="line" href="classMCAnaHistos.html#a46655d33a748d8221b629c53872641ae"> 211</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="classMCAnaHistos.html#a46655d33a748d8221b629c53872641ae">MCAnaHistos::FillMCParticleHistos</a>(<a class="code hl_class" href="classMCParticle.html">MCParticle</a>* mcpart, std::string label, <span class="keywordtype">double</span> weight){</div>
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> <span class="keywordtype">double</span> px=mcpart-&gt;getMomentum().at(0);</div>
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span> <span class="keywordtype">double</span> py=mcpart-&gt;getMomentum().at(1);</div>
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> <span class="keywordtype">double</span> pz=mcpart-&gt;getMomentum().at(2);</div>
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span> </div>
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> <span class="keywordtype">double</span> p=sqrt(px*px+py*py+pz*pz);</div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> </div>
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> <a class="code hl_function" href="classHistoManager.html#aaddcc8ff9b59c3f9d0036e5145f4fd10">Fill1DHisto</a>(label+<span class="stringliteral">&quot;_px_h&quot;</span>,px,weight);</div>
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> <a class="code hl_function" href="classHistoManager.html#aaddcc8ff9b59c3f9d0036e5145f4fd10">Fill1DHisto</a>(label+<span class="stringliteral">&quot;_py_h&quot;</span>,py,weight);</div>
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> <a class="code hl_function" href="classHistoManager.html#aaddcc8ff9b59c3f9d0036e5145f4fd10">Fill1DHisto</a>(label+<span class="stringliteral">&quot;_pz_h&quot;</span>,pz,weight);</div>
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> <a class="code hl_function" href="classHistoManager.html#aaddcc8ff9b59c3f9d0036e5145f4fd10">Fill1DHisto</a>(label+<span class="stringliteral">&quot;_p_h&quot;</span>,p,weight);</div>
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span> </div>
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> <span class="keywordtype">double</span> thetaX=px/p; </div>
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span> <span class="keywordtype">double</span> thetaY=py/p;</div>
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span> <a class="code hl_function" href="classHistoManager.html#aaddcc8ff9b59c3f9d0036e5145f4fd10">Fill1DHisto</a>(label+<span class="stringliteral">&quot;_thetax_h&quot;</span>,thetaX,weight);</div>
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span> <a class="code hl_function" href="classHistoManager.html#aaddcc8ff9b59c3f9d0036e5145f4fd10">Fill1DHisto</a>(label+<span class="stringliteral">&quot;_thetay_h&quot;</span>,thetaY,weight);</div>
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span> </div>
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span> <span class="keywordflow">return</span>;</div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span>}</div>
</div>
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> </div>
<div class="foldopen" id="foldopen00231" data-start="{" data-end="}">
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"><a class="line" href="classMCAnaHistos.html#a613c2569d5dd2fe287cd9ed7ef2080fe"> 231</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="classMCAnaHistos.html#a613c2569d5dd2fe287cd9ed7ef2080fe">MCAnaHistos::FillMCPairHistos</a>(<a class="code hl_class" href="classMCParticle.html">MCParticle</a>* ele,<a class="code hl_class" href="classMCParticle.html">MCParticle</a>* pos,std::string label, <span class="keywordtype">double</span> weight){</div>
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span> <span class="keywordtype">double</span> px1=ele-&gt;<a class="code hl_function" href="classMCParticle.html#a192b0ddfd4cd65a3e0e91dac652085dd">getMomentum</a>().at(0);</div>
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span> <span class="keywordtype">double</span> py1=ele-&gt;<a class="code hl_function" href="classMCParticle.html#a192b0ddfd4cd65a3e0e91dac652085dd">getMomentum</a>().at(1);</div>
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span> <span class="keywordtype">double</span> pz1=ele-&gt;<a class="code hl_function" href="classMCParticle.html#a192b0ddfd4cd65a3e0e91dac652085dd">getMomentum</a>().at(2);</div>
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> <span class="keywordtype">double</span> px2=pos-&gt;<a class="code hl_function" href="classMCParticle.html#a192b0ddfd4cd65a3e0e91dac652085dd">getMomentum</a>().at(0);</div>
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span> <span class="keywordtype">double</span> py2=pos-&gt;<a class="code hl_function" href="classMCParticle.html#a192b0ddfd4cd65a3e0e91dac652085dd">getMomentum</a>().at(1);</div>
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span> <span class="keywordtype">double</span> pz2=pos-&gt;<a class="code hl_function" href="classMCParticle.html#a192b0ddfd4cd65a3e0e91dac652085dd">getMomentum</a>().at(2);</div>
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> </div>
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> <span class="keywordtype">double</span> E1=sqrt(px1*px1+py1*py1+pz1*pz1);</div>
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span> <span class="keywordtype">double</span> E2=sqrt(px2*px2+py2*py2+pz2*pz2);</div>
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> </div>
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span> <span class="keywordtype">double</span> pxTot=px1+px2;</div>
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span> <span class="keywordtype">double</span> pyTot=py1+py2;</div>
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> <span class="keywordtype">double</span> pzTot=pz1+pz2;</div>
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span> <span class="keywordtype">double</span> pTotSq=pxTot*pxTot+pyTot*pyTot+pzTot*pzTot;</div>
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> <span class="keywordtype">double</span> Etot=E1+E2;</div>
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span> </div>
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span> <span class="keywordtype">double</span> mass=sqrt(Etot*Etot-pTotSq);</div>
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span> </div>
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> <a class="code hl_function" href="classHistoManager.html#aaddcc8ff9b59c3f9d0036e5145f4fd10">Fill1DHisto</a>(label+<span class="stringliteral">&quot;_pxV0_h&quot;</span>,pxTot,weight);</div>
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span> <a class="code hl_function" href="classHistoManager.html#aaddcc8ff9b59c3f9d0036e5145f4fd10">Fill1DHisto</a>(label+<span class="stringliteral">&quot;_pyV0_h&quot;</span>,pyTot,weight);</div>
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span> <a class="code hl_function" href="classHistoManager.html#aaddcc8ff9b59c3f9d0036e5145f4fd10">Fill1DHisto</a>(label+<span class="stringliteral">&quot;_pzV0_h&quot;</span>,pzTot,weight);</div>
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span> <a class="code hl_function" href="classHistoManager.html#aaddcc8ff9b59c3f9d0036e5145f4fd10">Fill1DHisto</a>(label+<span class="stringliteral">&quot;_pV0_h&quot;</span>,sqrt(pTotSq),weight);</div>
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span> <a class="code hl_function" href="classHistoManager.html#aaddcc8ff9b59c3f9d0036e5145f4fd10">Fill1DHisto</a>(label+<span class="stringliteral">&quot;_mass_h&quot;</span>,mass,weight);</div>
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span> </div>
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span> <span class="keywordtype">double</span> thetaX=pxTot/sqrt(pTotSq); </div>
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span> <span class="keywordtype">double</span> thetaY=pyTot/sqrt(pTotSq);</div>
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span> <a class="code hl_function" href="classHistoManager.html#aaddcc8ff9b59c3f9d0036e5145f4fd10">Fill1DHisto</a>(label+<span class="stringliteral">&quot;_thetaxV0_h&quot;</span>,thetaX,weight);</div>
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span> <a class="code hl_function" href="classHistoManager.html#aaddcc8ff9b59c3f9d0036e5145f4fd10">Fill1DHisto</a>(label+<span class="stringliteral">&quot;_thetayV0_h&quot;</span>,thetaY,weight);</div>
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span> </div>
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span>}</div>
</div>
<div class="ttc" id="aMCAnaHistos_8h_html"><div class="ttname"><a href="MCAnaHistos_8h.html">MCAnaHistos.h</a></div></div>
<div class="ttc" id="aclassHistoManager_html_a0d750d7fd7dc85552579a321c674e56f"><div class="ttname"><a href="classHistoManager.html#a0d750d7fd7dc85552579a321c674e56f">HistoManager::Fill2DHisto</a></div><div class="ttdeci">void Fill2DHisto(const std::string &amp;histoName, float valuex, float valuey, float weight=1.)</div><div class="ttdoc">description</div><div class="ttdef"><b>Definition</b> <a href="HistoManager_8cxx_source.html#l00328">HistoManager.cxx:328</a></div></div>
<div class="ttc" id="aclassHistoManager_html_a10335fa6c3b50bcc19eb80359bfb4d24"><div class="ttname"><a href="classHistoManager.html#a10335fa6c3b50bcc19eb80359bfb4d24">HistoManager::histos2d</a></div><div class="ttdeci">std::map&lt; std::string, TH2F * &gt; histos2d</div><div class="ttdoc">description</div><div class="ttdef"><b>Definition</b> <a href="HistoManager_8h_source.html#l00335">HistoManager.h:335</a></div></div>
Expand All @@ -307,6 +363,8 @@
<div class="ttc" id="aclassHistoManager_html_ab20a1d19398c0c0c5bbeb8f26294cbf6"><div class="ttname"><a href="classHistoManager.html#ab20a1d19398c0c0c5bbeb8f26294cbf6">HistoManager::_h_configs</a></div><div class="ttdeci">json _h_configs</div><div class="ttdoc">description</div><div class="ttdef"><b>Definition</b> <a href="HistoManager_8h_source.html#l00341">HistoManager.h:341</a></div></div>
<div class="ttc" id="aclassHistoManager_html_adb41893ba19e889e56c559f25fc1a68a"><div class="ttname"><a href="classHistoManager.html#adb41893ba19e889e56c559f25fc1a68a">HistoManager::m_name</a></div><div class="ttdeci">std::string m_name</div><div class="ttdoc">description</div><div class="ttdef"><b>Definition</b> <a href="HistoManager_8h_source.html#l00331">HistoManager.h:331</a></div></div>
<div class="ttc" id="aclassMCAnaHistos_html_a37cd325163683bffdebd07c448b6678e"><div class="ttname"><a href="classMCAnaHistos.html#a37cd325163683bffdebd07c448b6678e">MCAnaHistos::FillMCParticles</a></div><div class="ttdeci">void FillMCParticles(std::vector&lt; MCParticle * &gt; *mcParts, std::string analysis, float weight=1.)</div><div class="ttdoc">description</div><div class="ttdef"><b>Definition</b> <a href="MCAnaHistos_8cxx_source.html#l00038">MCAnaHistos.cxx:38</a></div></div>
<div class="ttc" id="aclassMCAnaHistos_html_a46655d33a748d8221b629c53872641ae"><div class="ttname"><a href="classMCAnaHistos.html#a46655d33a748d8221b629c53872641ae">MCAnaHistos::FillMCParticleHistos</a></div><div class="ttdeci">void FillMCParticleHistos(MCParticle *mcpart, std::string label, double weight)</div><div class="ttdef"><b>Definition</b> <a href="MCAnaHistos_8cxx_source.html#l00211">MCAnaHistos.cxx:211</a></div></div>
<div class="ttc" id="aclassMCAnaHistos_html_a613c2569d5dd2fe287cd9ed7ef2080fe"><div class="ttname"><a href="classMCAnaHistos.html#a613c2569d5dd2fe287cd9ed7ef2080fe">MCAnaHistos::FillMCPairHistos</a></div><div class="ttdeci">void FillMCPairHistos(MCParticle *ele, MCParticle *pos, std::string label, double weight)</div><div class="ttdef"><b>Definition</b> <a href="MCAnaHistos_8cxx_source.html#l00231">MCAnaHistos.cxx:231</a></div></div>
<div class="ttc" id="aclassMCAnaHistos_html_a67e2208f5c2dcc32eb1dca607a385e44"><div class="ttname"><a href="classMCAnaHistos.html#a67e2208f5c2dcc32eb1dca607a385e44">MCAnaHistos::FillMCTrackerHits</a></div><div class="ttdeci">void FillMCTrackerHits(std::vector&lt; MCTrackerHit * &gt; *mcTrkrHits, float weight=1.)</div><div class="ttdoc">description</div><div class="ttdef"><b>Definition</b> <a href="MCAnaHistos_8cxx_source.html#l00189">MCAnaHistos.cxx:189</a></div></div>
<div class="ttc" id="aclassMCAnaHistos_html_a770eba16f71f08dbdf93ccf46e7cfc0a"><div class="ttname"><a href="classMCAnaHistos.html#a770eba16f71f08dbdf93ccf46e7cfc0a">MCAnaHistos::FillMCEcalHits</a></div><div class="ttdeci">void FillMCEcalHits(std::vector&lt; MCEcalHit * &gt; *mcEcalHits, float weight=1.)</div><div class="ttdoc">description</div><div class="ttdef"><b>Definition</b> <a href="MCAnaHistos_8cxx_source.html#l00201">MCAnaHistos.cxx:201</a></div></div>
<div class="ttc" id="aclassMCAnaHistos_html_aa0c8ed67148888b30aeec6405b8b16bd"><div class="ttname"><a href="classMCAnaHistos.html#aa0c8ed67148888b30aeec6405b8b16bd">MCAnaHistos::Define2DHistos</a></div><div class="ttdeci">virtual void Define2DHistos()</div><div class="ttdoc">description</div><div class="ttdef"><b>Definition</b> <a href="MCAnaHistos_8cxx_source.html#l00004">MCAnaHistos.cxx:4</a></div></div>
Expand Down
Loading

0 comments on commit f83249c

Please sign in to comment.