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

Diff of /PamCut/doc/Doxygen/html/classPamCutCollection.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:09 2009 UTC
# Line 36  Inheritance diagram for PamCutCollection Line 36  Inheritance diagram for PamCutCollection
36  <area href="classPamCut.html" alt="PamCut" shape="rect" coords="77,0,221,24">  <area href="classPamCut.html" alt="PamCut" shape="rect" coords="77,0,221,24">
37  <area href="classBlindCutCollection.html" alt="BlindCutCollection" shape="rect" coords="0,112,144,136">  <area href="classBlindCutCollection.html" alt="BlindCutCollection" shape="rect" coords="0,112,144,136">
38  <area href="classSmartCollection.html" alt="SmartCollection" shape="rect" coords="154,112,298,136">  <area href="classSmartCollection.html" alt="SmartCollection" shape="rect" coords="154,112,298,136">
39  <area href="classSmartBlindCollection.html" alt="SmartBlindCollection" shape="rect" coords="0,168,144,192">  <area href="classSmartBlindCollection.html" alt="SmartBlindCollection" shape="rect" coords="77,168,221,192">
40  <area href="classVerboseCollection.html" alt="VerboseCollection" shape="rect" coords="154,168,298,192">  <area href="classVerboseCollection.html" alt="VerboseCollection" shape="rect" coords="231,168,375,192">
41  <area href="classVerboseBlindCollection.html" alt="VerboseBlindCollection" shape="rect" coords="0,224,144,248">  <area href="classVerboseBlindCollection.html" alt="VerboseBlindCollection" shape="rect" coords="77,224,221,248">
42  </map>  </map>
43  </div>  </div>
44    
# Line 49  Inheritance diagram for PamCutCollection Line 49  Inheritance diagram for PamCutCollection
49  <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPamCutCollection.html#756d6cc1c69e85a0f76e7674789c5588">PamCutCollection</a> (const char *collectionName)</td></tr>  <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPamCutCollection.html#756d6cc1c69e85a0f76e7674789c5588">PamCutCollection</a> (const char *collectionName)</td></tr>
50    
51  <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor.  <a href="#756d6cc1c69e85a0f76e7674789c5588"></a><br></td></tr>  <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor.  <a href="#756d6cc1c69e85a0f76e7674789c5588"></a><br></td></tr>
52  <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPamCutCollection.html#932711c5f613639091adbcd851107b0c">~PamCutCollection</a> ()</td></tr>  <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="932711c5f613639091adbcd851107b0c"></a><!-- doxytag: member="PamCutCollection::~PamCutCollection" ref="932711c5f613639091adbcd851107b0c" args="()" -->
53    &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPamCutCollection.html#932711c5f613639091adbcd851107b0c">~PamCutCollection</a> ()</td></tr>
54    
55  <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destructor.  <a href="#932711c5f613639091adbcd851107b0c"></a><br></td></tr>  <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destructor. <br></td></tr>
56  <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPamCutCollection.html#6dc6a92a7ee9243f567a2a244e1e5685">AddCut</a> (<a class="el" href="classPamCut.html">PamCut</a> &amp;cut)</td></tr>  <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPamCutCollection.html#6dc6a92a7ee9243f567a2a244e1e5685">AddCut</a> (<a class="el" href="classPamCut.html">PamCut</a> &amp;cut)</td></tr>
57    
58  <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adds a cut to the cut collection This routine adds a cut to the collection. These are stored in a vector in the same order they are inserted (the first cut would be element 0, the second cut element 1 and so on). All the references to a "cut number" or "cut index" will refer to this numbering scheme.  <a href="#6dc6a92a7ee9243f567a2a244e1e5685"></a><br></td></tr>  <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adds a cut to the cut collection This routine adds a cut to the collection. These are stored in a vector in the same order they are inserted (the first cut would be element 0, the second cut element 1 and so on). All the references to a "cut number" or "cut index" will refer to this numbering scheme.  <a href="#6dc6a92a7ee9243f567a2a244e1e5685"></a><br></td></tr>
# Line 77  Inheritance diagram for PamCutCollection Line 78  Inheritance diagram for PamCutCollection
78    
79  <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Assignment operator redefinition. The assignment operator replaces the content of the LHS with that of RHS. The net effect would be that the cuts contained in the LHS are exactly the same that are in the RHS. In particular, this means that any modification to one of the cuts will propagate both to the LHS and RHS collections. Also the cut name will be copied, since the implementation invokes <a class="el" href="classPamCut.html#cff560f2c6a663345c81f95df905956e" title="The assignment operator. This operator defines how to copy a PamCut object into another...">PamCut::operator=</a>.  <a href="#3fb36e5fb38627f5cbffe6c23cf57d2a"></a><br></td></tr>  <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Assignment operator redefinition. The assignment operator replaces the content of the LHS with that of RHS. The net effect would be that the cuts contained in the LHS are exactly the same that are in the RHS. In particular, this means that any modification to one of the cuts will propagate both to the LHS and RHS collections. Also the cut name will be copied, since the implementation invokes <a class="el" href="classPamCut.html#cff560f2c6a663345c81f95df905956e" title="The assignment operator. This operator defines how to copy a PamCut object into another...">PamCut::operator=</a>.  <a href="#3fb36e5fb38627f5cbffe6c23cf57d2a"></a><br></td></tr>
80  <tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>  <tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
81  <tr><td class="memItemLeft" nowrap align="right" valign="top">std::vector&lt; <a class="el" href="classPamCut.html">PamCut</a> * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPamCutCollection.html#95f91f4b81f916cb6e120ee4b5bb5403">_cuts</a></td></tr>  <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="95f91f4b81f916cb6e120ee4b5bb5403"></a><!-- doxytag: member="PamCutCollection::_cuts" ref="95f91f4b81f916cb6e120ee4b5bb5403" args="" -->
82    std::vector&lt; <a class="el" href="classPamCut.html">PamCut</a> * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPamCutCollection.html#95f91f4b81f916cb6e120ee4b5bb5403">_cuts</a></td></tr>
83    
84  <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A vector containing pointers to <a class="el" href="classPamCut.html" title="An abstract class to apply cuts to Pamela data.">PamCut</a> objects.  <a href="#95f91f4b81f916cb6e120ee4b5bb5403"></a><br></td></tr>  <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A vector containing pointers to <a class="el" href="classPamCut.html" title="An abstract class to apply cuts to Pamela data.">PamCut</a> objects. <br></td></tr>
85  </table>  </table>
86  <hr><a name="_details"></a><h2>Detailed Description</h2>  <hr><a name="_details"></a><h2>Detailed Description</h2>
87  A class which applies a set of cuts to Pamela data.  A class which applies a set of cuts to Pamela data.
88  <p>  <p>
89  This is a multi-cut class, which inherits from <a class="el" href="classPamCut.html" title="An abstract class to apply cuts to Pamela data.">PamCut</a>. Indeed, a multi-cut can be seen as a cut composed by various simpler cuts; hence the interface of <a class="el" href="classPamCut.html" title="An abstract class to apply cuts to Pamela data.">PamCut</a> is also functional for <a class="el" href="classPamCutCollection.html" title="A class which applies a set of cuts to Pamela data.">PamCutCollection</a>. The <a class="el" href="classPamCutCollection.html#e7af429a3afef3685cbd5aa076ef96e5" title="Applies the cuts to the current event.">ApplyCut(PamLevel2 *event)</a> method is overridden so as all the cuts that compose the <a class="el" href="classPamCutCollection.html" title="A class which applies a set of cuts to Pamela data.">PamCutCollection</a> are applied to the events in the same order they are added to the collection. Instead, <a class="el" href="classPamCut.html#047b75499ea4457d60397ee5491adcd4" title="Applies the cut to a range of events.">Process(PamLevel2 *events, ULong_t firstEvent, ULong_t lastEvent)</a> is NOT overridden, since it performs the same task as the one in the base class: it is sufficient to override <a class="el" href="classPamCutCollection.html#85f04cef7b560a37061391dd397813a7" title="The basic selection.">Check(PamLevel2 *event)</a> to replace the single-cut evaluation with a multi-cut evaluation.  This is a multi-cut class, which inherits from <a class="el" href="classPamCut.html" title="An abstract class to apply cuts to Pamela data.">PamCut</a>. Indeed, a multi-cut can be seen as a cut composed by various simpler cuts; hence the interface of <a class="el" href="classPamCut.html" title="An abstract class to apply cuts to Pamela data.">PamCut</a> is also functional for <a class="el" href="classPamCutCollection.html" title="A class which applies a set of cuts to Pamela data.">PamCutCollection</a>. The <a class="el" href="classPamCutCollection.html#e7af429a3afef3685cbd5aa076ef96e5" title="Applies the cuts to the current event.">ApplyCut(PamLevel2 *event)</a> method is overridden so as all the cuts that compose the <a class="el" href="classPamCutCollection.html" title="A class which applies a set of cuts to Pamela data.">PamCutCollection</a> are applied to the events in the same order they are added to the collection. Instead, <a class="el" href="classPamCut.html#047b75499ea4457d60397ee5491adcd4" title="Applies the cut to a range of events.">Process(PamLevel2 *events, ULong_t firstEvent, ULong_t lastEvent)</a> is NOT overridden, since it performs the same task as the one in the base class: it is sufficient to override <a class="el" href="classPamCutCollection.html#85f04cef7b560a37061391dd397813a7" title="The basic selection.">Check(PamLevel2 *event)</a> to replace the single-cut evaluation with a multi-cut evaluation. <hr><h2>Constructor &amp; Destructor Documentation</h2>
 <p>Definition at line <a class="el" href="PamCutBase_8h_source.html#l00171">171</a> of file <a class="el" href="PamCutBase_8h_source.html">PamCutBase.h</a>.</p>  
 <hr><h2>Constructor &amp; Destructor Documentation</h2>  
90  <a class="anchor" name="756d6cc1c69e85a0f76e7674789c5588"></a><!-- doxytag: member="PamCutCollection::PamCutCollection" ref="756d6cc1c69e85a0f76e7674789c5588" args="(const char *collectionName)" -->  <a class="anchor" name="756d6cc1c69e85a0f76e7674789c5588"></a><!-- doxytag: member="PamCutCollection::PamCutCollection" ref="756d6cc1c69e85a0f76e7674789c5588" args="(const char *collectionName)" -->
91  <div class="memitem">  <div class="memitem">
92  <div class="memproto">  <div class="memproto">
# Line 112  Constructor. Line 112  Constructor.
112    </table>    </table>
113  </dl>  </dl>
114    
 <p>Definition at line <a class="el" href="PamCutBase_8h_source.html#l00178">178</a> of file <a class="el" href="PamCutBase_8h_source.html">PamCutBase.h</a>.</p>  
   
 </div>  
 </div><p>  
 <a class="anchor" name="932711c5f613639091adbcd851107b0c"></a><!-- doxytag: member="PamCutCollection::~PamCutCollection" ref="932711c5f613639091adbcd851107b0c" args="()" -->  
 <div class="memitem">  
 <div class="memproto">  
       <table class="memname">  
         <tr>  
           <td class="memname">PamCutCollection::~PamCutCollection           </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="PamCutBase_8h_source.html#l00183">183</a> of file <a class="el" href="PamCutBase_8h_source.html">PamCutBase.h</a>.</p>  
   
115  </div>  </div>
116  </div><p>  </div><p>
117  <hr><h2>Member Function Documentation</h2>  <hr><h2>Member Function Documentation</h2>
# Line 165  Adds a cut to the cut collection This ro Line 140  Adds a cut to the cut collection This ro
140    </table>    </table>
141  </dl>  </dl>
142    
 <p>Definition at line <a class="el" href="PamCutBase_8cpp_source.html#l00074">74</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#l00261">_cuts</a>.</p>  
   
143  </div>  </div>
144  </div><p>  </div><p>
145  <a class="anchor" name="e7af429a3afef3685cbd5aa076ef96e5"></a><!-- doxytag: member="PamCutCollection::ApplyCut" ref="e7af429a3afef3685cbd5aa076ef96e5" args="(PamLevel2 *event)" -->  <a class="anchor" name="e7af429a3afef3685cbd5aa076ef96e5"></a><!-- doxytag: member="PamCutCollection::ApplyCut" ref="e7af429a3afef3685cbd5aa076ef96e5" args="(PamLevel2 *event)" -->
# Line 200  This routine works pretty much like the Line 171  This routine works pretty much like the
171    
172  <p>Reimplemented from <a class="el" href="classPamCut.html#132a1a7cf365ff28eca38b7dda1acb7f">PamCut</a>.</p>  <p>Reimplemented from <a class="el" href="classPamCut.html#132a1a7cf365ff28eca38b7dda1acb7f">PamCut</a>.</p>
173    
174  <p>Reimplemented in <a class="el" href="classBlindCutCollection.html#8d387de8cbc54ff0eab8cff220b49c20">BlindCutCollection</a>.</p>  <p>Reimplemented in <a class="el" href="classBlindCutCollection.html#8d387de8cbc54ff0eab8cff220b49c20">BlindCutCollection</a>, <a class="el" href="classSmartBlindCollection.html#1eb231a8a437018bfd966644c7b18ba4">SmartBlindCollection</a>, and <a class="el" href="classSmartCollection.html#98213ec078e9b94ea70c72132757da46">SmartCollection</a>.</p>
   
 <p>Definition at line <a class="el" href="PamCutBase_8cpp_source.html#l00094">94</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#l00261">_cuts</a>, <a class="el" href="PamCutBase_8h_source.html#l00158">PamCut::_nEv</a>, <a class="el" href="PamCutBase_8h_source.html#l00159">PamCut::_nGood</a>, <a class="el" href="CommonDefs_8h_source.html#l00015">CUTOK</a>, <a class="el" href="PamCutBase_8h_source.html#l00087">PamCut::OnBad()</a>, and <a class="el" href="PamCutBase_8h_source.html#l00076">PamCut::OnGood()</a>.</p>  
175    
176  </div>  </div>
177  </div><p>  </div><p>
# Line 228  This routine works pretty much like the Line 195  This routine works pretty much like the
195  The basic selection.  The basic selection.
196  <p>  <p>
197  Like in the mother class, this method performs a basic check on the current event: it calls <a class="el" href="classPamCutCollection.html#85f04cef7b560a37061391dd397813a7" title="The basic selection.">Check()</a> for each cut previously added with <a class="el" href="classPamCutCollection.html#6dc6a92a7ee9243f567a2a244e1e5685" title="Adds a cut to the cut collection This routine adds a cut to the collection. These...">AddCut()</a>, exiting if one of them is not satisfied.<p>  Like in the mother class, this method performs a basic check on the current event: it calls <a class="el" href="classPamCutCollection.html#85f04cef7b560a37061391dd397813a7" title="The basic selection.">Check()</a> for each cut previously added with <a class="el" href="classPamCutCollection.html#6dc6a92a7ee9243f567a2a244e1e5685" title="Adds a cut to the cut collection This routine adds a cut to the collection. These...">AddCut()</a>, exiting if one of them is not satisfied.<p>
198    <dl compact><dt><b>Parameters:</b></dt><dd>
199      <table border="0" cellspacing="2" cellpadding="0">
200        <tr><td valign="top"></td><td valign="top"><em>event</em>&nbsp;</td><td>The event to analyze. </td></tr>
201      </table>
202    </dl>
203  <dl class="return" compact><dt><b>Returns:</b></dt><dd>the index of the failed cut (range: [0, #cuts-1], see <a class="el" href="classPamCutCollection.html#6dc6a92a7ee9243f567a2a244e1e5685" title="Adds a cut to the cut collection This routine adds a cut to the collection. These...">AddCut()</a>); <a class="el" href="CommonDefs_8h.html#c857f4b76ae431837cbf61fd74863b6c" title="The implementations of PamCut::Check() must return this value if the event satisfy...">CUTOK</a> if the event satisfies all the cuts. </dd></dl>  <dl class="return" compact><dt><b>Returns:</b></dt><dd>the index of the failed cut (range: [0, #cuts-1], see <a class="el" href="classPamCutCollection.html#6dc6a92a7ee9243f567a2a244e1e5685" title="Adds a cut to the cut collection This routine adds a cut to the collection. These...">AddCut()</a>); <a class="el" href="CommonDefs_8h.html#c857f4b76ae431837cbf61fd74863b6c" title="The implementations of PamCut::Check() must return this value if the event satisfy...">CUTOK</a> if the event satisfies all the cuts. </dd></dl>
204    
205  <p>Implements <a class="el" href="classPamCut.html#a874600461950d1f2b75ce3938f91cbe">PamCut</a>.</p>  <p>Implements <a class="el" href="classPamCut.html#a874600461950d1f2b75ce3938f91cbe">PamCut</a>.</p>
206    
207  <p>Reimplemented in <a class="el" href="classBlindCutCollection.html#016ee86612e57a50f03c8469d3ed9d1f">BlindCutCollection</a>.</p>  <p>Reimplemented in <a class="el" href="classBlindCutCollection.html#016ee86612e57a50f03c8469d3ed9d1f">BlindCutCollection</a>.</p>
208    
 <p>Definition at line <a class="el" href="PamCutBase_8cpp_source.html#l00078">78</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#l00261">_cuts</a>, and <a class="el" href="CommonDefs_8h_source.html#l00015">CUTOK</a>.</p>  
   
209  </div>  </div>
210  </div><p>  </div><p>
211  <a class="anchor" name="15785c75fb13b998422739e741bb5c01"></a><!-- doxytag: member="PamCutCollection::Finalize" ref="15785c75fb13b998422739e741bb5c01" args="()" -->  <a class="anchor" name="15785c75fb13b998422739e741bb5c01"></a><!-- doxytag: member="PamCutCollection::Finalize" ref="15785c75fb13b998422739e741bb5c01" args="()" -->
# Line 261  The post-analysis task definition. Line 229  The post-analysis task definition.
229  This override of the <a class="el" href="classPamCutCollection.html#15785c75fb13b998422739e741bb5c01" title="The post-analysis task definition.">Finalize()</a> method calls <a class="el" href="classPamCut.html#fd74c1565552cabe4aced316df803737" title="The post-analysis task definition.">PamCut::Finalize()</a> and then the <a class="el" href="classPamCutCollection.html#15785c75fb13b998422739e741bb5c01" title="The post-analysis task definition.">Finalize()</a> method of each cut contained in the collection, in the same order.  This override of the <a class="el" href="classPamCutCollection.html#15785c75fb13b998422739e741bb5c01" title="The post-analysis task definition.">Finalize()</a> method calls <a class="el" href="classPamCut.html#fd74c1565552cabe4aced316df803737" title="The post-analysis task definition.">PamCut::Finalize()</a> and then the <a class="el" href="classPamCutCollection.html#15785c75fb13b998422739e741bb5c01" title="The post-analysis task definition.">Finalize()</a> method of each cut contained in the collection, in the same order.
230  <p>Reimplemented from <a class="el" href="classPamCut.html#fd74c1565552cabe4aced316df803737">PamCut</a>.</p>  <p>Reimplemented from <a class="el" href="classPamCut.html#fd74c1565552cabe4aced316df803737">PamCut</a>.</p>
231    
232  <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>, and <a class="el" href="classVerboseCollection.html#3fcdf28d50507d772647d4306a78f3cc">VerboseCollection</a>.</p>  <p>Reimplemented in <a class="el" href="classSmartCollection.html#8105730615ad127a482a7fb399695977">SmartCollection</a>, <a class="el" href="classVerboseBlindCollection.html#43d6ea7b5ea35c5dbb342e23584b79ee">VerboseBlindCollection</a>, and <a class="el" href="classVerboseCollection.html#3fcdf28d50507d772647d4306a78f3cc">VerboseCollection</a>.</p>
   
 <p>Definition at line <a class="el" href="PamCutBase_8cpp_source.html#l00146">146</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#l00261">_cuts</a>, and <a class="el" href="PamCutBase_8cpp_source.html#l00125">GetSize()</a>.</p>  
233    
234  </div>  </div>
235  </div><p>  </div><p>
# Line 296  The return value of this method is a poi Line 260  The return value of this method is a poi
260  </dl>  </dl>
261  <dl class="return" compact><dt><b>Returns:</b></dt><dd>pointer to the iCut-th cut; NULL if the specified cut cannot be found or if no cuts are present. </dd></dl>  <dl class="return" compact><dt><b>Returns:</b></dt><dd>pointer to the iCut-th cut; NULL if the specified cut cannot be found or if no cuts are present. </dd></dl>
262    
 <p>Definition at line <a class="el" href="PamCutBase_8cpp_source.html#l00116">116</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#l00261">_cuts</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>  
   
263  </div>  </div>
264  </div><p>  </div><p>
265  <a class="anchor" name="231f91b82b18cf326a2912b0b515baca"></a><!-- doxytag: member="PamCutCollection::GetSize" ref="231f91b82b18cf326a2912b0b515baca" args="()" -->  <a class="anchor" name="231f91b82b18cf326a2912b0b515baca"></a><!-- doxytag: member="PamCutCollection::GetSize" ref="231f91b82b18cf326a2912b0b515baca" args="()" -->
# Line 324  The number of cuts contained in the coll Line 282  The number of cuts contained in the coll
282  <p>  <p>
283  <dl class="return" compact><dt><b>Returns:</b></dt><dd>The number of cuts </dd></dl>  <dl class="return" compact><dt><b>Returns:</b></dt><dd>The number of cuts </dd></dl>
284    
 <p>Definition at line <a class="el" href="PamCutBase_8cpp_source.html#l00125">125</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#l00261">_cuts</a>.</p>  
   
 <p>Referenced by <a class="el" href="PamCutBase_8cpp_source.html#l00146">Finalize()</a>, <a class="el" href="VerboseCollection_8cpp_source.html#l00013">VerboseCollection::Finalize()</a>, <a class="el" href="VerboseBlindCollection_8cpp_source.html#l00013">VerboseBlindCollection::Finalize()</a>, and <a class="el" href="PamCutBase_8cpp_source.html#l00137">Setup()</a>.</p>  
   
285  </div>  </div>
286  </div><p>  </div><p>
287  <a class="anchor" name="3fb36e5fb38627f5cbffe6c23cf57d2a"></a><!-- doxytag: member="PamCutCollection::operator=" ref="3fb36e5fb38627f5cbffe6c23cf57d2a" args="(const PamCutCollection &amp;rightValue)" -->  <a class="anchor" name="3fb36e5fb38627f5cbffe6c23cf57d2a"></a><!-- doxytag: member="PamCutCollection::operator=" ref="3fb36e5fb38627f5cbffe6c23cf57d2a" args="(const PamCutCollection &amp;rightValue)" -->
# Line 358  Assignment operator redefinition. The as Line 310  Assignment operator redefinition. The as
310  </dl>  </dl>
311  <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>
312    
 <p>Definition at line <a class="el" href="PamCutBase_8cpp_source.html#l00130">130</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#l00261">_cuts</a>.</p>  
   
313  </div>  </div>
314  </div><p>  </div><p>
315  <a class="anchor" name="982821389af5e585688611d733b3a7b0"></a><!-- doxytag: member="PamCutCollection::Setup" ref="982821389af5e585688611d733b3a7b0" args="(PamLevel2 *events)" -->  <a class="anchor" name="982821389af5e585688611d733b3a7b0"></a><!-- doxytag: member="PamCutCollection::Setup" ref="982821389af5e585688611d733b3a7b0" args="(PamLevel2 *events)" -->
# Line 392  This override of the <a class="el" href= Line 340  This override of the <a class="el" href=
340    
341  <p>Reimplemented from <a class="el" href="classPamCut.html#e587828903b809c99f9ab5ba97ae6616">PamCut</a>.</p>  <p>Reimplemented from <a class="el" href="classPamCut.html#e587828903b809c99f9ab5ba97ae6616">PamCut</a>.</p>
342    
343  <p>Reimplemented in <a class="el" href="classSmartBlindCollection.html#e59d373921df00a54a8a8401a1ae2baf">SmartBlindCollection</a>, and <a class="el" href="classSmartCollection.html#9b5b11a854b9e174218ea516ceffb34c">SmartCollection</a>.</p>  <p>Reimplemented in <a class="el" href="classSmartCollection.html#9b5b11a854b9e174218ea516ceffb34c">SmartCollection</a>.</p>
   
 <p>Definition at line <a class="el" href="PamCutBase_8cpp_source.html#l00137">137</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#l00261">_cuts</a>, and <a class="el" href="PamCutBase_8cpp_source.html#l00125">GetSize()</a>.</p>  
   
 </div>  
 </div><p>  
 <hr><h2>Member Data Documentation</h2>  
 <a class="anchor" name="95f91f4b81f916cb6e120ee4b5bb5403"></a><!-- doxytag: member="PamCutCollection::_cuts" ref="95f91f4b81f916cb6e120ee4b5bb5403" args="" -->  
 <div class="memitem">  
 <div class="memproto">  
       <table class="memname">  
         <tr>  
           <td class="memname">std::vector&lt;<a class="el" href="classPamCut.html">PamCut</a>*&gt; <a class="el" href="classPamCutCollection.html#95f91f4b81f916cb6e120ee4b5bb5403">PamCutCollection::_cuts</a><code> [protected]</code>          </td>  
         </tr>  
       </table>  
 </div>  
 <div class="memdoc">  
   
 <p>  
 A vector containing pointers to <a class="el" href="classPamCut.html" title="An abstract class to apply cuts to Pamela data.">PamCut</a> objects.  
 <p>  
   
 <p>Definition at line <a class="el" href="PamCutBase_8h_source.html#l00261">261</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#l00074">AddCut()</a>, <a class="el" href="PamCutBase_8cpp_source.html#l00094">ApplyCut()</a>, <a class="el" href="BlindCutCollection_8cpp_source.html#l00029">BlindCutCollection::ApplyCut()</a>, <a class="el" href="PamCutBase_8cpp_source.html#l00078">Check()</a>, <a class="el" href="BlindCutCollection_8cpp_source.html#l00012">BlindCutCollection::Check()</a>, <a class="el" href="PamCutBase_8cpp_source.html#l00146">Finalize()</a>, <a class="el" href="VerboseCollection_8cpp_source.html#l00013">VerboseCollection::Finalize()</a>, <a class="el" href="VerboseBlindCollection_8cpp_source.html#l00013">VerboseBlindCollection::Finalize()</a>, <a class="el" href="PamCutBase_8cpp_source.html#l00116">GetCut()</a>, <a class="el" href="PamCutBase_8cpp_source.html#l00125">GetSize()</a>, <a class="el" href="PamCutBase_8cpp_source.html#l00130">operator=()</a>, and <a class="el" href="PamCutBase_8cpp_source.html#l00137">Setup()</a>.</p>  
344    
345  </div>  </div>
346  </div><p>  </div><p>
347  <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>
348  <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>
349  </div>  </div>
350  <hr size="1"><address style="text-align: right;"><small>Generated on Wed May 27 15:21:41 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;
351  <a href="http://www.doxygen.org/index.html">  <a href="http://www.doxygen.org/index.html">
352  <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>
353  </body>  </body>

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

  ViewVC Help
Powered by ViewVC 1.1.23