--- PamCut/doc/Doxygen/html/classPamCut.html 2009/05/27 13:30:07 1.1 +++ PamCut/doc/Doxygen/html/classPamCut.html 2009/06/05 13:15:44 1.2 @@ -84,12 +84,14 @@ List of all members. - + - - + + - + @@ -127,70 +129,19 @@ - + - - - - - - + + +

Public Member Functions

 PamCut (const char *cutName)
PamCut (const char *cutName)
 Constructor.
virtual ~PamCut ()
 Constructor.
+virtual ~PamCut ()
 Destructor.
 Destructor.
virtual int Check (PamLevel2 *event)=0
 The basic event check.
 The assignment operator. This operator defines how to copy a PamCut object into another. In current implementation, it only copies the cut's name of the RHS on the LHS.

Protected Attributes

UInt_t _nEv
+UInt_t _nEv
 The number of analyzed events.
UInt_t _nGood
 The number of good events.

Private Attributes

const char * _cutName
 The number of analyzed events.
+UInt_t _nGood
 The number of good events.

Detailed Description

An abstract class to apply cuts to Pamela data.

-This class provides a basic interface for a cut object to apply to PamLevel2 data. -

Definition at line 22 of file PamCutBase.h.

-

Constructor & Destructor Documentation

- -
-
- - - - - - - - - -
PamCut::PamCut (const char *  cutName  )  [inline]
-
-
- -

-Constructor. -

- -

Definition at line 26 of file PamCutBase.h.

- -
-

- -

-
- - - - - - - - -
virtual PamCut::~PamCut (  )  [inline, virtual]
-
-
- -

-Destructor. -

- -

Definition at line 31 of file PamCutBase.h.

- -
-

-


Member Function Documentation

+This class provides a basic interface for a cut object to apply to PamLevel2 data.

Member Function Documentation

@@ -218,13 +169,7 @@
Returns:
same return values as Check()
-

Reimplemented in BlindCutCollection, and PamCutCollection.

- -

Definition at line 15 of file PamCutBase.cpp.

- -

References _nEv, _nGood, Check(), CUTOK, OnBad(), and OnGood().

- -

Referenced by Process().

+

Reimplemented in BlindCutCollection, SmartBlindCollection, SmartCollection, and PamCutCollection.

@@ -257,8 +202,6 @@

Implemented in CARDCut, CATCut, CaloCrossCut, CaloGeomCut, CaloIonCut, CaloNHitCut, CaloNotIntCut, CaloNucleiZCut, CaloTrackChi2Cut, CaloTrackCut, BlindCutCollection, AbsTimeCut, DataQualCut, EvRateS11Cut, GeoFieldCut, LTGeoFillCut, LTQualCut, OBTQualCut, PktQualCut, TrgConfCut, PamCutCollection, TofBetaCut, TofBetaRangeCut, TofBetaRigCut, TofDedxS1Cut, TofNucleiZCut, TofPatternCut, TofQualCut, TofTopS1Cut, RigFillCut, TrkCalQualCut, TrkChi2DeflCut, TrkChi2QualCut, TrkDedxHCut, TrkGeomCut, TrkHitQualCut, TrkIdCut, TrkIonCut, TrkNucleiZCut, TrkPhSinCut, TrkRigCut, TrkRigGeoCut, TrkRigRangeCut, TrkRunValCut, and TrkSigmaDeflCut.

-

Referenced by ApplyCut().

-

@@ -280,11 +223,7 @@ The post-analysis task definition.

This method is automatically called by 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. -

Reimplemented in SmartBlindCollection, SmartCollection, VerboseBlindCollection, VerboseCollection, and PamCutCollection.

- -

Definition at line 128 of file PamCutBase.h.

- -

Referenced by Process().

+

Reimplemented in SmartCollection, VerboseBlindCollection, VerboseCollection, and PamCutCollection.

@@ -308,12 +247,6 @@

Returns:
The cut name.
-

Definition at line 57 of file PamCutBase.cpp.

- -

References _cutName.

- -

Referenced by VerboseCollection::Finalize(), and VerboseBlindCollection::Finalize().

-

@@ -336,12 +269,6 @@

Returns:
The number of checked events.
-

Definition at line 94 of file PamCutBase.h.

- -

References _nEv.

- -

Referenced by VerboseCollection::Finalize(), and VerboseBlindCollection::Finalize().

-

@@ -365,12 +292,6 @@ This counter keeps track of how many events have fulfilled the conditions specified in Check.

Returns:
The number of good events.
-

Definition at line 104 of file PamCutBase.h.

- -

References _nGood.

- -

Referenced by VerboseCollection::Finalize(), and VerboseBlindCollection::Finalize().

-

@@ -410,12 +331,6 @@ -

Reimplemented in SmartBlindCollection, and SmartCollection.

- -

Definition at line 87 of file PamCutBase.h.

- -

Referenced by PamCutCollection::ApplyCut(), ApplyCut(), and BlindCutCollection::ApplyCut().

-

@@ -443,11 +358,7 @@ -

Reimplemented in SmartBlindCollection, SmartCollection, LTGeoFillCut, and RigFillCut.

- -

Definition at line 76 of file PamCutBase.h.

- -

Referenced by PamCutCollection::ApplyCut(), ApplyCut(), and BlindCutCollection::ApplyCut().

+

Reimplemented in LTGeoFillCut, and RigFillCut.

@@ -477,10 +388,6 @@

Returns:
The new value for LHS.
-

Definition at line 65 of file PamCutBase.cpp.

- -

References _cutName.

-

@@ -526,10 +433,6 @@ -

Definition at line 30 of file PamCutBase.cpp.

- -

References ApplyCut(), Finalize(), and Setup().

-

@@ -557,10 +460,6 @@ -

Definition at line 61 of file PamCutBase.cpp.

- -

References _cutName.

-

@@ -590,82 +489,14 @@

See also:
GetNEv(), GetNGood().
-

Reimplemented in SmartBlindCollection, SmartCollection, and PamCutCollection.

- -

Definition at line 53 of file PamCutBase.cpp.

- -

References _nEv, and _nGood.

- -

Referenced by Process().

- - -

-


Member Data Documentation

- -
-
- - - - -
const char* PamCut::_cutName [private]
-
-
- -

- -

Definition at line 154 of file PamCutBase.h.

- -

Referenced by GetName(), operator=(), and SetName().

- -
-

- -

-
- - - - -
UInt_t PamCut::_nEv [protected]
-
-
- -

-The number of analyzed events. -

- -

Definition at line 158 of file PamCutBase.h.

- -

Referenced by PamCutCollection::ApplyCut(), ApplyCut(), BlindCutCollection::ApplyCut(), GetNEv(), and Setup().

- -
-

- -

-
- - - - -
UInt_t PamCut::_nGood [protected]
-
-
- -

-The number of good events. -

- -

Definition at line 159 of file PamCutBase.h.

- -

Referenced by PamCutCollection::ApplyCut(), ApplyCut(), BlindCutCollection::ApplyCut(), GetNGood(), and Setup().

+

Reimplemented in SmartCollection, and PamCutCollection.


The documentation for this class was generated from the following files: +
  • PamCutBase/PamCutBase.h
  • PamCutBase/PamCutBase.cpp -
    Generated on Wed May 27 15:21:40 2009 for PamCut by  +
    Generated on Fri Jun 5 15:09:03 2009 for PamCut by  doxygen 1.5.9