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 |
|
|
49 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </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"> </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"> </td><td class="mdescRight">Constructor. <a href="#756d6cc1c69e85a0f76e7674789c5588"></a><br></td></tr> |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#756d6cc1c69e85a0f76e7674789c5588"></a><br></td></tr> |
52 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </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 |
|
</td><td class="memItemRight" valign="bottom"><a class="el" href="classPamCutCollection.html#932711c5f613639091adbcd851107b0c">~PamCutCollection</a> ()</td></tr> |
54 |
|
|
55 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <a href="#932711c5f613639091adbcd851107b0c"></a><br></td></tr> |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <br></td></tr> |
56 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPamCutCollection.html#6dc6a92a7ee9243f567a2a244e1e5685">AddCut</a> (<a class="el" href="classPamCut.html">PamCut</a> &cut)</td></tr> |
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPamCutCollection.html#6dc6a92a7ee9243f567a2a244e1e5685">AddCut</a> (<a class="el" href="classPamCut.html">PamCut</a> &cut)</td></tr> |
57 |
|
|
58 |
<tr><td class="mdescLeft"> </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"> </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> |
78 |
|
|
79 |
<tr><td class="mdescLeft"> </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"> </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< <a class="el" href="classPamCut.html">PamCut</a> * > </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< <a class="el" href="classPamCut.html">PamCut</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classPamCutCollection.html#95f91f4b81f916cb6e120ee4b5bb5403">_cuts</a></td></tr> |
83 |
|
|
84 |
<tr><td class="mdescLeft"> </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"> </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 & 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 & 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"> |
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> ) </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> |
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)" --> |
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> |
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> </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="()" --> |
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> |
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="()" --> |
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 &rightValue)" --> |
<a class="anchor" name="3fb36e5fb38627f5cbffe6c23cf57d2a"></a><!-- doxytag: member="PamCutCollection::operator=" ref="3fb36e5fb38627f5cbffe6c23cf57d2a" args="(const PamCutCollection &rightValue)" --> |
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)" --> |
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<<a class="el" href="classPamCut.html">PamCut</a>*> <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 |
<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 15:09:03 2009 for PamCut by |
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> |