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

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

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

revision 1.1 by pam-fi, Wed May 27 13:30:07 2009 UTC revision 1.2 by pam-fi, Fri Jun 5 13:15:44 2009 UTC
# Line 84  Inheritance diagram for PamCut:</div> Line 84  Inheritance diagram for PamCut:</div>
84  <a href="classPamCut-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">  <a href="classPamCut-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
85  <tr><td></td></tr>  <tr><td></td></tr>
86  <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>  <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
87  <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPamCut.html#a8192c75b3fe95687f6835100d6ee8b9">PamCut</a> (const char *cutName)</td></tr>  <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a8192c75b3fe95687f6835100d6ee8b9"></a><!-- doxytag: member="PamCut::PamCut" ref="a8192c75b3fe95687f6835100d6ee8b9" args="(const char *cutName)" -->
88    &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPamCut.html#a8192c75b3fe95687f6835100d6ee8b9">PamCut</a> (const char *cutName)</td></tr>
89    
90  <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor.  <a href="#a8192c75b3fe95687f6835100d6ee8b9"></a><br></td></tr>  <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor. <br></td></tr>
91  <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPamCut.html#8a6fb3b6ff60cd514fed53c7a9044790">~PamCut</a> ()</td></tr>  <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8a6fb3b6ff60cd514fed53c7a9044790"></a><!-- doxytag: member="PamCut::~PamCut" ref="8a6fb3b6ff60cd514fed53c7a9044790" args="()" -->
92    virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPamCut.html#8a6fb3b6ff60cd514fed53c7a9044790">~PamCut</a> ()</td></tr>
93    
94  <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destructor.  <a href="#8a6fb3b6ff60cd514fed53c7a9044790"></a><br></td></tr>  <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destructor. <br></td></tr>
95  <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPamCut.html#a874600461950d1f2b75ce3938f91cbe">Check</a> (PamLevel2 *event)=0</td></tr>  <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPamCut.html#a874600461950d1f2b75ce3938f91cbe">Check</a> (PamLevel2 *event)=0</td></tr>
96    
97  <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The basic event check.  <a href="#a874600461950d1f2b75ce3938f91cbe"></a><br></td></tr>  <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The basic event check.  <a href="#a874600461950d1f2b75ce3938f91cbe"></a><br></td></tr>
# Line 127  Inheritance diagram for PamCut:</div> Line 129  Inheritance diagram for PamCut:</div>
129    
130  <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The assignment operator. This operator defines how to copy a <a class="el" href="classPamCut.html" title="An abstract class to apply cuts to Pamela data.">PamCut</a> object into another. In current implementation, it only copies the cut's name of the RHS on the LHS.  <a href="#cff560f2c6a663345c81f95df905956e"></a><br></td></tr>  <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The assignment operator. This operator defines how to copy a <a class="el" href="classPamCut.html" title="An abstract class to apply cuts to Pamela data.">PamCut</a> object into another. In current implementation, it only copies the cut's name of the RHS on the LHS.  <a href="#cff560f2c6a663345c81f95df905956e"></a><br></td></tr>
131  <tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>  <tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
132  <tr><td class="memItemLeft" nowrap align="right" valign="top">UInt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPamCut.html#0525bd3c71dbd445f817c163d56562d5">_nEv</a></td></tr>  <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0525bd3c71dbd445f817c163d56562d5"></a><!-- doxytag: member="PamCut::_nEv" ref="0525bd3c71dbd445f817c163d56562d5" args="" -->
133    UInt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPamCut.html#0525bd3c71dbd445f817c163d56562d5">_nEv</a></td></tr>
134    
135  <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The number of analyzed events.  <a href="#0525bd3c71dbd445f817c163d56562d5"></a><br></td></tr>  <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The number of analyzed events. <br></td></tr>
136  <tr><td class="memItemLeft" nowrap align="right" valign="top">UInt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPamCut.html#eacb32030a52b4353861159e3ca098d0">_nGood</a></td></tr>  <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="eacb32030a52b4353861159e3ca098d0"></a><!-- doxytag: member="PamCut::_nGood" ref="eacb32030a52b4353861159e3ca098d0" args="" -->
137    UInt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPamCut.html#eacb32030a52b4353861159e3ca098d0">_nGood</a></td></tr>
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The number of good events.  <a href="#eacb32030a52b4353861159e3ca098d0"></a><br></td></tr>  
 <tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>  
 <tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPamCut.html#1eb606f9dab9c7f2fd5d84f834dcf146">_cutName</a></td></tr>  
138    
139    <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The number of good events. <br></td></tr>
140  </table>  </table>
141  <hr><a name="_details"></a><h2>Detailed Description</h2>  <hr><a name="_details"></a><h2>Detailed Description</h2>
142  An abstract class to apply cuts to Pamela data.  An abstract class to apply cuts to Pamela data.
143  <p>  <p>
144  This class provides a basic interface for a cut object to apply to PamLevel2 data.  This class provides a basic interface for a cut object to apply to PamLevel2 data. <hr><h2>Member Function Documentation</h2>
 <p>Definition at line <a class="el" href="PamCutBase_8h_source.html#l00022">22</a> of file <a class="el" href="PamCutBase_8h_source.html">PamCutBase.h</a>.</p>  
 <hr><h2>Constructor &amp; Destructor Documentation</h2>  
 <a class="anchor" name="a8192c75b3fe95687f6835100d6ee8b9"></a><!-- doxytag: member="PamCut::PamCut" ref="a8192c75b3fe95687f6835100d6ee8b9" args="(const char *cutName)" -->  
 <div class="memitem">  
 <div class="memproto">  
       <table class="memname">  
         <tr>  
           <td class="memname">PamCut::PamCut           </td>  
           <td>(</td>  
           <td class="paramtype">const char *&nbsp;</td>  
           <td class="paramname"> <em>cutName</em>          </td>  
           <td>&nbsp;)&nbsp;</td>  
           <td><code> [inline]</code></td>  
         </tr>  
       </table>  
 </div>  
 <div class="memdoc">  
   
 <p>  
 Constructor.  
 <p>  
   
 <p>Definition at line <a class="el" href="PamCutBase_8h_source.html#l00026">26</a> of file <a class="el" href="PamCutBase_8h_source.html">PamCutBase.h</a>.</p>  
   
 </div>  
 </div><p>  
 <a class="anchor" name="8a6fb3b6ff60cd514fed53c7a9044790"></a><!-- doxytag: member="PamCut::~PamCut" ref="8a6fb3b6ff60cd514fed53c7a9044790" args="()" -->  
 <div class="memitem">  
 <div class="memproto">  
       <table class="memname">  
         <tr>  
           <td class="memname">virtual PamCut::~PamCut           </td>  
           <td>(</td>  
           <td class="paramname">          </td>  
           <td>&nbsp;)&nbsp;</td>  
           <td><code> [inline, virtual]</code></td>  
         </tr>  
       </table>  
 </div>  
 <div class="memdoc">  
   
 <p>  
 Destructor.  
 <p>  
   
 <p>Definition at line <a class="el" href="PamCutBase_8h_source.html#l00031">31</a> of file <a class="el" href="PamCutBase_8h_source.html">PamCutBase.h</a>.</p>  
   
 </div>  
 </div><p>  
 <hr><h2>Member Function Documentation</h2>  
145  <a class="anchor" name="132a1a7cf365ff28eca38b7dda1acb7f"></a><!-- doxytag: member="PamCut::ApplyCut" ref="132a1a7cf365ff28eca38b7dda1acb7f" args="(PamLevel2 *event)" -->  <a class="anchor" name="132a1a7cf365ff28eca38b7dda1acb7f"></a><!-- doxytag: member="PamCut::ApplyCut" ref="132a1a7cf365ff28eca38b7dda1acb7f" args="(PamLevel2 *event)" -->
146  <div class="memitem">  <div class="memitem">
147  <div class="memproto">  <div class="memproto">
# Line 218  This routine applies the cut to the curr Line 169  This routine applies the cut to the curr
169  </dl>  </dl>
170  <dl class="return" compact><dt><b>Returns:</b></dt><dd>same return values as <a class="el" href="classPamCut.html#a874600461950d1f2b75ce3938f91cbe" title="The basic event check.">Check()</a> </dd></dl>  <dl class="return" compact><dt><b>Returns:</b></dt><dd>same return values as <a class="el" href="classPamCut.html#a874600461950d1f2b75ce3938f91cbe" title="The basic event check.">Check()</a> </dd></dl>
171    
172  <p>Reimplemented in <a class="el" href="classBlindCutCollection.html#8d387de8cbc54ff0eab8cff220b49c20">BlindCutCollection</a>, and <a class="el" href="classPamCutCollection.html#e7af429a3afef3685cbd5aa076ef96e5">PamCutCollection</a>.</p>  <p>Reimplemented in <a class="el" href="classBlindCutCollection.html#8d387de8cbc54ff0eab8cff220b49c20">BlindCutCollection</a>, <a class="el" href="classSmartBlindCollection.html#1eb231a8a437018bfd966644c7b18ba4">SmartBlindCollection</a>, <a class="el" href="classSmartCollection.html#98213ec078e9b94ea70c72132757da46">SmartCollection</a>, and <a class="el" href="classPamCutCollection.html#e7af429a3afef3685cbd5aa076ef96e5">PamCutCollection</a>.</p>
   
 <p>Definition at line <a class="el" href="PamCutBase_8cpp_source.html#l00015">15</a> of file <a class="el" href="PamCutBase_8cpp_source.html">PamCutBase.cpp</a>.</p>  
   
 <p>References <a class="el" href="PamCutBase_8h_source.html#l00158">_nEv</a>, <a class="el" href="PamCutBase_8h_source.html#l00159">_nGood</a>, <a class="el" href="classPamCut.html#a874600461950d1f2b75ce3938f91cbe">Check()</a>, <a class="el" href="CommonDefs_8h_source.html#l00015">CUTOK</a>, <a class="el" href="PamCutBase_8h_source.html#l00087">OnBad()</a>, and <a class="el" href="PamCutBase_8h_source.html#l00076">OnGood()</a>.</p>  
   
 <p>Referenced by <a class="el" href="PamCutBase_8cpp_source.html#l00030">Process()</a>.</p>  
173    
174  </div>  </div>
175  </div><p>  </div><p>
# Line 257  This routine applies the cut to the curr Line 202  This routine applies the cut to the curr
202    
203  <p>Implemented in <a class="el" href="classCARDCut.html#4862d16f307b0108b2f053b9e8d037d3">CARDCut</a>, <a class="el" href="classCATCut.html#3f0de5d967c8cfe8bc9244720bfaf885">CATCut</a>, <a class="el" href="classCaloCrossCut.html#c79de9378fe4816ef37291da64d5a4f0">CaloCrossCut</a>, <a class="el" href="classCaloGeomCut.html#ef28e99e442a7ab58fb8250107ac82e9">CaloGeomCut</a>, <a class="el" href="classCaloIonCut.html#20a353b53560701ba1ba72db42f48083">CaloIonCut</a>, <a class="el" href="classCaloNHitCut.html#54aae0d5514f7bda15297b9cfdceee68">CaloNHitCut</a>, <a class="el" href="classCaloNotIntCut.html#b2b6fd2f100cc967156633edf18a346a">CaloNotIntCut</a>, <a class="el" href="classCaloNucleiZCut.html#af2ac497ae8c5b356eec8d0cfe8a2c7a">CaloNucleiZCut</a>, <a class="el" href="classCaloTrackChi2Cut.html#63fe6418b40b1908a4a9df6ee2920909">CaloTrackChi2Cut</a>, <a class="el" href="classCaloTrackCut.html#c4b3a9ed9d0436a1cbedb49286ff62f0">CaloTrackCut</a>, <a class="el" href="classBlindCutCollection.html#016ee86612e57a50f03c8469d3ed9d1f">BlindCutCollection</a>, <a class="el" href="classAbsTimeCut.html#f7c55e8b9e801a59ea93f9b5b9212c8c">AbsTimeCut</a>, <a class="el" href="classDataQualCut.html#38d0e630a49d113ba6f7d7cc44a663e6">DataQualCut</a>, <a class="el" href="classEvRateS11Cut.html#196fc98a75f1acc3ddef7dc86b5150a1">EvRateS11Cut</a>, <a class="el" href="classGeoFieldCut.html#edb5a8ed5c91d3f2436fe45e979cc778">GeoFieldCut</a>, <a class="el" href="classLTGeoFillCut.html#aee811750d195e71f676db5e240e7f18">LTGeoFillCut</a>, <a class="el" href="classLTQualCut.html#b38dc0bd6b25f899753b4598c278e6a2">LTQualCut</a>, <a class="el" href="classOBTQualCut.html#7731b6f7e6e08ff629550da311952c6a">OBTQualCut</a>, <a class="el" href="classPktQualCut.html#80b1473a595cd2536ae434212bbe00fc">PktQualCut</a>, <a class="el" href="classTrgConfCut.html#5570ce7035bf8638ad3a59b0cadbec4f">TrgConfCut</a>, <a class="el" href="classPamCutCollection.html#85f04cef7b560a37061391dd397813a7">PamCutCollection</a>, <a class="el" href="classTofBetaCut.html#8be0aa44a411b218f7dcf502b53864ff">TofBetaCut</a>, <a class="el" href="classTofBetaRangeCut.html#e9ee404fb4b3435746113d72c9471ec9">TofBetaRangeCut</a>, <a class="el" href="classTofBetaRigCut.html#661c3a16f981d43c28ccea04242a2a17">TofBetaRigCut</a>, <a class="el" href="classTofDedxS1Cut.html#28eb66874012caa199a3d78bf99c59ae">TofDedxS1Cut</a>, <a class="el" href="classTofNucleiZCut.html#86aa8211e4afee39ff38080347bf651d">TofNucleiZCut</a>, <a class="el" href="classTofPatternCut.html#b960628bc87a72be3c8aedab6b036dce">TofPatternCut</a>, <a class="el" href="classTofQualCut.html#b4b8322f9d91ffc647d4279536c446dc">TofQualCut</a>, <a class="el" href="classTofTopS1Cut.html#cd65ae025a3b089d8ea8c1809c023aba">TofTopS1Cut</a>, <a class="el" href="classRigFillCut.html#5441206a7a24f1f5d19dc1a64685fcd4">RigFillCut</a>, <a class="el" href="classTrkCalQualCut.html#1678dc1c169379f1faf1bb2407b1d99a">TrkCalQualCut</a>, <a class="el" href="classTrkChi2DeflCut.html#9a83aea89ca0147ca956c57fed60c2f4">TrkChi2DeflCut</a>, <a class="el" href="classTrkChi2QualCut.html#b3f014b4575ab61bee63ccf991e91e18">TrkChi2QualCut</a>, <a class="el" href="classTrkDedxHCut.html#2d8cd4ed98f290cb803c9720a42ff376">TrkDedxHCut</a>, <a class="el" href="classTrkGeomCut.html#4fef0bbfb92036676974671133e1ce5a">TrkGeomCut</a>, <a class="el" href="classTrkHitQualCut.html#e4327bc3c511827d3d2bcf0b3ed95f86">TrkHitQualCut</a>, <a class="el" href="classTrkIdCut.html#8c5dd8c6e34bd6234ae9bd3178090508">TrkIdCut</a>, <a class="el" href="classTrkIonCut.html#e96a9561ce59c156b6a913545b0960b9">TrkIonCut</a>, <a class="el" href="classTrkNucleiZCut.html#de47cb3c368d7ab12a8a5236de8915a4">TrkNucleiZCut</a>, <a class="el" href="classTrkPhSinCut.html#c9529432c0c9b8667c5c97ea824a7c93">TrkPhSinCut</a>, <a class="el" href="classTrkRigCut.html#00ddc4658bff1f28065ccb91d3eb43e6">TrkRigCut</a>, <a class="el" href="classTrkRigGeoCut.html#d334792be6ca66d01d75bb2f86a57382">TrkRigGeoCut</a>, <a class="el" href="classTrkRigRangeCut.html#ebebf52705ab17ef48ab12ec6d599c37">TrkRigRangeCut</a>, <a class="el" href="classTrkRunValCut.html#2c76ef62866b009e30b208749cf563f5">TrkRunValCut</a>, and <a class="el" href="classTrkSigmaDeflCut.html#8af1e1457f8c5d33b70aa75816188e72">TrkSigmaDeflCut</a>.</p>  <p>Implemented in <a class="el" href="classCARDCut.html#4862d16f307b0108b2f053b9e8d037d3">CARDCut</a>, <a class="el" href="classCATCut.html#3f0de5d967c8cfe8bc9244720bfaf885">CATCut</a>, <a class="el" href="classCaloCrossCut.html#c79de9378fe4816ef37291da64d5a4f0">CaloCrossCut</a>, <a class="el" href="classCaloGeomCut.html#ef28e99e442a7ab58fb8250107ac82e9">CaloGeomCut</a>, <a class="el" href="classCaloIonCut.html#20a353b53560701ba1ba72db42f48083">CaloIonCut</a>, <a class="el" href="classCaloNHitCut.html#54aae0d5514f7bda15297b9cfdceee68">CaloNHitCut</a>, <a class="el" href="classCaloNotIntCut.html#b2b6fd2f100cc967156633edf18a346a">CaloNotIntCut</a>, <a class="el" href="classCaloNucleiZCut.html#af2ac497ae8c5b356eec8d0cfe8a2c7a">CaloNucleiZCut</a>, <a class="el" href="classCaloTrackChi2Cut.html#63fe6418b40b1908a4a9df6ee2920909">CaloTrackChi2Cut</a>, <a class="el" href="classCaloTrackCut.html#c4b3a9ed9d0436a1cbedb49286ff62f0">CaloTrackCut</a>, <a class="el" href="classBlindCutCollection.html#016ee86612e57a50f03c8469d3ed9d1f">BlindCutCollection</a>, <a class="el" href="classAbsTimeCut.html#f7c55e8b9e801a59ea93f9b5b9212c8c">AbsTimeCut</a>, <a class="el" href="classDataQualCut.html#38d0e630a49d113ba6f7d7cc44a663e6">DataQualCut</a>, <a class="el" href="classEvRateS11Cut.html#196fc98a75f1acc3ddef7dc86b5150a1">EvRateS11Cut</a>, <a class="el" href="classGeoFieldCut.html#edb5a8ed5c91d3f2436fe45e979cc778">GeoFieldCut</a>, <a class="el" href="classLTGeoFillCut.html#aee811750d195e71f676db5e240e7f18">LTGeoFillCut</a>, <a class="el" href="classLTQualCut.html#b38dc0bd6b25f899753b4598c278e6a2">LTQualCut</a>, <a class="el" href="classOBTQualCut.html#7731b6f7e6e08ff629550da311952c6a">OBTQualCut</a>, <a class="el" href="classPktQualCut.html#80b1473a595cd2536ae434212bbe00fc">PktQualCut</a>, <a class="el" href="classTrgConfCut.html#5570ce7035bf8638ad3a59b0cadbec4f">TrgConfCut</a>, <a class="el" href="classPamCutCollection.html#85f04cef7b560a37061391dd397813a7">PamCutCollection</a>, <a class="el" href="classTofBetaCut.html#8be0aa44a411b218f7dcf502b53864ff">TofBetaCut</a>, <a class="el" href="classTofBetaRangeCut.html#e9ee404fb4b3435746113d72c9471ec9">TofBetaRangeCut</a>, <a class="el" href="classTofBetaRigCut.html#661c3a16f981d43c28ccea04242a2a17">TofBetaRigCut</a>, <a class="el" href="classTofDedxS1Cut.html#28eb66874012caa199a3d78bf99c59ae">TofDedxS1Cut</a>, <a class="el" href="classTofNucleiZCut.html#86aa8211e4afee39ff38080347bf651d">TofNucleiZCut</a>, <a class="el" href="classTofPatternCut.html#b960628bc87a72be3c8aedab6b036dce">TofPatternCut</a>, <a class="el" href="classTofQualCut.html#b4b8322f9d91ffc647d4279536c446dc">TofQualCut</a>, <a class="el" href="classTofTopS1Cut.html#cd65ae025a3b089d8ea8c1809c023aba">TofTopS1Cut</a>, <a class="el" href="classRigFillCut.html#5441206a7a24f1f5d19dc1a64685fcd4">RigFillCut</a>, <a class="el" href="classTrkCalQualCut.html#1678dc1c169379f1faf1bb2407b1d99a">TrkCalQualCut</a>, <a class="el" href="classTrkChi2DeflCut.html#9a83aea89ca0147ca956c57fed60c2f4">TrkChi2DeflCut</a>, <a class="el" href="classTrkChi2QualCut.html#b3f014b4575ab61bee63ccf991e91e18">TrkChi2QualCut</a>, <a class="el" href="classTrkDedxHCut.html#2d8cd4ed98f290cb803c9720a42ff376">TrkDedxHCut</a>, <a class="el" href="classTrkGeomCut.html#4fef0bbfb92036676974671133e1ce5a">TrkGeomCut</a>, <a class="el" href="classTrkHitQualCut.html#e4327bc3c511827d3d2bcf0b3ed95f86">TrkHitQualCut</a>, <a class="el" href="classTrkIdCut.html#8c5dd8c6e34bd6234ae9bd3178090508">TrkIdCut</a>, <a class="el" href="classTrkIonCut.html#e96a9561ce59c156b6a913545b0960b9">TrkIonCut</a>, <a class="el" href="classTrkNucleiZCut.html#de47cb3c368d7ab12a8a5236de8915a4">TrkNucleiZCut</a>, <a class="el" href="classTrkPhSinCut.html#c9529432c0c9b8667c5c97ea824a7c93">TrkPhSinCut</a>, <a class="el" href="classTrkRigCut.html#00ddc4658bff1f28065ccb91d3eb43e6">TrkRigCut</a>, <a class="el" href="classTrkRigGeoCut.html#d334792be6ca66d01d75bb2f86a57382">TrkRigGeoCut</a>, <a class="el" href="classTrkRigRangeCut.html#ebebf52705ab17ef48ab12ec6d599c37">TrkRigRangeCut</a>, <a class="el" href="classTrkRunValCut.html#2c76ef62866b009e30b208749cf563f5">TrkRunValCut</a>, and <a class="el" href="classTrkSigmaDeflCut.html#8af1e1457f8c5d33b70aa75816188e72">TrkSigmaDeflCut</a>.</p>
204    
 <p>Referenced by <a class="el" href="PamCutBase_8cpp_source.html#l00015">ApplyCut()</a>.</p>  
   
205  </div>  </div>
206  </div><p>  </div><p>
207  <a class="anchor" name="fd74c1565552cabe4aced316df803737"></a><!-- doxytag: member="PamCut::Finalize" ref="fd74c1565552cabe4aced316df803737" args="()" -->  <a class="anchor" name="fd74c1565552cabe4aced316df803737"></a><!-- doxytag: member="PamCut::Finalize" ref="fd74c1565552cabe4aced316df803737" args="()" -->
# Line 280  This routine applies the cut to the curr Line 223  This routine applies the cut to the curr
223  The post-analysis task definition.  The post-analysis task definition.
224  <p>  <p>
225  This method is automatically called by <a class="el" href="classPamCut.html#047b75499ea4457d60397ee5491adcd4" title="Applies the cut to a range of events.">Process()</a> after the event selection has been performed; override this in derived classes to perform post-analysis tasks like writing histograms, closing files and so on.  This method is automatically called by <a class="el" href="classPamCut.html#047b75499ea4457d60397ee5491adcd4" title="Applies the cut to a range of events.">Process()</a> after the event selection has been performed; override this in derived classes to perform post-analysis tasks like writing histograms, closing files and so on.
226  <p>Reimplemented in <a class="el" href="classSmartBlindCollection.html#a78ee7b18b0913554e64b4e560453167">SmartBlindCollection</a>, <a class="el" href="classSmartCollection.html#8105730615ad127a482a7fb399695977">SmartCollection</a>, <a class="el" href="classVerboseBlindCollection.html#43d6ea7b5ea35c5dbb342e23584b79ee">VerboseBlindCollection</a>, <a class="el" href="classVerboseCollection.html#3fcdf28d50507d772647d4306a78f3cc">VerboseCollection</a>, and <a class="el" href="classPamCutCollection.html#15785c75fb13b998422739e741bb5c01">PamCutCollection</a>.</p>  <p>Reimplemented in <a class="el" href="classSmartCollection.html#8105730615ad127a482a7fb399695977">SmartCollection</a>, <a class="el" href="classVerboseBlindCollection.html#43d6ea7b5ea35c5dbb342e23584b79ee">VerboseBlindCollection</a>, <a class="el" href="classVerboseCollection.html#3fcdf28d50507d772647d4306a78f3cc">VerboseCollection</a>, and <a class="el" href="classPamCutCollection.html#15785c75fb13b998422739e741bb5c01">PamCutCollection</a>.</p>
   
 <p>Definition at line <a class="el" href="PamCutBase_8h_source.html#l00128">128</a> of file <a class="el" href="PamCutBase_8h_source.html">PamCutBase.h</a>.</p>  
   
 <p>Referenced by <a class="el" href="PamCutBase_8cpp_source.html#l00030">Process()</a>.</p>  
227    
228  </div>  </div>
229  </div><p>  </div><p>
# Line 308  Returns the cut name. Line 247  Returns the cut name.
247  <p>  <p>
248  <dl class="return" compact><dt><b>Returns:</b></dt><dd>The cut name. </dd></dl>  <dl class="return" compact><dt><b>Returns:</b></dt><dd>The cut name. </dd></dl>
249    
 <p>Definition at line <a class="el" href="PamCutBase_8cpp_source.html#l00057">57</a> of file <a class="el" href="PamCutBase_8cpp_source.html">PamCutBase.cpp</a>.</p>  
   
 <p>References <a class="el" href="PamCutBase_8h_source.html#l00154">_cutName</a>.</p>  
   
 <p>Referenced by <a class="el" href="VerboseCollection_8cpp_source.html#l00013">VerboseCollection::Finalize()</a>, and <a class="el" href="VerboseBlindCollection_8cpp_source.html#l00013">VerboseBlindCollection::Finalize()</a>.</p>  
   
250  </div>  </div>
251  </div><p>  </div><p>
252  <a class="anchor" name="3ae6ebc9dd777e11e0d8ce18948538be"></a><!-- doxytag: member="PamCut::GetNEv" ref="3ae6ebc9dd777e11e0d8ce18948538be" args="()" -->  <a class="anchor" name="3ae6ebc9dd777e11e0d8ce18948538be"></a><!-- doxytag: member="PamCut::GetNEv" ref="3ae6ebc9dd777e11e0d8ce18948538be" args="()" -->
# Line 336  Returns the number of checked events. Line 269  Returns the number of checked events.
269  <p>  <p>
270  <dl class="return" compact><dt><b>Returns:</b></dt><dd>The number of checked events. </dd></dl>  <dl class="return" compact><dt><b>Returns:</b></dt><dd>The number of checked events. </dd></dl>
271    
 <p>Definition at line <a class="el" href="PamCutBase_8h_source.html#l00094">94</a> of file <a class="el" href="PamCutBase_8h_source.html">PamCutBase.h</a>.</p>  
   
 <p>References <a class="el" href="PamCutBase_8h_source.html#l00158">_nEv</a>.</p>  
   
 <p>Referenced by <a class="el" href="VerboseCollection_8cpp_source.html#l00013">VerboseCollection::Finalize()</a>, and <a class="el" href="VerboseBlindCollection_8cpp_source.html#l00013">VerboseBlindCollection::Finalize()</a>.</p>  
   
272  </div>  </div>
273  </div><p>  </div><p>
274  <a class="anchor" name="b8a69206312cfcf6df6897aef973ef4a"></a><!-- doxytag: member="PamCut::GetNGood" ref="b8a69206312cfcf6df6897aef973ef4a" args="()" -->  <a class="anchor" name="b8a69206312cfcf6df6897aef973ef4a"></a><!-- doxytag: member="PamCut::GetNGood" ref="b8a69206312cfcf6df6897aef973ef4a" args="()" -->
# Line 365  Returns the number of good events. Line 292  Returns the number of good events.
292  This counter keeps track of how many events have fulfilled the conditions specified in Check.<p>  This counter keeps track of how many events have fulfilled the conditions specified in Check.<p>
293  <dl class="return" compact><dt><b>Returns:</b></dt><dd>The number of good events. </dd></dl>  <dl class="return" compact><dt><b>Returns:</b></dt><dd>The number of good events. </dd></dl>
294    
 <p>Definition at line <a class="el" href="PamCutBase_8h_source.html#l00104">104</a> of file <a class="el" href="PamCutBase_8h_source.html">PamCutBase.h</a>.</p>  
   
 <p>References <a class="el" href="PamCutBase_8h_source.html#l00159">_nGood</a>.</p>  
   
 <p>Referenced by <a class="el" href="VerboseCollection_8cpp_source.html#l00013">VerboseCollection::Finalize()</a>, and <a class="el" href="VerboseBlindCollection_8cpp_source.html#l00013">VerboseBlindCollection::Finalize()</a>.</p>  
   
295  </div>  </div>
296  </div><p>  </div><p>
297  <a class="anchor" name="cbb3b507d79f20878fac4392ffa57acb"></a><!-- doxytag: member="PamCut::OnBad" ref="cbb3b507d79f20878fac4392ffa57acb" args="(PamLevel2 *event, int selectionResult)" -->  <a class="anchor" name="cbb3b507d79f20878fac4392ffa57acb"></a><!-- doxytag: member="PamCut::OnBad" ref="cbb3b507d79f20878fac4392ffa57acb" args="(PamLevel2 *event, int selectionResult)" -->
# Line 410  The post-selection tasks for bad events Line 331  The post-selection tasks for bad events
331    </table>    </table>
332  </dl>  </dl>
333    
 <p>Reimplemented in <a class="el" href="classSmartBlindCollection.html#f91282918f2ac3966b8ca491ef0ef634">SmartBlindCollection</a>, and <a class="el" href="classSmartCollection.html#99ac049c98461fbe04167f386ca7ed76">SmartCollection</a>.</p>  
   
 <p>Definition at line <a class="el" href="PamCutBase_8h_source.html#l00087">87</a> of file <a class="el" href="PamCutBase_8h_source.html">PamCutBase.h</a>.</p>  
   
 <p>Referenced by <a class="el" href="PamCutBase_8cpp_source.html#l00094">PamCutCollection::ApplyCut()</a>, <a class="el" href="PamCutBase_8cpp_source.html#l00015">ApplyCut()</a>, and <a class="el" href="BlindCutCollection_8cpp_source.html#l00029">BlindCutCollection::ApplyCut()</a>.</p>  
   
334  </div>  </div>
335  </div><p>  </div><p>
336  <a class="anchor" name="56021e959232270c12528ddec3062985"></a><!-- doxytag: member="PamCut::OnGood" ref="56021e959232270c12528ddec3062985" args="(PamLevel2 *event)" -->  <a class="anchor" name="56021e959232270c12528ddec3062985"></a><!-- doxytag: member="PamCut::OnGood" ref="56021e959232270c12528ddec3062985" args="(PamLevel2 *event)" -->
# Line 443  Here the post-selection actions (histogr Line 358  Here the post-selection actions (histogr
358    </table>    </table>
359  </dl>  </dl>
360    
361  <p>Reimplemented in <a class="el" href="classSmartBlindCollection.html#d56853747b6484dec74fef529388ea28">SmartBlindCollection</a>, <a class="el" href="classSmartCollection.html#13ce6deb47b60d10225598dd1201cd80">SmartCollection</a>, <a class="el" href="classLTGeoFillCut.html#17593f86005dd51a09a637232797c925">LTGeoFillCut</a>, and <a class="el" href="classRigFillCut.html#537f1b31f208ebe8f190f254be1fdc6c">RigFillCut</a>.</p>  <p>Reimplemented in <a class="el" href="classLTGeoFillCut.html#17593f86005dd51a09a637232797c925">LTGeoFillCut</a>, and <a class="el" href="classRigFillCut.html#537f1b31f208ebe8f190f254be1fdc6c">RigFillCut</a>.</p>
   
 <p>Definition at line <a class="el" href="PamCutBase_8h_source.html#l00076">76</a> of file <a class="el" href="PamCutBase_8h_source.html">PamCutBase.h</a>.</p>  
   
 <p>Referenced by <a class="el" href="PamCutBase_8cpp_source.html#l00094">PamCutCollection::ApplyCut()</a>, <a class="el" href="PamCutBase_8cpp_source.html#l00015">ApplyCut()</a>, and <a class="el" href="BlindCutCollection_8cpp_source.html#l00029">BlindCutCollection::ApplyCut()</a>.</p>  
362    
363  </div>  </div>
364  </div><p>  </div><p>
# Line 477  The assignment operator. This operator d Line 388  The assignment operator. This operator d
388  </dl>  </dl>
389  <dl class="return" compact><dt><b>Returns:</b></dt><dd>The new value for LHS. </dd></dl>  <dl class="return" compact><dt><b>Returns:</b></dt><dd>The new value for LHS. </dd></dl>
390    
 <p>Definition at line <a class="el" href="PamCutBase_8cpp_source.html#l00065">65</a> of file <a class="el" href="PamCutBase_8cpp_source.html">PamCutBase.cpp</a>.</p>  
   
 <p>References <a class="el" href="PamCutBase_8h_source.html#l00154">_cutName</a>.</p>  
   
391  </div>  </div>
392  </div><p>  </div><p>
393  <a class="anchor" name="047b75499ea4457d60397ee5491adcd4"></a><!-- doxytag: member="PamCut::Process" ref="047b75499ea4457d60397ee5491adcd4" args="(PamLevel2 *events, ULong_t firstEvent, ULong_t lastEvent)" -->  <a class="anchor" name="047b75499ea4457d60397ee5491adcd4"></a><!-- doxytag: member="PamCut::Process" ref="047b75499ea4457d60397ee5491adcd4" args="(PamLevel2 *events, ULong_t firstEvent, ULong_t lastEvent)" -->
# Line 526  This method resets the counters calling Line 433  This method resets the counters calling
433    </table>    </table>
434  </dl>  </dl>
435    
 <p>Definition at line <a class="el" href="PamCutBase_8cpp_source.html#l00030">30</a> of file <a class="el" href="PamCutBase_8cpp_source.html">PamCutBase.cpp</a>.</p>  
   
 <p>References <a class="el" href="PamCutBase_8cpp_source.html#l00015">ApplyCut()</a>, <a class="el" href="PamCutBase_8h_source.html#l00128">Finalize()</a>, and <a class="el" href="PamCutBase_8cpp_source.html#l00053">Setup()</a>.</p>  
   
436  </div>  </div>
437  </div><p>  </div><p>
438  <a class="anchor" name="276bd306ea0a62cc0effa5dea4118e21"></a><!-- doxytag: member="PamCut::SetName" ref="276bd306ea0a62cc0effa5dea4118e21" args="(const char *newName)" -->  <a class="anchor" name="276bd306ea0a62cc0effa5dea4118e21"></a><!-- doxytag: member="PamCut::SetName" ref="276bd306ea0a62cc0effa5dea4118e21" args="(const char *newName)" -->
# Line 557  Changes the cut's name. Line 460  Changes the cut's name.
460    </table>    </table>
461  </dl>  </dl>
462    
 <p>Definition at line <a class="el" href="PamCutBase_8cpp_source.html#l00061">61</a> of file <a class="el" href="PamCutBase_8cpp_source.html">PamCutBase.cpp</a>.</p>  
   
 <p>References <a class="el" href="PamCutBase_8h_source.html#l00154">_cutName</a>.</p>  
   
463  </div>  </div>
464  </div><p>  </div><p>
465  <a class="anchor" name="e587828903b809c99f9ab5ba97ae6616"></a><!-- doxytag: member="PamCut::Setup" ref="e587828903b809c99f9ab5ba97ae6616" args="(PamLevel2 *events)" -->  <a class="anchor" name="e587828903b809c99f9ab5ba97ae6616"></a><!-- doxytag: member="PamCut::Setup" ref="e587828903b809c99f9ab5ba97ae6616" args="(PamLevel2 *events)" -->
# Line 590  This method is automatically called by < Line 489  This method is automatically called by <
489  </dl>  </dl>
490  <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPamCut.html#3ae6ebc9dd777e11e0d8ce18948538be" title="Returns the number of checked events.">GetNEv()</a>, <a class="el" href="classPamCut.html#b8a69206312cfcf6df6897aef973ef4a" title="Returns the number of good events.">GetNGood()</a>. </dd></dl>  <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPamCut.html#3ae6ebc9dd777e11e0d8ce18948538be" title="Returns the number of checked events.">GetNEv()</a>, <a class="el" href="classPamCut.html#b8a69206312cfcf6df6897aef973ef4a" title="Returns the number of good events.">GetNGood()</a>. </dd></dl>
491    
492  <p>Reimplemented in <a class="el" href="classSmartBlindCollection.html#e59d373921df00a54a8a8401a1ae2baf">SmartBlindCollection</a>, <a class="el" href="classSmartCollection.html#9b5b11a854b9e174218ea516ceffb34c">SmartCollection</a>, and <a class="el" href="classPamCutCollection.html#982821389af5e585688611d733b3a7b0">PamCutCollection</a>.</p>  <p>Reimplemented in <a class="el" href="classSmartCollection.html#9b5b11a854b9e174218ea516ceffb34c">SmartCollection</a>, and <a class="el" href="classPamCutCollection.html#982821389af5e585688611d733b3a7b0">PamCutCollection</a>.</p>
   
 <p>Definition at line <a class="el" href="PamCutBase_8cpp_source.html#l00053">53</a> of file <a class="el" href="PamCutBase_8cpp_source.html">PamCutBase.cpp</a>.</p>  
   
 <p>References <a class="el" href="PamCutBase_8h_source.html#l00158">_nEv</a>, and <a class="el" href="PamCutBase_8h_source.html#l00159">_nGood</a>.</p>  
   
 <p>Referenced by <a class="el" href="PamCutBase_8cpp_source.html#l00030">Process()</a>.</p>  
   
 </div>  
 </div><p>  
 <hr><h2>Member Data Documentation</h2>  
 <a class="anchor" name="1eb606f9dab9c7f2fd5d84f834dcf146"></a><!-- doxytag: member="PamCut::_cutName" ref="1eb606f9dab9c7f2fd5d84f834dcf146" args="" -->  
 <div class="memitem">  
 <div class="memproto">  
       <table class="memname">  
         <tr>  
           <td class="memname">const char* <a class="el" href="classPamCut.html#1eb606f9dab9c7f2fd5d84f834dcf146">PamCut::_cutName</a><code> [private]</code>          </td>  
         </tr>  
       </table>  
 </div>  
 <div class="memdoc">  
   
 <p>  
   
 <p>Definition at line <a class="el" href="PamCutBase_8h_source.html#l00154">154</a> of file <a class="el" href="PamCutBase_8h_source.html">PamCutBase.h</a>.</p>  
   
 <p>Referenced by <a class="el" href="PamCutBase_8cpp_source.html#l00057">GetName()</a>, <a class="el" href="PamCutBase_8cpp_source.html#l00065">operator=()</a>, and <a class="el" href="PamCutBase_8cpp_source.html#l00061">SetName()</a>.</p>  
   
 </div>  
 </div><p>  
 <a class="anchor" name="0525bd3c71dbd445f817c163d56562d5"></a><!-- doxytag: member="PamCut::_nEv" ref="0525bd3c71dbd445f817c163d56562d5" args="" -->  
 <div class="memitem">  
 <div class="memproto">  
       <table class="memname">  
         <tr>  
           <td class="memname">UInt_t <a class="el" href="classPamCut.html#0525bd3c71dbd445f817c163d56562d5">PamCut::_nEv</a><code> [protected]</code>          </td>  
         </tr>  
       </table>  
 </div>  
 <div class="memdoc">  
   
 <p>  
 The number of analyzed events.  
 <p>  
   
 <p>Definition at line <a class="el" href="PamCutBase_8h_source.html#l00158">158</a> of file <a class="el" href="PamCutBase_8h_source.html">PamCutBase.h</a>.</p>  
   
 <p>Referenced by <a class="el" href="PamCutBase_8cpp_source.html#l00094">PamCutCollection::ApplyCut()</a>, <a class="el" href="PamCutBase_8cpp_source.html#l00015">ApplyCut()</a>, <a class="el" href="BlindCutCollection_8cpp_source.html#l00029">BlindCutCollection::ApplyCut()</a>, <a class="el" href="PamCutBase_8h_source.html#l00094">GetNEv()</a>, and <a class="el" href="PamCutBase_8cpp_source.html#l00053">Setup()</a>.</p>  
   
 </div>  
 </div><p>  
 <a class="anchor" name="eacb32030a52b4353861159e3ca098d0"></a><!-- doxytag: member="PamCut::_nGood" ref="eacb32030a52b4353861159e3ca098d0" args="" -->  
 <div class="memitem">  
 <div class="memproto">  
       <table class="memname">  
         <tr>  
           <td class="memname">UInt_t <a class="el" href="classPamCut.html#eacb32030a52b4353861159e3ca098d0">PamCut::_nGood</a><code> [protected]</code>          </td>  
         </tr>  
       </table>  
 </div>  
 <div class="memdoc">  
   
 <p>  
 The number of good events.  
 <p>  
   
 <p>Definition at line <a class="el" href="PamCutBase_8h_source.html#l00159">159</a> of file <a class="el" href="PamCutBase_8h_source.html">PamCutBase.h</a>.</p>  
   
 <p>Referenced by <a class="el" href="PamCutBase_8cpp_source.html#l00094">PamCutCollection::ApplyCut()</a>, <a class="el" href="PamCutBase_8cpp_source.html#l00015">ApplyCut()</a>, <a class="el" href="BlindCutCollection_8cpp_source.html#l00029">BlindCutCollection::ApplyCut()</a>, <a class="el" href="PamCutBase_8h_source.html#l00104">GetNGood()</a>, and <a class="el" href="PamCutBase_8cpp_source.html#l00053">Setup()</a>.</p>  
493    
494  </div>  </div>
495  </div><p>  </div><p>
496  <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>
497  <li>PamCutBase/<a class="el" href="PamCutBase_8h_source.html">PamCutBase.h</a><li>PamCutBase/<a class="el" href="PamCutBase_8cpp_source.html">PamCutBase.cpp</a></ul>  <li>PamCutBase/<a class="el" href="PamCutBase_8h_source.html">PamCutBase.h</a><li>PamCutBase/<a class="el" href="PamCutBase_8cpp.html">PamCutBase.cpp</a></ul>
498  </div>  </div>
499  <hr size="1"><address style="text-align: right;"><small>Generated on Wed May 27 15:21:40 2009 for PamCut by&nbsp;  <hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 15:09:03 2009 for PamCut by&nbsp;
500  <a href="http://www.doxygen.org/index.html">  <a href="http://www.doxygen.org/index.html">
501  <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>
502  </body>  </body>

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

  ViewVC Help
Powered by ViewVC 1.1.23