38 |
<a name="l00023"></a>00023 <span class="keyword">public</span>: |
<a name="l00023"></a>00023 <span class="keyword">public</span>: |
39 |
<a name="l00024"></a>00024 |
<a name="l00024"></a>00024 |
40 |
<a name="l00026"></a><a class="code" href="classPamCut.html#a8192c75b3fe95687f6835100d6ee8b9">00026</a> <a class="code" href="classPamCut.html#a8192c75b3fe95687f6835100d6ee8b9" title="Constructor.">PamCut</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *cutName) : |
<a name="l00026"></a><a class="code" href="classPamCut.html#a8192c75b3fe95687f6835100d6ee8b9">00026</a> <a class="code" href="classPamCut.html#a8192c75b3fe95687f6835100d6ee8b9" title="Constructor.">PamCut</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *cutName) : |
41 |
<a name="l00027"></a>00027 <a class="code" href="classPamCut.html#1eb606f9dab9c7f2fd5d84f834dcf146">_cutName</a>(cutName), <a class="code" href="classPamCut.html#0525bd3c71dbd445f817c163d56562d5" title="The number of analyzed events.">_nEv</a>(0), <a class="code" href="classPamCut.html#eacb32030a52b4353861159e3ca098d0" title="The number of good events.">_nGood</a>(0) { |
<a name="l00027"></a>00027 _cutName(cutName), <a class="code" href="classPamCut.html#0525bd3c71dbd445f817c163d56562d5" title="The number of analyzed events.">_nEv</a>(0), <a class="code" href="classPamCut.html#eacb32030a52b4353861159e3ca098d0" title="The number of good events.">_nGood</a>(0) { |
42 |
<a name="l00028"></a>00028 } |
<a name="l00028"></a>00028 } |
43 |
<a name="l00029"></a>00029 |
<a name="l00029"></a>00029 |
44 |
<a name="l00031"></a><a class="code" href="classPamCut.html#8a6fb3b6ff60cd514fed53c7a9044790">00031</a> <span class="keyword">virtual</span> <a class="code" href="classPamCut.html#8a6fb3b6ff60cd514fed53c7a9044790" title="Destructor.">~PamCut</a>() { |
<a name="l00031"></a><a class="code" href="classPamCut.html#8a6fb3b6ff60cd514fed53c7a9044790">00031</a> <span class="keyword">virtual</span> <a class="code" href="classPamCut.html#8a6fb3b6ff60cd514fed53c7a9044790" title="Destructor.">~PamCut</a>() { |
76 |
<a name="l00151"></a>00151 |
<a name="l00151"></a>00151 |
77 |
<a name="l00152"></a>00152 <span class="keyword">private</span>: |
<a name="l00152"></a>00152 <span class="keyword">private</span>: |
78 |
<a name="l00153"></a>00153 |
<a name="l00153"></a>00153 |
79 |
<a name="l00154"></a><a class="code" href="classPamCut.html#1eb606f9dab9c7f2fd5d84f834dcf146">00154</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="classPamCut.html#1eb606f9dab9c7f2fd5d84f834dcf146">_cutName</a>; |
<a name="l00154"></a>00154 <span class="keyword">const</span> <span class="keywordtype">char</span> *_cutName; |
80 |
<a name="l00155"></a>00155 |
<a name="l00155"></a>00155 |
81 |
<a name="l00156"></a>00156 <span class="keyword">protected</span>: |
<a name="l00156"></a>00156 <span class="keyword">protected</span>: |
82 |
<a name="l00157"></a>00157 |
<a name="l00157"></a>00157 |
96 |
<a name="l00185"></a>00185 |
<a name="l00185"></a>00185 |
97 |
<a name="l00193"></a>00193 <span class="keywordtype">void</span> <a class="code" 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="code" href="classPamCut.html" title="An abstract class to apply cuts to Pamela data.">PamCut</a> &cut); |
<a name="l00193"></a>00193 <span class="keywordtype">void</span> <a class="code" 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="code" href="classPamCut.html" title="An abstract class to apply cuts to Pamela data.">PamCut</a> &cut); |
98 |
<a name="l00194"></a>00194 |
<a name="l00194"></a>00194 |
99 |
<a name="l00203"></a>00203 <span class="keywordtype">int</span> <a class="code" href="classPamCutCollection.html#85f04cef7b560a37061391dd397813a7" title="The basic selection.">Check</a>(PamLevel2 *event); |
<a name="l00204"></a>00204 <span class="keywordtype">int</span> <a class="code" href="classPamCutCollection.html#85f04cef7b560a37061391dd397813a7" title="The basic selection.">Check</a>(PamLevel2 *event); |
100 |
<a name="l00204"></a>00204 |
<a name="l00205"></a>00205 |
101 |
<a name="l00214"></a>00214 <span class="keywordtype">int</span> <a class="code" href="classPamCutCollection.html#e7af429a3afef3685cbd5aa076ef96e5" title="Applies the cuts to the current event.">ApplyCut</a>(PamLevel2 *event); |
<a name="l00215"></a>00215 <span class="keywordtype">int</span> <a class="code" href="classPamCutCollection.html#e7af429a3afef3685cbd5aa076ef96e5" title="Applies the cuts to the current event.">ApplyCut</a>(PamLevel2 *event); |
102 |
<a name="l00215"></a>00215 |
<a name="l00216"></a>00216 |
103 |
<a name="l00224"></a>00224 <a class="code" href="classPamCut.html" title="An abstract class to apply cuts to Pamela data.">PamCut</a> *<a class="code" href="classPamCutCollection.html#55e41082749260f5cee2fd53d9fd331b" title="Returns a pointer to the iCut-th cut.">GetCut</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> iCut); |
<a name="l00225"></a>00225 <a class="code" href="classPamCut.html" title="An abstract class to apply cuts to Pamela data.">PamCut</a> *<a class="code" href="classPamCutCollection.html#55e41082749260f5cee2fd53d9fd331b" title="Returns a pointer to the iCut-th cut.">GetCut</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> iCut); |
104 |
<a name="l00225"></a>00225 |
<a name="l00226"></a>00226 |
105 |
<a name="l00230"></a>00230 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classPamCutCollection.html#231f91b82b18cf326a2912b0b515baca" title="The number of cuts contained in the collection.">GetSize</a>(); |
<a name="l00231"></a>00231 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classPamCutCollection.html#231f91b82b18cf326a2912b0b515baca" title="The number of cuts contained in the collection.">GetSize</a>(); |
106 |
<a name="l00231"></a>00231 |
<a name="l00232"></a>00232 |
107 |
<a name="l00239"></a>00239 <span class="keywordtype">void</span> <a class="code" href="classPamCutCollection.html#982821389af5e585688611d733b3a7b0" title="The pre-analysis task definition.">Setup</a>(PamLevel2 *events); |
<a name="l00240"></a>00240 <span class="keywordtype">void</span> <a class="code" href="classPamCutCollection.html#982821389af5e585688611d733b3a7b0" title="The pre-analysis task definition.">Setup</a>(PamLevel2 *events); |
108 |
<a name="l00240"></a>00240 |
<a name="l00241"></a>00241 |
109 |
<a name="l00246"></a>00246 <span class="keywordtype">void</span> <a class="code" href="classPamCutCollection.html#15785c75fb13b998422739e741bb5c01" title="The post-analysis task definition.">Finalize</a>(); |
<a name="l00247"></a>00247 <span class="keywordtype">void</span> <a class="code" href="classPamCutCollection.html#15785c75fb13b998422739e741bb5c01" title="The post-analysis task definition.">Finalize</a>(); |
110 |
<a name="l00247"></a>00247 |
<a name="l00248"></a>00248 |
111 |
<a name="l00257"></a>00257 <a class="code" href="classPamCutCollection.html" title="A class which applies a set of cuts to Pamela data.">PamCutCollection</a>& <a class="code" href="classPamCutCollection.html#3fb36e5fb38627f5cbffe6c23cf57d2a" title="Assignment operator redefinition. The assignment operator replaces the content of...">operator=</a>(<span class="keyword">const</span> <a class="code" href="classPamCutCollection.html" title="A class which applies a set of cuts to Pamela data.">PamCutCollection</a> &rightValue); |
<a name="l00258"></a>00258 <a class="code" href="classPamCutCollection.html" title="A class which applies a set of cuts to Pamela data.">PamCutCollection</a>& <a class="code" href="classPamCutCollection.html#3fb36e5fb38627f5cbffe6c23cf57d2a" title="Assignment operator redefinition. The assignment operator replaces the content of...">operator=</a>(<span class="keyword">const</span> <a class="code" href="classPamCutCollection.html" title="A class which applies a set of cuts to Pamela data.">PamCutCollection</a> &rightValue); |
112 |
<a name="l00258"></a>00258 |
<a name="l00259"></a>00259 |
113 |
<a name="l00259"></a>00259 <span class="keyword">protected</span>: |
<a name="l00260"></a>00260 <span class="keyword">protected</span>: |
114 |
<a name="l00261"></a><a class="code" href="classPamCutCollection.html#95f91f4b81f916cb6e120ee4b5bb5403">00261</a> std::vector<PamCut*> <a class="code" href="classPamCutCollection.html#95f91f4b81f916cb6e120ee4b5bb5403" title="A vector containing pointers to PamCut objects.">_cuts</a>; |
<a name="l00262"></a><a class="code" href="classPamCutCollection.html#95f91f4b81f916cb6e120ee4b5bb5403">00262</a> std::vector<PamCut*> <a class="code" href="classPamCutCollection.html#95f91f4b81f916cb6e120ee4b5bb5403" title="A vector containing pointers to PamCut objects.">_cuts</a>; |
115 |
<a name="l00262"></a>00262 |
<a name="l00263"></a>00263 |
116 |
<a name="l00263"></a>00263 }; |
<a name="l00264"></a>00264 }; |
117 |
<a name="l00264"></a>00264 |
<a name="l00265"></a>00265 |
118 |
<a name="l00265"></a>00265 <span class="preprocessor">#endif </span><span class="comment">/* PAMCUTBASE_H_ */</span> |
<a name="l00266"></a>00266 <span class="preprocessor">#endif </span><span class="comment">/* PAMCUTBASE_H_ */</span> |
119 |
</pre></div></div> |
</pre></div></div> |
120 |
<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 27 15:21:27 2009 for PamCut by |
<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 15:08:58 2009 for PamCut by |
121 |
<a href="http://www.doxygen.org/index.html"> |
<a href="http://www.doxygen.org/index.html"> |
122 |
<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> |
123 |
</body> |
</body> |