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

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

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

revision 1.1 by pam-fi, Wed May 27 13:30:08 2009 UTC revision 1.2 by pam-fi, Fri Jun 5 13:16:10 2009 UTC
# Line 44  Inheritance diagram for CaloNotIntCut:</ Line 44  Inheritance diagram for CaloNotIntCut:</
44  <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCaloNotIntCut.html#9ea488ce3469e0be3938b68b24f49df8">CaloNotIntCut</a> (const char *cutName, TrkTrack *trkTrack, float qRatioMin=0.8)</td></tr>  <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCaloNotIntCut.html#9ea488ce3469e0be3938b68b24f49df8">CaloNotIntCut</a> (const char *cutName, TrkTrack *trkTrack, float qRatioMin=0.8)</td></tr>
45    
46  <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor for tracker track. Use this constructor if you want to use the tracker track to perform the non-interaction check.  <a href="#9ea488ce3469e0be3938b68b24f49df8"></a><br></td></tr>  <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor for tracker track. Use this constructor if you want to use the tracker track to perform the non-interaction check.  <a href="#9ea488ce3469e0be3938b68b24f49df8"></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="classCaloNotIntCut.html#73c1ff477c355987d9e0ac071b88b2af">CaloNotIntCut</a> (const char *cutName, <a class="el" href="classCaloAxis.html">CaloAxis</a> *xCaloAxis, <a class="el" href="classCaloAxis.html">CaloAxis</a> *yCaloAxis, float qRatioMin=0.8)</td></tr>  <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCaloNotIntCut.html#73c1ff477c355987d9e0ac071b88b2af">CaloNotIntCut</a> (const char *cutName, CaloAxis *xCaloAxis, CaloAxis *yCaloAxis, float qRatioMin=0.8)</td></tr>
48    
49  <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor for calorimeter track. Use this constructor if you want to use the calorimeter track to perform the non-interaction check.  <a href="#73c1ff477c355987d9e0ac071b88b2af"></a><br></td></tr>  <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor for calorimeter track. Use this constructor if you want to use the calorimeter track to perform the non-interaction check.  <a href="#73c1ff477c355987d9e0ac071b88b2af"></a><br></td></tr>
50  <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCaloNotIntCut.html#12e8cc131ace028f5540ca2093d661ec">~CaloNotIntCut</a> ()</td></tr>  <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="12e8cc131ace028f5540ca2093d661ec"></a><!-- doxytag: member="CaloNotIntCut::~CaloNotIntCut" ref="12e8cc131ace028f5540ca2093d661ec" args="()" -->
51    &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCaloNotIntCut.html#12e8cc131ace028f5540ca2093d661ec">~CaloNotIntCut</a> ()</td></tr>
52    
53  <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destructor.  <a href="#12e8cc131ace028f5540ca2093d661ec"></a><br></td></tr>  <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destructor. <br></td></tr>
54  <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCaloNotIntCut.html#b2b6fd2f100cc967156633edf18a346a">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="classCaloNotIntCut.html#b2b6fd2f100cc967156633edf18a346a">Check</a> (PamLevel2 *event)</td></tr>
55    
56  <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The non-interacting track check.  <a href="#b2b6fd2f100cc967156633edf18a346a"></a><br></td></tr>  <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The non-interacting track check.  <a href="#b2b6fd2f100cc967156633edf18a346a"></a><br></td></tr>
 <tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>  
 <tr><td class="memItemLeft" nowrap align="right" valign="top">TrkTrack *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCaloNotIntCut.html#cb99247b622e5802a28a8380bdcd43af">_trkTrack</a></td></tr>  
   
 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classCaloAxis.html">CaloAxis</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCaloNotIntCut.html#1f4d19a651a1a4836660e2c6ddbe0b2d">_xCaloAxis</a></td></tr>  
   
 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classCaloAxis.html">CaloAxis</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCaloNotIntCut.html#dbbdf191676bab6cca8ab7290f9854d1">_yCaloAxis</a></td></tr>  
   
 <tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCaloNotIntCut.html#2104387c4fa175f209e5211986c77f99">_qRatioMin</a></td></tr>  
   
57  </table>  </table>
58  <hr><a name="_details"></a><h2>Detailed Description</h2>  <hr><a name="_details"></a><h2>Detailed Description</h2>
59  The non-interacting track cut. This check discards all the events who interacts in the calorimeter. It is possible to choose the track to use for the check. To improve computation speed, Check does NOT computes the track for the event; the track information is supposed to lie in some external object, whose address has to be passed to the constructor. The user is then demanded to fill this external object with the proper track information for the current event before calling Check or ApplyCut. Currently, only the check with the calorimeter track is implemented.  The non-interacting track cut. This check discards all the events who interacts in the calorimeter. It is possible to choose the track to use for the check. To improve computation speed, Check does NOT computes the track for the event; the track information is supposed to lie in some external object, whose address has to be passed to the constructor. The user is then demanded to fill this external object with the proper track information for the current event before calling Check or ApplyCut. Currently, only the check with the calorimeter track is implemented.
60  <p>  <p>
61  CUT DEPENDENCIES: <a class="el" href="classCaloTrackCut.html" title="The calorimeter track cut. Checks for the existence of a track in the calorimeter...">CaloTrackCut</a> for the existence of the track (it can also provide the <a class="el" href="classCaloAxis.html">CaloAxis</a> objects).  CUT DEPENDENCIES: <a class="el" href="classCaloTrackCut.html" title="The calorimeter track cut. Checks for the existence of a track in the calorimeter...">CaloTrackCut</a> for the existence of the track (it can also provide the CaloAxis objects). <hr><h2>Constructor &amp; Destructor Documentation</h2>
 <p>Definition at line <a class="el" href="CaloNotIntCut_8h_source.html#l00027">27</a> of file <a class="el" href="CaloNotIntCut_8h_source.html">CaloNotIntCut.h</a>.</p>  
 <hr><h2>Constructor &amp; Destructor Documentation</h2>  
62  <a class="anchor" name="9ea488ce3469e0be3938b68b24f49df8"></a><!-- doxytag: member="CaloNotIntCut::CaloNotIntCut" ref="9ea488ce3469e0be3938b68b24f49df8" args="(const char *cutName, TrkTrack *trkTrack, float qRatioMin=0.8)" -->  <a class="anchor" name="9ea488ce3469e0be3938b68b24f49df8"></a><!-- doxytag: member="CaloNotIntCut::CaloNotIntCut" ref="9ea488ce3469e0be3938b68b24f49df8" args="(const char *cutName, TrkTrack *trkTrack, float qRatioMin=0.8)" -->
63  <div class="memitem">  <div class="memitem">
64  <div class="memproto">  <div class="memproto">
# Line 112  NOTE: <a class="el" href="classCaloNotIn Line 102  NOTE: <a class="el" href="classCaloNotIn
102    </table>    </table>
103  </dl>  </dl>
104    
 <p>Definition at line <a class="el" href="CaloNotIntCut_8h_source.html#l00040">40</a> of file <a class="el" href="CaloNotIntCut_8h_source.html">CaloNotIntCut.h</a>.</p>  
   
105  </div>  </div>
106  </div><p>  </div><p>
107  <a class="anchor" name="73c1ff477c355987d9e0ac071b88b2af"></a><!-- doxytag: member="CaloNotIntCut::CaloNotIntCut" ref="73c1ff477c355987d9e0ac071b88b2af" args="(const char *cutName, CaloAxis *xCaloAxis, CaloAxis *yCaloAxis, float qRatioMin=0.8)" -->  <a class="anchor" name="73c1ff477c355987d9e0ac071b88b2af"></a><!-- doxytag: member="CaloNotIntCut::CaloNotIntCut" ref="73c1ff477c355987d9e0ac071b88b2af" args="(const char *cutName, CaloAxis *xCaloAxis, CaloAxis *yCaloAxis, float qRatioMin=0.8)" -->
# Line 129  NOTE: <a class="el" href="classCaloNotIn Line 117  NOTE: <a class="el" href="classCaloNotIn
117          <tr>          <tr>
118            <td class="paramkey"></td>            <td class="paramkey"></td>
119            <td></td>            <td></td>
120            <td class="paramtype"><a class="el" href="classCaloAxis.html">CaloAxis</a> *&nbsp;</td>            <td class="paramtype">CaloAxis *&nbsp;</td>
121            <td class="paramname"> <em>xCaloAxis</em>, </td>            <td class="paramname"> <em>xCaloAxis</em>, </td>
122          </tr>          </tr>
123          <tr>          <tr>
124            <td class="paramkey"></td>            <td class="paramkey"></td>
125            <td></td>            <td></td>
126            <td class="paramtype"><a class="el" href="classCaloAxis.html">CaloAxis</a> *&nbsp;</td>            <td class="paramtype">CaloAxis *&nbsp;</td>
127            <td class="paramname"> <em>yCaloAxis</em>, </td>            <td class="paramname"> <em>yCaloAxis</em>, </td>
128          </tr>          </tr>
129          <tr>          <tr>
# Line 159  Constructor for calorimeter track. Use t Line 147  Constructor for calorimeter track. Use t
147  <dl compact><dt><b>Parameters:</b></dt><dd>  <dl compact><dt><b>Parameters:</b></dt><dd>
148    <table border="0" cellspacing="2" cellpadding="0">    <table border="0" cellspacing="2" cellpadding="0">
149      <tr><td valign="top"></td><td valign="top"><em>cutName</em>&nbsp;</td><td>The name of the cut. </td></tr>      <tr><td valign="top"></td><td valign="top"><em>cutName</em>&nbsp;</td><td>The name of the cut. </td></tr>
150      <tr><td valign="top"></td><td valign="top"><em>xCaloAxis</em>&nbsp;</td><td>The pointer to the <a class="el" href="classCaloAxis.html">CaloAxis</a> object for X axis </td></tr>      <tr><td valign="top"></td><td valign="top"><em>xCaloAxis</em>&nbsp;</td><td>The pointer to the CaloAxis object for X axis </td></tr>
151      <tr><td valign="top"></td><td valign="top"><em>yCaloAxis</em>&nbsp;</td><td>The pointer to the <a class="el" href="classCaloAxis.html">CaloAxis</a> object for Y axis </td></tr>      <tr><td valign="top"></td><td valign="top"><em>yCaloAxis</em>&nbsp;</td><td>The pointer to the CaloAxis object for Y axis </td></tr>
152      <tr><td valign="top"></td><td valign="top"><em>qRatioMin</em>&nbsp;</td><td>The minimum threshold for the ratio between track charge and total charge in CALO. </td></tr>      <tr><td valign="top"></td><td valign="top"><em>qRatioMin</em>&nbsp;</td><td>The minimum threshold for the ratio between track charge and total charge in CALO. </td></tr>
153    </table>    </table>
154  </dl>  </dl>
155  <dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl>  <dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl>
156    
 <p>Definition at line <a class="el" href="CaloNotIntCut_8h_source.html#l00054">54</a> of file <a class="el" href="CaloNotIntCut_8h_source.html">CaloNotIntCut.h</a>.</p>  
   
 </div>  
 </div><p>  
 <a class="anchor" name="12e8cc131ace028f5540ca2093d661ec"></a><!-- doxytag: member="CaloNotIntCut::~CaloNotIntCut" ref="12e8cc131ace028f5540ca2093d661ec" args="()" -->  
 <div class="memitem">  
 <div class="memproto">  
       <table class="memname">  
         <tr>  
           <td class="memname">CaloNotIntCut::~CaloNotIntCut           </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="CaloNotIntCut_8h_source.html#l00061">61</a> of file <a class="el" href="CaloNotIntCut_8h_source.html">CaloNotIntCut.h</a>.</p>  
   
157  </div>  </div>
158  </div><p>  </div><p>
159  <hr><h2>Member Function Documentation</h2>  <hr><h2>Member Function Documentation</h2>
# Line 223  The non-interacting track check. Line 186  The non-interacting track check.
186    
187  <p>Implements <a class="el" href="classPamCut.html#a874600461950d1f2b75ce3938f91cbe">PamCut</a>.</p>  <p>Implements <a class="el" href="classPamCut.html#a874600461950d1f2b75ce3938f91cbe">PamCut</a>.</p>
188    
 <p>Definition at line <a class="el" href="CaloNotIntCut_8cpp_source.html#l00011">11</a> of file <a class="el" href="CaloNotIntCut_8cpp_source.html">CaloNotIntCut.cpp</a>.</p>  
   
 <p>References <a class="el" href="CaloNotIntCut_8h_source.html#l00077">_qRatioMin</a>, <a class="el" href="CaloNotIntCut_8h_source.html#l00075">_trkTrack</a>, <a class="el" href="CaloNotIntCut_8h_source.html#l00076">_xCaloAxis</a>, <a class="el" href="CaloNotIntCut_8h_source.html#l00076">_yCaloAxis</a>, <a class="el" href="CommonDefs_8h_source.html#l00015">CUTOK</a>, and <a class="el" href="CaloAxis2_8h_source.html#l00295">CaloAxis::GetQaxis()</a>.</p>  
   
 </div>  
 </div><p>  
 <hr><h2>Member Data Documentation</h2>  
 <a class="anchor" name="2104387c4fa175f209e5211986c77f99"></a><!-- doxytag: member="CaloNotIntCut::_qRatioMin" ref="2104387c4fa175f209e5211986c77f99" args="" -->  
 <div class="memitem">  
 <div class="memproto">  
       <table class="memname">  
         <tr>  
           <td class="memname">float <a class="el" href="classCaloNotIntCut.html#2104387c4fa175f209e5211986c77f99">CaloNotIntCut::_qRatioMin</a><code> [private]</code>          </td>  
         </tr>  
       </table>  
 </div>  
 <div class="memdoc">  
   
 <p>  
   
 <p>Definition at line <a class="el" href="CaloNotIntCut_8h_source.html#l00077">77</a> of file <a class="el" href="CaloNotIntCut_8h_source.html">CaloNotIntCut.h</a>.</p>  
   
 <p>Referenced by <a class="el" href="CaloNotIntCut_8cpp_source.html#l00011">Check()</a>.</p>  
   
 </div>  
 </div><p>  
 <a class="anchor" name="cb99247b622e5802a28a8380bdcd43af"></a><!-- doxytag: member="CaloNotIntCut::_trkTrack" ref="cb99247b622e5802a28a8380bdcd43af" args="" -->  
 <div class="memitem">  
 <div class="memproto">  
       <table class="memname">  
         <tr>  
           <td class="memname">TrkTrack* <a class="el" href="classCaloNotIntCut.html#cb99247b622e5802a28a8380bdcd43af">CaloNotIntCut::_trkTrack</a><code> [private]</code>          </td>  
         </tr>  
       </table>  
 </div>  
 <div class="memdoc">  
   
 <p>  
   
 <p>Definition at line <a class="el" href="CaloNotIntCut_8h_source.html#l00075">75</a> of file <a class="el" href="CaloNotIntCut_8h_source.html">CaloNotIntCut.h</a>.</p>  
   
 <p>Referenced by <a class="el" href="CaloNotIntCut_8cpp_source.html#l00011">Check()</a>.</p>  
   
 </div>  
 </div><p>  
 <a class="anchor" name="1f4d19a651a1a4836660e2c6ddbe0b2d"></a><!-- doxytag: member="CaloNotIntCut::_xCaloAxis" ref="1f4d19a651a1a4836660e2c6ddbe0b2d" args="" -->  
 <div class="memitem">  
 <div class="memproto">  
       <table class="memname">  
         <tr>  
           <td class="memname"><a class="el" href="classCaloAxis.html">CaloAxis</a>* <a class="el" href="classCaloNotIntCut.html#1f4d19a651a1a4836660e2c6ddbe0b2d">CaloNotIntCut::_xCaloAxis</a><code> [private]</code>          </td>  
         </tr>  
       </table>  
 </div>  
 <div class="memdoc">  
   
 <p>  
   
 <p>Definition at line <a class="el" href="CaloNotIntCut_8h_source.html#l00076">76</a> of file <a class="el" href="CaloNotIntCut_8h_source.html">CaloNotIntCut.h</a>.</p>  
   
 <p>Referenced by <a class="el" href="CaloNotIntCut_8cpp_source.html#l00011">Check()</a>.</p>  
   
 </div>  
 </div><p>  
 <a class="anchor" name="dbbdf191676bab6cca8ab7290f9854d1"></a><!-- doxytag: member="CaloNotIntCut::_yCaloAxis" ref="dbbdf191676bab6cca8ab7290f9854d1" args="" -->  
 <div class="memitem">  
 <div class="memproto">  
       <table class="memname">  
         <tr>  
           <td class="memname"><a class="el" href="classCaloAxis.html">CaloAxis</a> * <a class="el" href="classCaloNotIntCut.html#dbbdf191676bab6cca8ab7290f9854d1">CaloNotIntCut::_yCaloAxis</a><code> [private]</code>          </td>  
         </tr>  
       </table>  
 </div>  
 <div class="memdoc">  
   
 <p>  
   
 <p>Definition at line <a class="el" href="CaloNotIntCut_8h_source.html#l00076">76</a> of file <a class="el" href="CaloNotIntCut_8h_source.html">CaloNotIntCut.h</a>.</p>  
   
 <p>Referenced by <a class="el" href="CaloNotIntCut_8cpp_source.html#l00011">Check()</a>.</p>  
   
189  </div>  </div>
190  </div><p>  </div><p>
191  <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>
192  <li>CaloCuts/CaloNotIntCut/<a class="el" href="CaloNotIntCut_8h_source.html">CaloNotIntCut.h</a><li>CaloCuts/CaloNotIntCut/<a class="el" href="CaloNotIntCut_8cpp_source.html">CaloNotIntCut.cpp</a></ul>  <li>CaloCuts/CaloNotIntCut/<a class="el" href="CaloNotIntCut_8h_source.html">CaloNotIntCut.h</a><li>CaloCuts/CaloNotIntCut/<a class="el" href="CaloNotIntCut_8cpp.html">CaloNotIntCut.cpp</a></ul>
193  </div>  </div>
194  <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;
195  <a href="http://www.doxygen.org/index.html">  <a href="http://www.doxygen.org/index.html">
196  <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>
197  </body>  </body>

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

  ViewVC Help
Powered by ViewVC 1.1.23