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

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

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

revision 1.1 by pam-fi, Wed May 27 13:30:06 2009 UTC revision 1.2 by pam-fi, Fri Jun 5 13:16:19 2009 UTC
# Line 38  Line 38 
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>() {
# Line 76  Line 76 
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
# Line 96  Line 96 
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> &amp;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> &amp;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>&amp; <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> &amp;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>&amp; <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> &amp;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&lt;PamCut*&gt; <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&lt;PamCut*&gt; <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&nbsp;  <hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 15:08:58 2009 for PamCut by&nbsp;
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>

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

  ViewVC Help
Powered by ViewVC 1.1.23