/[PAMELA software]/PamCut/doc/Doxygen/html/classCaloNucleiZCut.html
ViewVC logotype

Diff of /PamCut/doc/Doxygen/html/classCaloNucleiZCut.html

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by pam-fi, Wed May 27 13:30:05 2009 UTC revision 1.2 by pam-fi, Fri Jun 5 13:16:03 2009 UTC
# Line 44  Inheritance diagram for CaloNucleiZCut:< Line 44  Inheritance diagram for CaloNucleiZCut:<
44  <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCaloNucleiZCut.html#8aae9fd480ce2127ff33d67d7a3c9502">CaloNucleiZCut</a> (const char *cutName, unsigned int Z, float lowerLimit, float upperLimit, unsigned int method=CALONUCLEIZ_SIEGEN)</td></tr>  <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCaloNucleiZCut.html#8aae9fd480ce2127ff33d67d7a3c9502">CaloNucleiZCut</a> (const char *cutName, unsigned int Z, float lowerLimit, float upperLimit, unsigned int method=CALONUCLEIZ_SIEGEN)</td></tr>
45    
46  <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor.  <a href="#8aae9fd480ce2127ff33d67d7a3c9502"></a><br></td></tr>  <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor.  <a href="#8aae9fd480ce2127ff33d67d7a3c9502"></a><br></td></tr>
47  <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCaloNucleiZCut.html#ff3fe5e884c841fa2d138663ca138b37">~CaloNucleiZCut</a> ()</td></tr>  <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ff3fe5e884c841fa2d138663ca138b37"></a><!-- doxytag: member="CaloNucleiZCut::~CaloNucleiZCut" ref="ff3fe5e884c841fa2d138663ca138b37" args="()" -->
48    &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCaloNucleiZCut.html#ff3fe5e884c841fa2d138663ca138b37">~CaloNucleiZCut</a> ()</td></tr>
49    
50  <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destructor.  <a href="#ff3fe5e884c841fa2d138663ca138b37"></a><br></td></tr>  <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destructor. <br></td></tr>
51  <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCaloNucleiZCut.html#af2ac497ae8c5b356eec8d0cfe8a2c7a">Check</a> (PamLevel2 *event)</td></tr>  <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCaloNucleiZCut.html#af2ac497ae8c5b356eec8d0cfe8a2c7a">Check</a> (PamLevel2 *event)</td></tr>
52    
53  <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The CaloNucleiZ check.  <a href="#af2ac497ae8c5b356eec8d0cfe8a2c7a"></a><br></td></tr>  <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The CaloNucleiZ check.  <a href="#af2ac497ae8c5b356eec8d0cfe8a2c7a"></a><br></td></tr>
 <tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>  
 <tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCaloNucleiZCut.html#546c30cbf8cb5d91de0391b40a78c9bc">_Z</a></td></tr>  
   
 <tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCaloNucleiZCut.html#f98459195fa9578641561ed9f2b3ddd6">_lowerLimit</a></td></tr>  
   
 <tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCaloNucleiZCut.html#d80ef8acd9fbf8359e30ee671f9d9430">_upperLimit</a></td></tr>  
   
 <tr><td class="memItemLeft" nowrap align="right" valign="top">CaloNuclei *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCaloNucleiZCut.html#bdede0955c101d7e424e2cb734933a49">_caloNuclei</a></td></tr>  
   
 <tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCaloNucleiZCut.html#65d0469e52da5c6efe4f1b08a3c65029">_method</a></td></tr>  
   
 <tr><td colspan="2"><br><h2>Static Private Attributes</h2></td></tr>  
 <tr><td class="memItemLeft" nowrap align="right" valign="top">static const float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCaloNucleiZCut.html#4c153a341ed7198ca6e3e88f7ed88803">_sigmaZ</a> [] = { 0.11, 0.14, 0.21, 0.28, 0.28, 0.31, 0.32, 0.32 }</td></tr>  
   
54  </table>  </table>
55  <hr><a name="_details"></a><h2>Detailed Description</h2>  <hr><a name="_details"></a><h2>Detailed Description</h2>
56  The CaloNuclei charge cut.  The CaloNuclei charge cut.
57  <p>  <p>
58  This cut uses the CaloNuclei library to cut events depending on particle's charge value.  This cut uses the CaloNuclei library to cut events depending on particle's charge value. <hr><h2>Constructor &amp; Destructor Documentation</h2>
 <p>Definition at line <a class="el" href="CaloNucleiZCut_8h_source.html#l00041">41</a> of file <a class="el" href="CaloNucleiZCut_8h_source.html">CaloNucleiZCut.h</a>.</p>  
 <hr><h2>Constructor &amp; Destructor Documentation</h2>  
59  <a class="anchor" name="8aae9fd480ce2127ff33d67d7a3c9502"></a><!-- doxytag: member="CaloNucleiZCut::CaloNucleiZCut" ref="8aae9fd480ce2127ff33d67d7a3c9502" args="(const char *cutName, unsigned int Z, float lowerLimit, float upperLimit, unsigned int method=CALONUCLEIZ_SIEGEN)" -->  <a class="anchor" name="8aae9fd480ce2127ff33d67d7a3c9502"></a><!-- doxytag: member="CaloNucleiZCut::CaloNucleiZCut" ref="8aae9fd480ce2127ff33d67d7a3c9502" args="(const char *cutName, unsigned int Z, float lowerLimit, float upperLimit, unsigned int method=CALONUCLEIZ_SIEGEN)" -->
60  <div class="memitem">  <div class="memitem">
61  <div class="memproto">  <div class="memproto">
# Line 129  The charge to look for is passed to the Line 114  The charge to look for is passed to the
114  </dl>  </dl>
115  <dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl>  <dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl>
116    
 <p>Definition at line <a class="el" href="CaloNucleiZCut_8h_source.html#l00056">56</a> of file <a class="el" href="CaloNucleiZCut_8h_source.html">CaloNucleiZCut.h</a>.</p>  
   
 </div>  
 </div><p>  
 <a class="anchor" name="ff3fe5e884c841fa2d138663ca138b37"></a><!-- doxytag: member="CaloNucleiZCut::~CaloNucleiZCut" ref="ff3fe5e884c841fa2d138663ca138b37" args="()" -->  
 <div class="memitem">  
 <div class="memproto">  
       <table class="memname">  
         <tr>  
           <td class="memname">CaloNucleiZCut::~CaloNucleiZCut           </td>  
           <td>(</td>  
           <td class="paramname">          </td>  
           <td>&nbsp;)&nbsp;</td>  
           <td><code> [inline]</code></td>  
         </tr>  
       </table>  
 </div>  
 <div class="memdoc">  
   
 <p>  
 Destructor.  
 <p>  
   
 <p>Definition at line <a class="el" href="CaloNucleiZCut_8h_source.html#l00062">62</a> of file <a class="el" href="CaloNucleiZCut_8h_source.html">CaloNucleiZCut.h</a>.</p>  
   
 <p>References <a class="el" href="CaloNucleiZCut_8h_source.html#l00096">_caloNuclei</a>.</p>  
   
117  </div>  </div>
118  </div><p>  </div><p>
119  <hr><h2>Member Function Documentation</h2>  <hr><h2>Member Function Documentation</h2>
# Line 180  The CaloNucleiZ check. Line 138  The CaloNucleiZ check.
138  <p>  <p>
139  The routine selects events whose value of Zmean obtained from the CaloNuclei Class is in the range [Zmean - sigma*lowerBound, Zmean + sigma*upperBound]. Zmean and sigma are defined respectively as the mean and the standard deviation of the charge distributions obtained using CaloNuclei. In current implementation, means are taken to be equal to the charge value (Zmean = Z) and sigmas are:<p>  The routine selects events whose value of Zmean obtained from the CaloNuclei Class is in the range [Zmean - sigma*lowerBound, Zmean + sigma*upperBound]. Zmean and sigma are defined respectively as the mean and the standard deviation of the charge distributions obtained using CaloNuclei. In current implementation, means are taken to be equal to the charge value (Zmean = Z) and sigmas are:<p>
140  Z | sigma ----------- 1 | 0.11 2 | 0.14 3 | 0.21 4 | 0.28 5 | 0.28 6 | 0.31 7 | 0.32 8 | 0.32<p>  Z | sigma ----------- 1 | 0.11 2 | 0.14 3 | 0.21 4 | 0.28 5 | 0.28 6 | 0.31 7 | 0.32 8 | 0.32<p>
141  independent of the method used.  independent of the method used.<p>
142  <p>Implements <a class="el" href="classPamCut.html#a874600461950d1f2b75ce3938f91cbe">PamCut</a>.</p>  <dl compact><dt><b>Parameters:</b></dt><dd>
143      <table border="0" cellspacing="2" cellpadding="0">
144  <p>Definition at line <a class="el" href="CaloNucleiZCut_8cpp_source.html#l00016">16</a> of file <a class="el" href="CaloNucleiZCut_8cpp_source.html">CaloNucleiZCut.cpp</a>.</p>      <tr><td valign="top"></td><td valign="top"><em>event</em>&nbsp;</td><td>The event to analyze. </td></tr>
145      </table>
146  <p>References <a class="el" href="CaloNucleiZCut_8h_source.html#l00096">_caloNuclei</a>, <a class="el" href="CaloNucleiZCut_8h_source.html#l00094">_lowerLimit</a>, <a class="el" href="CaloNucleiZCut_8h_source.html#l00098">_method</a>, <a class="el" href="CaloNucleiZCut_8h_source.html#l00092">_sigmaZ</a>, <a class="el" href="CaloNucleiZCut_8h_source.html#l00095">_upperLimit</a>, <a class="el" href="CaloNucleiZCut_8h_source.html#l00091">_Z</a>, <a class="el" href="CaloNucleiZCut_8h_source.html#l00030">CALONUCLEIZ_DEDXBETA</a>, <a class="el" href="CaloNucleiZCut_8h_source.html#l00031">CALONUCLEIZ_DEDXDEFL</a>, <a class="el" href="CaloNucleiZCut_8h_source.html#l00023">CALONUCLEIZ_ILLEGALZ</a>, <a class="el" href="CaloNucleiZCut_8h_source.html#l00022">CALONUCLEIZ_OUTOFBOUNDS</a>, <a class="el" href="CaloNucleiZCut_8h_source.html#l00029">CALONUCLEIZ_SIEGEN</a>, and <a class="el" href="CommonDefs_8h_source.html#l00015">CUTOK</a>.</p>  </dl>
   
 </div>  
 </div><p>  
 <hr><h2>Member Data Documentation</h2>  
 <a class="anchor" name="bdede0955c101d7e424e2cb734933a49"></a><!-- doxytag: member="CaloNucleiZCut::_caloNuclei" ref="bdede0955c101d7e424e2cb734933a49" args="" -->  
 <div class="memitem">  
 <div class="memproto">  
       <table class="memname">  
         <tr>  
           <td class="memname">CaloNuclei* <a class="el" href="classCaloNucleiZCut.html#bdede0955c101d7e424e2cb734933a49">CaloNucleiZCut::_caloNuclei</a><code> [private]</code>          </td>  
         </tr>  
       </table>  
 </div>  
 <div class="memdoc">  
   
 <p>  
   
 <p>Definition at line <a class="el" href="CaloNucleiZCut_8h_source.html#l00096">96</a> of file <a class="el" href="CaloNucleiZCut_8h_source.html">CaloNucleiZCut.h</a>.</p>  
   
 <p>Referenced by <a class="el" href="CaloNucleiZCut_8cpp_source.html#l00016">Check()</a>, and <a class="el" href="CaloNucleiZCut_8h_source.html#l00062">~CaloNucleiZCut()</a>.</p>  
   
 </div>  
 </div><p>  
 <a class="anchor" name="f98459195fa9578641561ed9f2b3ddd6"></a><!-- doxytag: member="CaloNucleiZCut::_lowerLimit" ref="f98459195fa9578641561ed9f2b3ddd6" args="" -->  
 <div class="memitem">  
 <div class="memproto">  
       <table class="memname">  
         <tr>  
           <td class="memname">float <a class="el" href="classCaloNucleiZCut.html#f98459195fa9578641561ed9f2b3ddd6">CaloNucleiZCut::_lowerLimit</a><code> [private]</code>          </td>  
         </tr>  
       </table>  
 </div>  
 <div class="memdoc">  
   
 <p>  
   
 <p>Definition at line <a class="el" href="CaloNucleiZCut_8h_source.html#l00094">94</a> of file <a class="el" href="CaloNucleiZCut_8h_source.html">CaloNucleiZCut.h</a>.</p>  
   
 <p>Referenced by <a class="el" href="CaloNucleiZCut_8cpp_source.html#l00016">Check()</a>.</p>  
   
 </div>  
 </div><p>  
 <a class="anchor" name="65d0469e52da5c6efe4f1b08a3c65029"></a><!-- doxytag: member="CaloNucleiZCut::_method" ref="65d0469e52da5c6efe4f1b08a3c65029" args="" -->  
 <div class="memitem">  
 <div class="memproto">  
       <table class="memname">  
         <tr>  
           <td class="memname">unsigned int <a class="el" href="classCaloNucleiZCut.html#65d0469e52da5c6efe4f1b08a3c65029">CaloNucleiZCut::_method</a><code> [private]</code>          </td>  
         </tr>  
       </table>  
 </div>  
 <div class="memdoc">  
   
 <p>  
   
 <p>Definition at line <a class="el" href="CaloNucleiZCut_8h_source.html#l00098">98</a> of file <a class="el" href="CaloNucleiZCut_8h_source.html">CaloNucleiZCut.h</a>.</p>  
   
 <p>Referenced by <a class="el" href="CaloNucleiZCut_8cpp_source.html#l00016">Check()</a>.</p>  
   
 </div>  
 </div><p>  
 <a class="anchor" name="4c153a341ed7198ca6e3e88f7ed88803"></a><!-- doxytag: member="CaloNucleiZCut::_sigmaZ" ref="4c153a341ed7198ca6e3e88f7ed88803" args="[]" -->  
 <div class="memitem">  
 <div class="memproto">  
       <table class="memname">  
         <tr>  
           <td class="memname">const float <a class="el" href="classCaloNucleiZCut.html#4c153a341ed7198ca6e3e88f7ed88803">CaloNucleiZCut::_sigmaZ</a> = { 0.11, 0.14, 0.21, 0.28, 0.28, 0.31, 0.32, 0.32 }<code> [static, private]</code>          </td>  
         </tr>  
       </table>  
 </div>  
 <div class="memdoc">  
   
 <p>  
   
 <p>Definition at line <a class="el" href="CaloNucleiZCut_8h_source.html#l00092">92</a> of file <a class="el" href="CaloNucleiZCut_8h_source.html">CaloNucleiZCut.h</a>.</p>  
   
 <p>Referenced by <a class="el" href="CaloNucleiZCut_8cpp_source.html#l00016">Check()</a>.</p>  
   
 </div>  
 </div><p>  
 <a class="anchor" name="d80ef8acd9fbf8359e30ee671f9d9430"></a><!-- doxytag: member="CaloNucleiZCut::_upperLimit" ref="d80ef8acd9fbf8359e30ee671f9d9430" args="" -->  
 <div class="memitem">  
 <div class="memproto">  
       <table class="memname">  
         <tr>  
           <td class="memname">float <a class="el" href="classCaloNucleiZCut.html#d80ef8acd9fbf8359e30ee671f9d9430">CaloNucleiZCut::_upperLimit</a><code> [private]</code>          </td>  
         </tr>  
       </table>  
 </div>  
 <div class="memdoc">  
   
 <p>  
   
 <p>Definition at line <a class="el" href="CaloNucleiZCut_8h_source.html#l00095">95</a> of file <a class="el" href="CaloNucleiZCut_8h_source.html">CaloNucleiZCut.h</a>.</p>  
   
 <p>Referenced by <a class="el" href="CaloNucleiZCut_8cpp_source.html#l00016">Check()</a>.</p>  
   
 </div>  
 </div><p>  
 <a class="anchor" name="546c30cbf8cb5d91de0391b40a78c9bc"></a><!-- doxytag: member="CaloNucleiZCut::_Z" ref="546c30cbf8cb5d91de0391b40a78c9bc" args="" -->  
 <div class="memitem">  
 <div class="memproto">  
       <table class="memname">  
         <tr>  
           <td class="memname">unsigned int <a class="el" href="classCaloNucleiZCut.html#546c30cbf8cb5d91de0391b40a78c9bc">CaloNucleiZCut::_Z</a><code> [private]</code>          </td>  
         </tr>  
       </table>  
 </div>  
 <div class="memdoc">  
   
 <p>  
   
 <p>Definition at line <a class="el" href="CaloNucleiZCut_8h_source.html#l00091">91</a> of file <a class="el" href="CaloNucleiZCut_8h_source.html">CaloNucleiZCut.h</a>.</p>  
147    
148  <p>Referenced by <a class="el" href="CaloNucleiZCut_8cpp_source.html#l00016">Check()</a>.</p>  <p>Implements <a class="el" href="classPamCut.html#a874600461950d1f2b75ce3938f91cbe">PamCut</a>.</p>
149    
150  </div>  </div>
151  </div><p>  </div><p>
152  <hr>The documentation for this class was generated from the following files:<ul>  <hr>The documentation for this class was generated from the following files:<ul>
153  <li>CaloCuts/CaloNucleiZCut/<a class="el" href="CaloNucleiZCut_8h_source.html">CaloNucleiZCut.h</a><li>CaloCuts/CaloNucleiZCut/<a class="el" href="CaloNucleiZCut_8cpp_source.html">CaloNucleiZCut.cpp</a></ul>  <li>CaloCuts/CaloNucleiZCut/<a class="el" href="CaloNucleiZCut_8h_source.html">CaloNucleiZCut.h</a><li>CaloCuts/CaloNucleiZCut/<a class="el" href="CaloNucleiZCut_8cpp.html">CaloNucleiZCut.cpp</a></ul>
154  </div>  </div>
155  <hr size="1"><address style="text-align: right;"><small>Generated on Wed May 27 15:21:33 2009 for PamCut by&nbsp;  <hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 15:09:00 2009 for PamCut by&nbsp;
156  <a href="http://www.doxygen.org/index.html">  <a href="http://www.doxygen.org/index.html">
157  <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>  <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
158  </body>  </body>

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

  ViewVC Help
Powered by ViewVC 1.1.23