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

Diff of /PamCut/doc/Doxygen/latex/classPamCut.tex

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

revision 1.1.1.1 by pam-fi, Wed May 27 13:30:01 2009 UTC revision 1.2 by pam-fi, Fri Jun 5 13:14:57 2009 UTC
# Line 16  Inheritance diagram for PamCut::\begin{f Line 16  Inheritance diagram for PamCut::\begin{f
16  \subsection*{Public Member Functions}  \subsection*{Public Member Functions}
17  \begin{CompactItemize}  \begin{CompactItemize}
18  \item  \item
19  \hyperlink{classPamCut_a8192c75b3fe95687f6835100d6ee8b9}{PamCut} (const char $\ast$cutName)  \hypertarget{classPamCut_a8192c75b3fe95687f6835100d6ee8b9}{
20    \hyperlink{classPamCut_a8192c75b3fe95687f6835100d6ee8b9}{PamCut} (const char $\ast$cutName)}
21    \label{classPamCut_a8192c75b3fe95687f6835100d6ee8b9}
22    
23  \begin{CompactList}\small\item\em Constructor. \item\end{CompactList}\item  \begin{CompactList}\small\item\em Constructor. \item\end{CompactList}\item
24  virtual \hyperlink{classPamCut_8a6fb3b6ff60cd514fed53c7a9044790}{$\sim$PamCut} ()  \hypertarget{classPamCut_8a6fb3b6ff60cd514fed53c7a9044790}{
25    virtual \hyperlink{classPamCut_8a6fb3b6ff60cd514fed53c7a9044790}{$\sim$PamCut} ()}
26    \label{classPamCut_8a6fb3b6ff60cd514fed53c7a9044790}
27    
28  \begin{CompactList}\small\item\em Destructor. \item\end{CompactList}\item  \begin{CompactList}\small\item\em Destructor. \item\end{CompactList}\item
29  virtual int \hyperlink{classPamCut_a874600461950d1f2b75ce3938f91cbe}{Check} (PamLevel2 $\ast$event)=0  virtual int \hyperlink{classPamCut_a874600461950d1f2b75ce3938f91cbe}{Check} (PamLevel2 $\ast$event)=0
30  \begin{CompactList}\small\item\em The basic event check. \item\end{CompactList}\item  \begin{CompactList}\small\item\em The basic event check. \item\end{CompactList}\item
# Line 47  void \hyperlink{classPamCut_276bd306ea0a Line 53  void \hyperlink{classPamCut_276bd306ea0a
53  \subsection*{Protected Attributes}  \subsection*{Protected Attributes}
54  \begin{CompactItemize}  \begin{CompactItemize}
55  \item  \item
56  UInt\_\-t \hyperlink{classPamCut_0525bd3c71dbd445f817c163d56562d5}{\_\-nEv}  \hypertarget{classPamCut_0525bd3c71dbd445f817c163d56562d5}{
57    UInt\_\-t \hyperlink{classPamCut_0525bd3c71dbd445f817c163d56562d5}{\_\-nEv}}
58    \label{classPamCut_0525bd3c71dbd445f817c163d56562d5}
59    
60  \begin{CompactList}\small\item\em The number of analyzed events. \item\end{CompactList}\item  \begin{CompactList}\small\item\em The number of analyzed events. \item\end{CompactList}\item
61  UInt\_\-t \hyperlink{classPamCut_eacb32030a52b4353861159e3ca098d0}{\_\-nGood}  \hypertarget{classPamCut_eacb32030a52b4353861159e3ca098d0}{
62    UInt\_\-t \hyperlink{classPamCut_eacb32030a52b4353861159e3ca098d0}{\_\-nGood}}
63    \label{classPamCut_eacb32030a52b4353861159e3ca098d0}
64    
65  \begin{CompactList}\small\item\em The number of good events. \item\end{CompactList}\end{CompactItemize}  \begin{CompactList}\small\item\em The number of good events. \item\end{CompactList}\end{CompactItemize}
 \subsection*{Private Attributes}  
 \begin{CompactItemize}  
 \item  
 const char $\ast$ \hyperlink{classPamCut_1eb606f9dab9c7f2fd5d84f834dcf146}{\_\-cutName}  
 \end{CompactItemize}  
66    
67    
68  \subsection{Detailed Description}  \subsection{Detailed Description}
# Line 63  An abstract class to apply cuts to Pamel Line 70  An abstract class to apply cuts to Pamel
70    
71  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.
72    
 Definition at line 22 of file PamCutBase.h.  
   
 \subsection{Constructor \& Destructor Documentation}  
 \hypertarget{classPamCut_a8192c75b3fe95687f6835100d6ee8b9}{  
 \index{PamCut@{PamCut}!PamCut@{PamCut}}  
 \index{PamCut@{PamCut}!PamCut@{PamCut}}  
 \subsubsection[{PamCut}]{\setlength{\rightskip}{0pt plus 5cm}PamCut::PamCut (const char $\ast$ {\em cutName})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}  
 \label{classPamCut_a8192c75b3fe95687f6835100d6ee8b9}  
   
   
 Constructor.  
   
   
   
 Definition at line 26 of file PamCutBase.h.\hypertarget{classPamCut_8a6fb3b6ff60cd514fed53c7a9044790}{  
 \index{PamCut@{PamCut}!$\sim$PamCut@{$\sim$PamCut}}  
 \index{$\sim$PamCut@{$\sim$PamCut}!PamCut@{PamCut}}  
 \subsubsection[{$\sim$PamCut}]{\setlength{\rightskip}{0pt plus 5cm}virtual PamCut::$\sim$PamCut ()\hspace{0.3cm}{\tt  \mbox{[}inline, virtual\mbox{]}}}}  
 \label{classPamCut_8a6fb3b6ff60cd514fed53c7a9044790}  
   
   
 Destructor.  
   
   
   
 Definition at line 31 of file PamCutBase.h.  
   
73  \subsection{Member Function Documentation}  \subsection{Member Function Documentation}
74  \hypertarget{classPamCut_132a1a7cf365ff28eca38b7dda1acb7f}{  \hypertarget{classPamCut_132a1a7cf365ff28eca38b7dda1acb7f}{
75  \index{PamCut@{PamCut}!ApplyCut@{ApplyCut}}  \index{PamCut@{PamCut}!ApplyCut@{ApplyCut}}
# Line 111  This routine applies the cut to the curr Line 91  This routine applies the cut to the curr
91  \item[Returns:]same return values as \hyperlink{classPamCut_a874600461950d1f2b75ce3938f91cbe}{Check()} \end{Desc}  \item[Returns:]same return values as \hyperlink{classPamCut_a874600461950d1f2b75ce3938f91cbe}{Check()} \end{Desc}
92    
93    
94  Reimplemented in \hyperlink{classBlindCutCollection_8d387de8cbc54ff0eab8cff220b49c20}{BlindCutCollection}, and \hyperlink{classPamCutCollection_e7af429a3afef3685cbd5aa076ef96e5}{PamCutCollection}.  Reimplemented in \hyperlink{classBlindCutCollection_8d387de8cbc54ff0eab8cff220b49c20}{BlindCutCollection}, \hyperlink{classSmartBlindCollection_1eb231a8a437018bfd966644c7b18ba4}{SmartBlindCollection}, \hyperlink{classSmartCollection_98213ec078e9b94ea70c72132757da46}{SmartCollection}, and \hyperlink{classPamCutCollection_e7af429a3afef3685cbd5aa076ef96e5}{PamCutCollection}.\hypertarget{classPamCut_a874600461950d1f2b75ce3938f91cbe}{
   
 Definition at line 15 of file PamCutBase.cpp.  
   
 References \_\-nEv, \_\-nGood, Check(), CUTOK, OnBad(), and OnGood().  
   
 Referenced by Process().\hypertarget{classPamCut_a874600461950d1f2b75ce3938f91cbe}{  
95  \index{PamCut@{PamCut}!Check@{Check}}  \index{PamCut@{PamCut}!Check@{Check}}
96  \index{Check@{Check}!PamCut@{PamCut}}  \index{Check@{Check}!PamCut@{PamCut}}
97  \subsubsection[{Check}]{\setlength{\rightskip}{0pt plus 5cm}virtual int PamCut::Check (PamLevel2 $\ast$ {\em event})\hspace{0.3cm}{\tt  \mbox{[}pure virtual\mbox{]}}}}  \subsubsection[{Check}]{\setlength{\rightskip}{0pt plus 5cm}virtual int PamCut::Check (PamLevel2 $\ast$ {\em event})\hspace{0.3cm}{\tt  \mbox{[}pure virtual\mbox{]}}}}
# Line 137  This routine applies the cut to the curr Line 111  This routine applies the cut to the curr
111  \item[Returns:]\hyperlink{CommonDefs_8h_c857f4b76ae431837cbf61fd74863b6c}{CUTOK} if the event satisfy the cut, other return values are implementation-specific. \end{Desc}  \item[Returns:]\hyperlink{CommonDefs_8h_c857f4b76ae431837cbf61fd74863b6c}{CUTOK} if the event satisfy the cut, other return values are implementation-specific. \end{Desc}
112    
113    
114  Implemented in \hyperlink{classCARDCut_4862d16f307b0108b2f053b9e8d037d3}{CARDCut}, \hyperlink{classCATCut_3f0de5d967c8cfe8bc9244720bfaf885}{CATCut}, \hyperlink{classCaloCrossCut_c79de9378fe4816ef37291da64d5a4f0}{CaloCrossCut}, \hyperlink{classCaloGeomCut_ef28e99e442a7ab58fb8250107ac82e9}{CaloGeomCut}, \hyperlink{classCaloIonCut_20a353b53560701ba1ba72db42f48083}{CaloIonCut}, \hyperlink{classCaloNHitCut_54aae0d5514f7bda15297b9cfdceee68}{CaloNHitCut}, \hyperlink{classCaloNotIntCut_b2b6fd2f100cc967156633edf18a346a}{CaloNotIntCut}, \hyperlink{classCaloNucleiZCut_af2ac497ae8c5b356eec8d0cfe8a2c7a}{CaloNucleiZCut}, \hyperlink{classCaloTrackChi2Cut_63fe6418b40b1908a4a9df6ee2920909}{CaloTrackChi2Cut}, \hyperlink{classCaloTrackCut_c4b3a9ed9d0436a1cbedb49286ff62f0}{CaloTrackCut}, \hyperlink{classBlindCutCollection_016ee86612e57a50f03c8469d3ed9d1f}{BlindCutCollection}, \hyperlink{classAbsTimeCut_f7c55e8b9e801a59ea93f9b5b9212c8c}{AbsTimeCut}, \hyperlink{classDataQualCut_38d0e630a49d113ba6f7d7cc44a663e6}{DataQualCut}, \hyperlink{classEvRateS11Cut_196fc98a75f1acc3ddef7dc86b5150a1}{EvRateS11Cut}, \hyperlink{classGeoFieldCut_edb5a8ed5c91d3f2436fe45e979cc778}{GeoFieldCut}, \hyperlink{classLTGeoFillCut_aee811750d195e71f676db5e240e7f18}{LTGeoFillCut}, \hyperlink{classLTQualCut_b38dc0bd6b25f899753b4598c278e6a2}{LTQualCut}, \hyperlink{classOBTQualCut_7731b6f7e6e08ff629550da311952c6a}{OBTQualCut}, \hyperlink{classPktQualCut_80b1473a595cd2536ae434212bbe00fc}{PktQualCut}, \hyperlink{classTrgConfCut_5570ce7035bf8638ad3a59b0cadbec4f}{TrgConfCut}, \hyperlink{classPamCutCollection_85f04cef7b560a37061391dd397813a7}{PamCutCollection}, \hyperlink{classTofBetaCut_8be0aa44a411b218f7dcf502b53864ff}{TofBetaCut}, \hyperlink{classTofBetaRangeCut_e9ee404fb4b3435746113d72c9471ec9}{TofBetaRangeCut}, \hyperlink{classTofBetaRigCut_661c3a16f981d43c28ccea04242a2a17}{TofBetaRigCut}, \hyperlink{classTofDedxS1Cut_28eb66874012caa199a3d78bf99c59ae}{TofDedxS1Cut}, \hyperlink{classTofNucleiZCut_86aa8211e4afee39ff38080347bf651d}{TofNucleiZCut}, \hyperlink{classTofPatternCut_b960628bc87a72be3c8aedab6b036dce}{TofPatternCut}, \hyperlink{classTofQualCut_b4b8322f9d91ffc647d4279536c446dc}{TofQualCut}, \hyperlink{classTofTopS1Cut_cd65ae025a3b089d8ea8c1809c023aba}{TofTopS1Cut}, \hyperlink{classRigFillCut_5441206a7a24f1f5d19dc1a64685fcd4}{RigFillCut}, \hyperlink{classTrkCalQualCut_1678dc1c169379f1faf1bb2407b1d99a}{TrkCalQualCut}, \hyperlink{classTrkChi2DeflCut_9a83aea89ca0147ca956c57fed60c2f4}{TrkChi2DeflCut}, \hyperlink{classTrkChi2QualCut_b3f014b4575ab61bee63ccf991e91e18}{TrkChi2QualCut}, \hyperlink{classTrkDedxHCut_2d8cd4ed98f290cb803c9720a42ff376}{TrkDedxHCut}, \hyperlink{classTrkGeomCut_4fef0bbfb92036676974671133e1ce5a}{TrkGeomCut}, \hyperlink{classTrkHitQualCut_e4327bc3c511827d3d2bcf0b3ed95f86}{TrkHitQualCut}, \hyperlink{classTrkIdCut_8c5dd8c6e34bd6234ae9bd3178090508}{TrkIdCut}, \hyperlink{classTrkIonCut_e96a9561ce59c156b6a913545b0960b9}{TrkIonCut}, \hyperlink{classTrkNucleiZCut_de47cb3c368d7ab12a8a5236de8915a4}{TrkNucleiZCut}, \hyperlink{classTrkPhSinCut_c9529432c0c9b8667c5c97ea824a7c93}{TrkPhSinCut}, \hyperlink{classTrkRigCut_00ddc4658bff1f28065ccb91d3eb43e6}{TrkRigCut}, \hyperlink{classTrkRigGeoCut_d334792be6ca66d01d75bb2f86a57382}{TrkRigGeoCut}, \hyperlink{classTrkRigRangeCut_ebebf52705ab17ef48ab12ec6d599c37}{TrkRigRangeCut}, \hyperlink{classTrkRunValCut_2c76ef62866b009e30b208749cf563f5}{TrkRunValCut}, and \hyperlink{classTrkSigmaDeflCut_8af1e1457f8c5d33b70aa75816188e72}{TrkSigmaDeflCut}.  Implemented in \hyperlink{classCARDCut_4862d16f307b0108b2f053b9e8d037d3}{CARDCut}, \hyperlink{classCATCut_3f0de5d967c8cfe8bc9244720bfaf885}{CATCut}, \hyperlink{classCaloCrossCut_c79de9378fe4816ef37291da64d5a4f0}{CaloCrossCut}, \hyperlink{classCaloGeomCut_ef28e99e442a7ab58fb8250107ac82e9}{CaloGeomCut}, \hyperlink{classCaloIonCut_20a353b53560701ba1ba72db42f48083}{CaloIonCut}, \hyperlink{classCaloNHitCut_54aae0d5514f7bda15297b9cfdceee68}{CaloNHitCut}, \hyperlink{classCaloNotIntCut_b2b6fd2f100cc967156633edf18a346a}{CaloNotIntCut}, \hyperlink{classCaloNucleiZCut_af2ac497ae8c5b356eec8d0cfe8a2c7a}{CaloNucleiZCut}, \hyperlink{classCaloTrackChi2Cut_63fe6418b40b1908a4a9df6ee2920909}{CaloTrackChi2Cut}, \hyperlink{classCaloTrackCut_c4b3a9ed9d0436a1cbedb49286ff62f0}{CaloTrackCut}, \hyperlink{classBlindCutCollection_016ee86612e57a50f03c8469d3ed9d1f}{BlindCutCollection}, \hyperlink{classAbsTimeCut_f7c55e8b9e801a59ea93f9b5b9212c8c}{AbsTimeCut}, \hyperlink{classDataQualCut_38d0e630a49d113ba6f7d7cc44a663e6}{DataQualCut}, \hyperlink{classEvRateS11Cut_196fc98a75f1acc3ddef7dc86b5150a1}{EvRateS11Cut}, \hyperlink{classGeoFieldCut_edb5a8ed5c91d3f2436fe45e979cc778}{GeoFieldCut}, \hyperlink{classLTGeoFillCut_aee811750d195e71f676db5e240e7f18}{LTGeoFillCut}, \hyperlink{classLTQualCut_b38dc0bd6b25f899753b4598c278e6a2}{LTQualCut}, \hyperlink{classOBTQualCut_7731b6f7e6e08ff629550da311952c6a}{OBTQualCut}, \hyperlink{classPktQualCut_80b1473a595cd2536ae434212bbe00fc}{PktQualCut}, \hyperlink{classTrgConfCut_5570ce7035bf8638ad3a59b0cadbec4f}{TrgConfCut}, \hyperlink{classPamCutCollection_85f04cef7b560a37061391dd397813a7}{PamCutCollection}, \hyperlink{classTofBetaCut_8be0aa44a411b218f7dcf502b53864ff}{TofBetaCut}, \hyperlink{classTofBetaRangeCut_e9ee404fb4b3435746113d72c9471ec9}{TofBetaRangeCut}, \hyperlink{classTofBetaRigCut_661c3a16f981d43c28ccea04242a2a17}{TofBetaRigCut}, \hyperlink{classTofDedxS1Cut_28eb66874012caa199a3d78bf99c59ae}{TofDedxS1Cut}, \hyperlink{classTofNucleiZCut_86aa8211e4afee39ff38080347bf651d}{TofNucleiZCut}, \hyperlink{classTofPatternCut_b960628bc87a72be3c8aedab6b036dce}{TofPatternCut}, \hyperlink{classTofQualCut_b4b8322f9d91ffc647d4279536c446dc}{TofQualCut}, \hyperlink{classTofTopS1Cut_cd65ae025a3b089d8ea8c1809c023aba}{TofTopS1Cut}, \hyperlink{classRigFillCut_5441206a7a24f1f5d19dc1a64685fcd4}{RigFillCut}, \hyperlink{classTrkCalQualCut_1678dc1c169379f1faf1bb2407b1d99a}{TrkCalQualCut}, \hyperlink{classTrkChi2DeflCut_9a83aea89ca0147ca956c57fed60c2f4}{TrkChi2DeflCut}, \hyperlink{classTrkChi2QualCut_b3f014b4575ab61bee63ccf991e91e18}{TrkChi2QualCut}, \hyperlink{classTrkDedxHCut_2d8cd4ed98f290cb803c9720a42ff376}{TrkDedxHCut}, \hyperlink{classTrkGeomCut_4fef0bbfb92036676974671133e1ce5a}{TrkGeomCut}, \hyperlink{classTrkHitQualCut_e4327bc3c511827d3d2bcf0b3ed95f86}{TrkHitQualCut}, \hyperlink{classTrkIdCut_8c5dd8c6e34bd6234ae9bd3178090508}{TrkIdCut}, \hyperlink{classTrkIonCut_e96a9561ce59c156b6a913545b0960b9}{TrkIonCut}, \hyperlink{classTrkNucleiZCut_de47cb3c368d7ab12a8a5236de8915a4}{TrkNucleiZCut}, \hyperlink{classTrkPhSinCut_c9529432c0c9b8667c5c97ea824a7c93}{TrkPhSinCut}, \hyperlink{classTrkRigCut_00ddc4658bff1f28065ccb91d3eb43e6}{TrkRigCut}, \hyperlink{classTrkRigGeoCut_d334792be6ca66d01d75bb2f86a57382}{TrkRigGeoCut}, \hyperlink{classTrkRigRangeCut_ebebf52705ab17ef48ab12ec6d599c37}{TrkRigRangeCut}, \hyperlink{classTrkRunValCut_2c76ef62866b009e30b208749cf563f5}{TrkRunValCut}, and \hyperlink{classTrkSigmaDeflCut_8af1e1457f8c5d33b70aa75816188e72}{TrkSigmaDeflCut}.\hypertarget{classPamCut_fd74c1565552cabe4aced316df803737}{
   
 Referenced by ApplyCut().\hypertarget{classPamCut_fd74c1565552cabe4aced316df803737}{  
115  \index{PamCut@{PamCut}!Finalize@{Finalize}}  \index{PamCut@{PamCut}!Finalize@{Finalize}}
116  \index{Finalize@{Finalize}!PamCut@{PamCut}}  \index{Finalize@{Finalize}!PamCut@{PamCut}}
117  \subsubsection[{Finalize}]{\setlength{\rightskip}{0pt plus 5cm}virtual void PamCut::Finalize ()\hspace{0.3cm}{\tt  \mbox{[}inline, virtual\mbox{]}}}}  \subsubsection[{Finalize}]{\setlength{\rightskip}{0pt plus 5cm}virtual void PamCut::Finalize ()\hspace{0.3cm}{\tt  \mbox{[}inline, virtual\mbox{]}}}}
# Line 150  The post-analysis task definition. Line 122  The post-analysis task definition.
122    
123  This method is automatically called by \hyperlink{classPamCut_047b75499ea4457d60397ee5491adcd4}{Process()} 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 \hyperlink{classPamCut_047b75499ea4457d60397ee5491adcd4}{Process()} 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.
124    
125  Reimplemented in \hyperlink{classSmartBlindCollection_a78ee7b18b0913554e64b4e560453167}{SmartBlindCollection}, \hyperlink{classSmartCollection_8105730615ad127a482a7fb399695977}{SmartCollection}, \hyperlink{classVerboseBlindCollection_43d6ea7b5ea35c5dbb342e23584b79ee}{VerboseBlindCollection}, \hyperlink{classVerboseCollection_3fcdf28d50507d772647d4306a78f3cc}{VerboseCollection}, and \hyperlink{classPamCutCollection_15785c75fb13b998422739e741bb5c01}{PamCutCollection}.  Reimplemented in \hyperlink{classSmartCollection_8105730615ad127a482a7fb399695977}{SmartCollection}, \hyperlink{classVerboseBlindCollection_43d6ea7b5ea35c5dbb342e23584b79ee}{VerboseBlindCollection}, \hyperlink{classVerboseCollection_3fcdf28d50507d772647d4306a78f3cc}{VerboseCollection}, and \hyperlink{classPamCutCollection_15785c75fb13b998422739e741bb5c01}{PamCutCollection}.\hypertarget{classPamCut_9f14d875c176c2af470838a1b6dc069b}{
   
 Definition at line 128 of file PamCutBase.h.  
   
 Referenced by Process().\hypertarget{classPamCut_9f14d875c176c2af470838a1b6dc069b}{  
126  \index{PamCut@{PamCut}!GetName@{GetName}}  \index{PamCut@{PamCut}!GetName@{GetName}}
127  \index{GetName@{GetName}!PamCut@{PamCut}}  \index{GetName@{GetName}!PamCut@{PamCut}}
128  \subsubsection[{GetName}]{\setlength{\rightskip}{0pt plus 5cm}const char $\ast$ PamCut::GetName () const}}  \subsubsection[{GetName}]{\setlength{\rightskip}{0pt plus 5cm}const char $\ast$ PamCut::GetName () const}}
# Line 165  Returns the cut name. Line 133  Returns the cut name.
133    
134  \begin{Desc}  \begin{Desc}
135  \item[Returns:]The cut name. \end{Desc}  \item[Returns:]The cut name. \end{Desc}
136    \hypertarget{classPamCut_3ae6ebc9dd777e11e0d8ce18948538be}{
   
 Definition at line 57 of file PamCutBase.cpp.  
   
 References \_\-cutName.  
   
 Referenced by VerboseCollection::Finalize(), and VerboseBlindCollection::Finalize().\hypertarget{classPamCut_3ae6ebc9dd777e11e0d8ce18948538be}{  
137  \index{PamCut@{PamCut}!GetNEv@{GetNEv}}  \index{PamCut@{PamCut}!GetNEv@{GetNEv}}
138  \index{GetNEv@{GetNEv}!PamCut@{PamCut}}  \index{GetNEv@{GetNEv}!PamCut@{PamCut}}
139  \subsubsection[{GetNEv}]{\setlength{\rightskip}{0pt plus 5cm}virtual UInt\_\-t PamCut::GetNEv ()\hspace{0.3cm}{\tt  \mbox{[}inline, virtual\mbox{]}}}}  \subsubsection[{GetNEv}]{\setlength{\rightskip}{0pt plus 5cm}virtual UInt\_\-t PamCut::GetNEv ()\hspace{0.3cm}{\tt  \mbox{[}inline, virtual\mbox{]}}}}
# Line 182  Returns the number of checked events. Line 144  Returns the number of checked events.
144    
145  \begin{Desc}  \begin{Desc}
146  \item[Returns:]The number of checked events. \end{Desc}  \item[Returns:]The number of checked events. \end{Desc}
147    \hypertarget{classPamCut_b8a69206312cfcf6df6897aef973ef4a}{
   
 Definition at line 94 of file PamCutBase.h.  
   
 References \_\-nEv.  
   
 Referenced by VerboseCollection::Finalize(), and VerboseBlindCollection::Finalize().\hypertarget{classPamCut_b8a69206312cfcf6df6897aef973ef4a}{  
148  \index{PamCut@{PamCut}!GetNGood@{GetNGood}}  \index{PamCut@{PamCut}!GetNGood@{GetNGood}}
149  \index{GetNGood@{GetNGood}!PamCut@{PamCut}}  \index{GetNGood@{GetNGood}!PamCut@{PamCut}}
150  \subsubsection[{GetNGood}]{\setlength{\rightskip}{0pt plus 5cm}virtual UInt\_\-t PamCut::GetNGood ()\hspace{0.3cm}{\tt  \mbox{[}inline, virtual\mbox{]}}}}  \subsubsection[{GetNGood}]{\setlength{\rightskip}{0pt plus 5cm}virtual UInt\_\-t PamCut::GetNGood ()\hspace{0.3cm}{\tt  \mbox{[}inline, virtual\mbox{]}}}}
# Line 201  This counter keeps track of how many eve Line 157  This counter keeps track of how many eve
157    
158  \begin{Desc}  \begin{Desc}
159  \item[Returns:]The number of good events. \end{Desc}  \item[Returns:]The number of good events. \end{Desc}
160    \hypertarget{classPamCut_cbb3b507d79f20878fac4392ffa57acb}{
   
 Definition at line 104 of file PamCutBase.h.  
   
 References \_\-nGood.  
   
 Referenced by VerboseCollection::Finalize(), and VerboseBlindCollection::Finalize().\hypertarget{classPamCut_cbb3b507d79f20878fac4392ffa57acb}{  
161  \index{PamCut@{PamCut}!OnBad@{OnBad}}  \index{PamCut@{PamCut}!OnBad@{OnBad}}
162  \index{OnBad@{OnBad}!PamCut@{PamCut}}  \index{OnBad@{OnBad}!PamCut@{PamCut}}
163  \subsubsection[{OnBad}]{\setlength{\rightskip}{0pt plus 5cm}virtual void PamCut::OnBad (PamLevel2 $\ast$ {\em event}, \/  int {\em selectionResult})\hspace{0.3cm}{\tt  \mbox{[}inline, virtual\mbox{]}}}}  \subsubsection[{OnBad}]{\setlength{\rightskip}{0pt plus 5cm}virtual void PamCut::OnBad (PamLevel2 $\ast$ {\em event}, \/  int {\em selectionResult})\hspace{0.3cm}{\tt  \mbox{[}inline, virtual\mbox{]}}}}
# Line 225  The post-selection tasks for bad events Line 175  The post-selection tasks for bad events
175  \begin{description}  \begin{description}
176  \item[{\em event}]The event which don't satisfy the cut. \item[{\em selectionResult}]The return value of the \hyperlink{classPamCut_a874600461950d1f2b75ce3938f91cbe}{Check()} routine. \end{description}  \item[{\em event}]The event which don't satisfy the cut. \item[{\em selectionResult}]The return value of the \hyperlink{classPamCut_a874600461950d1f2b75ce3938f91cbe}{Check()} routine. \end{description}
177  \end{Desc}  \end{Desc}
178    \hypertarget{classPamCut_56021e959232270c12528ddec3062985}{
   
 Reimplemented in \hyperlink{classSmartBlindCollection_f91282918f2ac3966b8ca491ef0ef634}{SmartBlindCollection}, and \hyperlink{classSmartCollection_99ac049c98461fbe04167f386ca7ed76}{SmartCollection}.  
   
 Definition at line 87 of file PamCutBase.h.  
   
 Referenced by PamCutCollection::ApplyCut(), ApplyCut(), and BlindCutCollection::ApplyCut().\hypertarget{classPamCut_56021e959232270c12528ddec3062985}{  
179  \index{PamCut@{PamCut}!OnGood@{OnGood}}  \index{PamCut@{PamCut}!OnGood@{OnGood}}
180  \index{OnGood@{OnGood}!PamCut@{PamCut}}  \index{OnGood@{OnGood}!PamCut@{PamCut}}
181  \subsubsection[{OnGood}]{\setlength{\rightskip}{0pt plus 5cm}virtual void PamCut::OnGood (PamLevel2 $\ast$ {\em event})\hspace{0.3cm}{\tt  \mbox{[}inline, virtual\mbox{]}}}}  \subsubsection[{OnGood}]{\setlength{\rightskip}{0pt plus 5cm}virtual void PamCut::OnGood (PamLevel2 $\ast$ {\em event})\hspace{0.3cm}{\tt  \mbox{[}inline, virtual\mbox{]}}}}
# Line 247  Here the post-selection actions (histogr Line 191  Here the post-selection actions (histogr
191  \end{Desc}  \end{Desc}
192    
193    
194  Reimplemented in \hyperlink{classSmartBlindCollection_d56853747b6484dec74fef529388ea28}{SmartBlindCollection}, \hyperlink{classSmartCollection_13ce6deb47b60d10225598dd1201cd80}{SmartCollection}, \hyperlink{classLTGeoFillCut_17593f86005dd51a09a637232797c925}{LTGeoFillCut}, and \hyperlink{classRigFillCut_537f1b31f208ebe8f190f254be1fdc6c}{RigFillCut}.  Reimplemented in \hyperlink{classLTGeoFillCut_17593f86005dd51a09a637232797c925}{LTGeoFillCut}, and \hyperlink{classRigFillCut_537f1b31f208ebe8f190f254be1fdc6c}{RigFillCut}.\hypertarget{classPamCut_cff560f2c6a663345c81f95df905956e}{
   
 Definition at line 76 of file PamCutBase.h.  
   
 Referenced by PamCutCollection::ApplyCut(), ApplyCut(), and BlindCutCollection::ApplyCut().\hypertarget{classPamCut_cff560f2c6a663345c81f95df905956e}{  
195  \index{PamCut@{PamCut}!operator=@{operator=}}  \index{PamCut@{PamCut}!operator=@{operator=}}
196  \index{operator=@{operator=}!PamCut@{PamCut}}  \index{operator=@{operator=}!PamCut@{PamCut}}
197  \subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf PamCut} \& PamCut::operator= (const {\bf PamCut} \& {\em rightValue})}}  \subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf PamCut} \& PamCut::operator= (const {\bf PamCut} \& {\em rightValue})}}
# Line 267  The assignment operator. This operator d Line 207  The assignment operator. This operator d
207  \end{Desc}  \end{Desc}
208  \begin{Desc}  \begin{Desc}
209  \item[Returns:]The new value for LHS. \end{Desc}  \item[Returns:]The new value for LHS. \end{Desc}
210    \hypertarget{classPamCut_047b75499ea4457d60397ee5491adcd4}{
   
 Definition at line 65 of file PamCutBase.cpp.  
   
 References \_\-cutName.\hypertarget{classPamCut_047b75499ea4457d60397ee5491adcd4}{  
211  \index{PamCut@{PamCut}!Process@{Process}}  \index{PamCut@{PamCut}!Process@{Process}}
212  \index{Process@{Process}!PamCut@{PamCut}}  \index{Process@{Process}!PamCut@{PamCut}}
213  \subsubsection[{Process}]{\setlength{\rightskip}{0pt plus 5cm}void PamCut::Process (PamLevel2 $\ast$ {\em events}, \/  ULong\_\-t {\em firstEvent}, \/  ULong\_\-t {\em lastEvent})\hspace{0.3cm}{\tt  \mbox{[}virtual\mbox{]}}}}  \subsubsection[{Process}]{\setlength{\rightskip}{0pt plus 5cm}void PamCut::Process (PamLevel2 $\ast$ {\em events}, \/  ULong\_\-t {\em firstEvent}, \/  ULong\_\-t {\em lastEvent})\hspace{0.3cm}{\tt  \mbox{[}virtual\mbox{]}}}}
# Line 287  This method resets the counters calling Line 223  This method resets the counters calling
223  \begin{description}  \begin{description}
224  \item[{\em events}]Pointer to PamLevel2 object which contains the events. \item[{\em firstEvent}]The first event to analyze. Possible values range from 0 to \#events - 1. \item[{\em lastEvent}]The last event to analyze. \end{description}  \item[{\em events}]Pointer to PamLevel2 object which contains the events. \item[{\em firstEvent}]The first event to analyze. Possible values range from 0 to \#events - 1. \item[{\em lastEvent}]The last event to analyze. \end{description}
225  \end{Desc}  \end{Desc}
226    \hypertarget{classPamCut_276bd306ea0a62cc0effa5dea4118e21}{
   
 Definition at line 30 of file PamCutBase.cpp.  
   
 References ApplyCut(), Finalize(), and Setup().\hypertarget{classPamCut_276bd306ea0a62cc0effa5dea4118e21}{  
227  \index{PamCut@{PamCut}!SetName@{SetName}}  \index{PamCut@{PamCut}!SetName@{SetName}}
228  \index{SetName@{SetName}!PamCut@{PamCut}}  \index{SetName@{SetName}!PamCut@{PamCut}}
229  \subsubsection[{SetName}]{\setlength{\rightskip}{0pt plus 5cm}void PamCut::SetName (const char $\ast$ {\em newName})}}  \subsubsection[{SetName}]{\setlength{\rightskip}{0pt plus 5cm}void PamCut::SetName (const char $\ast$ {\em newName})}}
# Line 305  Changes the cut's name. Line 237  Changes the cut's name.
237  \begin{description}  \begin{description}
238  \item[{\em newName}]The new name. \end{description}  \item[{\em newName}]The new name. \end{description}
239  \end{Desc}  \end{Desc}
240    \hypertarget{classPamCut_e587828903b809c99f9ab5ba97ae6616}{
   
 Definition at line 61 of file PamCutBase.cpp.  
   
 References \_\-cutName.\hypertarget{classPamCut_e587828903b809c99f9ab5ba97ae6616}{  
241  \index{PamCut@{PamCut}!Setup@{Setup}}  \index{PamCut@{PamCut}!Setup@{Setup}}
242  \index{Setup@{Setup}!PamCut@{PamCut}}  \index{Setup@{Setup}!PamCut@{PamCut}}
243  \subsubsection[{Setup}]{\setlength{\rightskip}{0pt plus 5cm}void PamCut::Setup (PamLevel2 $\ast$ {\em events})\hspace{0.3cm}{\tt  \mbox{[}virtual\mbox{]}}}}  \subsubsection[{Setup}]{\setlength{\rightskip}{0pt plus 5cm}void PamCut::Setup (PamLevel2 $\ast$ {\em events})\hspace{0.3cm}{\tt  \mbox{[}virtual\mbox{]}}}}
# Line 329  This method is automatically called by \ Line 257  This method is automatically called by \
257  \item[See also:]\hyperlink{classPamCut_3ae6ebc9dd777e11e0d8ce18948538be}{GetNEv()}, \hyperlink{classPamCut_b8a69206312cfcf6df6897aef973ef4a}{GetNGood()}. \end{Desc}  \item[See also:]\hyperlink{classPamCut_3ae6ebc9dd777e11e0d8ce18948538be}{GetNEv()}, \hyperlink{classPamCut_b8a69206312cfcf6df6897aef973ef4a}{GetNGood()}. \end{Desc}
258    
259    
260  Reimplemented in \hyperlink{classSmartBlindCollection_e59d373921df00a54a8a8401a1ae2baf}{SmartBlindCollection}, \hyperlink{classSmartCollection_9b5b11a854b9e174218ea516ceffb34c}{SmartCollection}, and \hyperlink{classPamCutCollection_982821389af5e585688611d733b3a7b0}{PamCutCollection}.  Reimplemented in \hyperlink{classSmartCollection_9b5b11a854b9e174218ea516ceffb34c}{SmartCollection}, and \hyperlink{classPamCutCollection_982821389af5e585688611d733b3a7b0}{PamCutCollection}.
   
 Definition at line 53 of file PamCutBase.cpp.  
   
 References \_\-nEv, and \_\-nGood.  
   
 Referenced by Process().  
   
 \subsection{Member Data Documentation}  
 \hypertarget{classPamCut_1eb606f9dab9c7f2fd5d84f834dcf146}{  
 \index{PamCut@{PamCut}!\_\-cutName@{\_\-cutName}}  
 \index{\_\-cutName@{\_\-cutName}!PamCut@{PamCut}}  
 \subsubsection[{\_\-cutName}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf PamCut::\_\-cutName}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}  
 \label{classPamCut_1eb606f9dab9c7f2fd5d84f834dcf146}  
   
   
   
   
 Definition at line 154 of file PamCutBase.h.  
   
 Referenced by GetName(), operator=(), and SetName().\hypertarget{classPamCut_0525bd3c71dbd445f817c163d56562d5}{  
 \index{PamCut@{PamCut}!\_\-nEv@{\_\-nEv}}  
 \index{\_\-nEv@{\_\-nEv}!PamCut@{PamCut}}  
 \subsubsection[{\_\-nEv}]{\setlength{\rightskip}{0pt plus 5cm}UInt\_\-t {\bf PamCut::\_\-nEv}\hspace{0.3cm}{\tt  \mbox{[}protected\mbox{]}}}}  
 \label{classPamCut_0525bd3c71dbd445f817c163d56562d5}  
   
   
 The number of analyzed events.  
   
   
   
 Definition at line 158 of file PamCutBase.h.  
   
 Referenced by PamCutCollection::ApplyCut(), ApplyCut(), BlindCutCollection::ApplyCut(), GetNEv(), and Setup().\hypertarget{classPamCut_eacb32030a52b4353861159e3ca098d0}{  
 \index{PamCut@{PamCut}!\_\-nGood@{\_\-nGood}}  
 \index{\_\-nGood@{\_\-nGood}!PamCut@{PamCut}}  
 \subsubsection[{\_\-nGood}]{\setlength{\rightskip}{0pt plus 5cm}UInt\_\-t {\bf PamCut::\_\-nGood}\hspace{0.3cm}{\tt  \mbox{[}protected\mbox{]}}}}  
 \label{classPamCut_eacb32030a52b4353861159e3ca098d0}  
   
   
 The number of good events.  
   
   
   
 Definition at line 159 of file PamCutBase.h.  
   
 Referenced by PamCutCollection::ApplyCut(), ApplyCut(), BlindCutCollection::ApplyCut(), GetNGood(), and Setup().  
261    
262  The documentation for this class was generated from the following files:\begin{CompactItemize}  The documentation for this class was generated from the following files:\begin{CompactItemize}
263  \item  \item

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

  ViewVC Help
Powered by ViewVC 1.1.23