AliRoot Core  3dc7879 (3dc7879)
AliAnalysisCuts Class Referenceabstract

Base class for analysis cuts. More...

#include <AliAnalysisCuts.h>

Inheritance diagram for AliAnalysisCuts:

Public Member Functions

 AliAnalysisCuts ()
 
 AliAnalysisCuts (const char *name, const char *title)
 
 AliAnalysisCuts (const AliAnalysisCuts &obj)
 
AliAnalysisCutsoperator= (const AliAnalysisCuts &obj)
 
virtual ~AliAnalysisCuts ()
 
virtual Bool_t IsSelected (TObject *)
 
virtual Bool_t IsSelected (TList *)=0
 
virtual void Init ()
 
virtual void SetFilterMask (UInt_t mask)
 
virtual UInt_t GetFilterMask () const
 
virtual void SetSelected (Bool_t dec)
 
virtual UInt_t Selected () const
 
virtual Long64_t Merge (TCollection *)
 
virtual TList * GetOutput ()
 
virtual TObject * GetStatistics (Option_t *) const
 
- Public Member Functions inherited from AliVCuts
 AliVCuts ()
 
 AliVCuts (const char *name, const char *title)
 
virtual ~AliVCuts ()
 
 AliVCuts (const AliVCuts &evt)
 
AliVCutsoperator= (const AliVCuts &evt)
 
virtual UInt_t GetSelectionMask (const TObject *)
 

Private Attributes

UInt_t fFilterMask
 Mask to use one of the previous decisions inside a filter. More...
 
Bool_t fSelected
 Final decision on selction. More...
 

Detailed Description

Base class for analysis cuts.

andre.nosp@m.as.m.nosp@m.orsch.nosp@m.@cer.nosp@m.n.ch

Author
Andreas Morsch

Definition at line 18 of file AliAnalysisCuts.h.

Constructor & Destructor Documentation

AliAnalysisCuts::AliAnalysisCuts ( )

Definition at line 25 of file AliAnalysisCuts.cxx.

AliAnalysisCuts::AliAnalysisCuts ( const char *  name,
const char *  title 
)

Constructor

Definition at line 31 of file AliAnalysisCuts.cxx.

AliAnalysisCuts::AliAnalysisCuts ( const AliAnalysisCuts obj)

Definition at line 38 of file AliAnalysisCuts.cxx.

virtual AliAnalysisCuts::~AliAnalysisCuts ( )
inlinevirtual

Definition at line 25 of file AliAnalysisCuts.h.

Member Function Documentation

virtual UInt_t AliAnalysisCuts::GetFilterMask ( ) const
inlinevirtual

Definition at line 30 of file AliAnalysisCuts.h.

Referenced by AliAnalysisFilter::IsSelected().

virtual TList* AliAnalysisCuts::GetOutput ( )
inlinevirtual

Definition at line 34 of file AliAnalysisCuts.h.

virtual TObject* AliAnalysisCuts::GetStatistics ( Option_t *  ) const
inlinevirtual

Reimplemented from AliVCuts.

Definition at line 35 of file AliAnalysisCuts.h.

virtual void AliAnalysisCuts::Init ( void  )
inlinevirtual

Reimplemented in AliESDtrackCuts, AliESDv0Cuts, and AliESDpidCuts.

Definition at line 28 of file AliAnalysisCuts.h.

Referenced by AliAnalysisFilter::Init().

virtual Bool_t AliAnalysisCuts::IsSelected ( TObject *  )
inlinevirtual

Implements AliVCuts.

Reimplemented in AliESDtrackCuts, AliESDpidCuts, AliESDv0Cuts, and AliKineTrackCuts.

Definition at line 26 of file AliAnalysisCuts.h.

Referenced by AliAnalysisFilter::IsSelected().

virtual Bool_t AliAnalysisCuts::IsSelected ( TList *  )
pure virtual
virtual Long64_t AliAnalysisCuts::Merge ( TCollection *  )
inlinevirtual

Reimplemented in AliESDtrackCuts, AliESDpidCuts, and AliESDv0Cuts.

Definition at line 33 of file AliAnalysisCuts.h.

AliAnalysisCuts & AliAnalysisCuts::operator= ( const AliAnalysisCuts obj)

Assignment operator

Definition at line 43 of file AliAnalysisCuts.cxx.

virtual UInt_t AliAnalysisCuts::Selected ( ) const
inlinevirtual

Definition at line 32 of file AliAnalysisCuts.h.

Referenced by AliAnalysisFilter::IsSelected().

virtual void AliAnalysisCuts::SetFilterMask ( UInt_t  mask)
inlinevirtual

Definition at line 29 of file AliAnalysisCuts.h.

virtual void AliAnalysisCuts::SetSelected ( Bool_t  dec)
inlinevirtual

Definition at line 31 of file AliAnalysisCuts.h.

Referenced by AliAnalysisFilter::IsSelected().

Member Data Documentation

UInt_t AliAnalysisCuts::fFilterMask
private

Mask to use one of the previous decisions inside a filter.

Definition at line 37 of file AliAnalysisCuts.h.

Referenced by GetFilterMask(), operator=(), and SetFilterMask().

Bool_t AliAnalysisCuts::fSelected
private

Final decision on selction.

Definition at line 38 of file AliAnalysisCuts.h.

Referenced by operator=(), Selected(), and SetSelected().


The documentation for this class was generated from the following files: