AliPhysics  a1733f5 (a1733f5)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliFilteredTreeAcceptanceCuts Class Reference

#include <AliFilteredTreeAcceptanceCuts.h>

Inheritance diagram for AliFilteredTreeAcceptanceCuts:

Public Member Functions

 AliFilteredTreeAcceptanceCuts (const Char_t *name="AliFilteredTreeAcceptanceCuts", const Char_t *title="")
 
virtual ~AliFilteredTreeAcceptanceCuts ()
 
void SetEtaRange (Float_t min=-1e99, Float_t max=1e99)
 
void SetPhiRange (Float_t min=-1e99, Float_t max=1e99)
 
void SetPtRange (Float_t min=-1e99, Float_t max=1e99)
 
void SetExcludeEtaPhiRange (Float_t etaMin, Float_t etaMax, Float_t phiMin, Float_t phiMax)
 
void SetExcludeEtaPhiRange2 (Float_t etaMin, Float_t etaMax, Float_t phiMin, Float_t phiMax)
 
void SetMaxDCAr (Float_t max=1e99)
 
void SetMaxDCAz (Float_t max=1e99)
 
Float_t GetMinEta () const
 
Float_t GetMaxEta () const
 
Float_t GetMinPhi () const
 
Float_t GetMaxPhi () const
 
Float_t GetMinPt () const
 
Float_t GetMaxPt () const
 
Bool_t GetCheckRange () const
 
Float_t GetExcludeMinEta () const
 
Float_t GetExcludeMaxEta () const
 
Float_t GetExcludeMinPhi () const
 
Float_t GetExcludeMaxPhi () const
 
Float_t GetMaxDCAr () const
 
Float_t GetMaxDCAz () const
 
void Init ()
 
virtual Bool_t IsSelected (TObject *)
 
virtual Bool_t IsSelected (TList *)
 
Bool_t AcceptTrack (AliESDtrack *track)
 
Bool_t AcceptTrackLocalTPC (AliESDtrack *track)
 
Bool_t AcceptTrack (AliExternalTrackParam *track)
 
Bool_t AcceptTrack (TParticle *particle)
 
virtual Long64_t Merge (TCollection *list)
 

Private Member Functions

 AliFilteredTreeAcceptanceCuts (const AliFilteredTreeAcceptanceCuts &)
 
AliFilteredTreeAcceptanceCutsoperator= (const AliFilteredTreeAcceptanceCuts &)
 

Private Attributes

Float_t fMinEta
 
Float_t fMaxEta
 
Float_t fMinPhi
 
Float_t fMaxPhi
 
Float_t fMinPt
 
Float_t fMaxPt
 
Float_t fExcludeMinEta
 
Float_t fExcludeMaxEta
 
Float_t fExcludeMinPhi
 
Float_t fExcludeMaxPhi
 
Float_t fExcludeMinEta2
 
Float_t fExcludeMaxEta2
 
Float_t fExcludeMinPhi2
 
Float_t fExcludeMaxPhi2
 
Bool_t fCheckRange
 
Float_t fMaxDCAr
 
Float_t fMaxDCAz
 

Detailed Description

Definition at line 17 of file AliFilteredTreeAcceptanceCuts.h.

Constructor & Destructor Documentation

AliFilteredTreeAcceptanceCuts::AliFilteredTreeAcceptanceCuts ( const Char_t name = "AliFilteredTreeAcceptanceCuts",
const Char_t title = "" 
)

Definition at line 32 of file AliFilteredTreeAcceptanceCuts.cxx.

AliFilteredTreeAcceptanceCuts::~AliFilteredTreeAcceptanceCuts ( )
virtual

Definition at line 59 of file AliFilteredTreeAcceptanceCuts.cxx.

AliFilteredTreeAcceptanceCuts::AliFilteredTreeAcceptanceCuts ( const AliFilteredTreeAcceptanceCuts )
private

Member Function Documentation

Bool_t AliFilteredTreeAcceptanceCuts::AcceptTrack ( AliExternalTrackParam *  track)

Definition at line 114 of file AliFilteredTreeAcceptanceCuts.cxx.

Bool_t AliFilteredTreeAcceptanceCuts::AcceptTrack ( TParticle *  particle)

Definition at line 134 of file AliFilteredTreeAcceptanceCuts.cxx.

Bool_t AliFilteredTreeAcceptanceCuts::AcceptTrackLocalTPC ( AliESDtrack *  track)

Definition at line 95 of file AliFilteredTreeAcceptanceCuts.cxx.

Bool_t AliFilteredTreeAcceptanceCuts::GetCheckRange ( ) const
inline

Definition at line 43 of file AliFilteredTreeAcceptanceCuts.h.

Float_t AliFilteredTreeAcceptanceCuts::GetExcludeMaxEta ( ) const
inline

Definition at line 45 of file AliFilteredTreeAcceptanceCuts.h.

Float_t AliFilteredTreeAcceptanceCuts::GetExcludeMaxPhi ( ) const
inline

Definition at line 47 of file AliFilteredTreeAcceptanceCuts.h.

Float_t AliFilteredTreeAcceptanceCuts::GetExcludeMinEta ( ) const
inline

Definition at line 44 of file AliFilteredTreeAcceptanceCuts.h.

Float_t AliFilteredTreeAcceptanceCuts::GetExcludeMinPhi ( ) const
inline

Definition at line 46 of file AliFilteredTreeAcceptanceCuts.h.

Float_t AliFilteredTreeAcceptanceCuts::GetMaxDCAr ( ) const
inline

Definition at line 49 of file AliFilteredTreeAcceptanceCuts.h.

Float_t AliFilteredTreeAcceptanceCuts::GetMaxDCAz ( ) const
inline

Definition at line 50 of file AliFilteredTreeAcceptanceCuts.h.

Float_t AliFilteredTreeAcceptanceCuts::GetMaxEta ( ) const
inline
Float_t AliFilteredTreeAcceptanceCuts::GetMaxPhi ( ) const
inline

Definition at line 39 of file AliFilteredTreeAcceptanceCuts.h.

Float_t AliFilteredTreeAcceptanceCuts::GetMaxPt ( ) const
inline

Definition at line 41 of file AliFilteredTreeAcceptanceCuts.h.

Float_t AliFilteredTreeAcceptanceCuts::GetMinEta ( ) const
inline
Float_t AliFilteredTreeAcceptanceCuts::GetMinPhi ( ) const
inline

Definition at line 38 of file AliFilteredTreeAcceptanceCuts.h.

Float_t AliFilteredTreeAcceptanceCuts::GetMinPt ( ) const
inline

Definition at line 40 of file AliFilteredTreeAcceptanceCuts.h.

void AliFilteredTreeAcceptanceCuts::Init ( )

Definition at line 65 of file AliFilteredTreeAcceptanceCuts.cxx.

virtual Bool_t AliFilteredTreeAcceptanceCuts::IsSelected ( TObject )
inlinevirtual

Definition at line 56 of file AliFilteredTreeAcceptanceCuts.h.

virtual Bool_t AliFilteredTreeAcceptanceCuts::IsSelected ( TList )
inlinevirtual

Definition at line 57 of file AliFilteredTreeAcceptanceCuts.h.

Long64_t AliFilteredTreeAcceptanceCuts::Merge ( TCollection list)
virtual

Definition at line 154 of file AliFilteredTreeAcceptanceCuts.cxx.

AliFilteredTreeAcceptanceCuts& AliFilteredTreeAcceptanceCuts::operator= ( const AliFilteredTreeAcceptanceCuts )
private
void AliFilteredTreeAcceptanceCuts::SetEtaRange ( Float_t  min = -1e99,
Float_t  max = 1e99 
)
inline

Definition at line 24 of file AliFilteredTreeAcceptanceCuts.h.

void AliFilteredTreeAcceptanceCuts::SetExcludeEtaPhiRange ( Float_t  etaMin,
Float_t  etaMax,
Float_t  phiMin,
Float_t  phiMax 
)
inline

Definition at line 27 of file AliFilteredTreeAcceptanceCuts.h.

void AliFilteredTreeAcceptanceCuts::SetExcludeEtaPhiRange2 ( Float_t  etaMin,
Float_t  etaMax,
Float_t  phiMin,
Float_t  phiMax 
)
inline

Definition at line 29 of file AliFilteredTreeAcceptanceCuts.h.

void AliFilteredTreeAcceptanceCuts::SetMaxDCAr ( Float_t  max = 1e99)
inline

Definition at line 32 of file AliFilteredTreeAcceptanceCuts.h.

void AliFilteredTreeAcceptanceCuts::SetMaxDCAz ( Float_t  max = 1e99)
inline

Definition at line 33 of file AliFilteredTreeAcceptanceCuts.h.

void AliFilteredTreeAcceptanceCuts::SetPhiRange ( Float_t  min = -1e99,
Float_t  max = 1e99 
)
inline

Definition at line 25 of file AliFilteredTreeAcceptanceCuts.h.

void AliFilteredTreeAcceptanceCuts::SetPtRange ( Float_t  min = -1e99,
Float_t  max = 1e99 
)
inline

Definition at line 26 of file AliFilteredTreeAcceptanceCuts.h.

Member Data Documentation

Bool_t AliFilteredTreeAcceptanceCuts::fCheckRange
private
Float_t AliFilteredTreeAcceptanceCuts::fExcludeMaxEta
private

Definition at line 77 of file AliFilteredTreeAcceptanceCuts.h.

Referenced by GetExcludeMaxEta(), and SetExcludeEtaPhiRange().

Float_t AliFilteredTreeAcceptanceCuts::fExcludeMaxEta2
private

Definition at line 81 of file AliFilteredTreeAcceptanceCuts.h.

Referenced by SetExcludeEtaPhiRange2().

Float_t AliFilteredTreeAcceptanceCuts::fExcludeMaxPhi
private

Definition at line 79 of file AliFilteredTreeAcceptanceCuts.h.

Referenced by GetExcludeMaxPhi(), and SetExcludeEtaPhiRange().

Float_t AliFilteredTreeAcceptanceCuts::fExcludeMaxPhi2
private

Definition at line 83 of file AliFilteredTreeAcceptanceCuts.h.

Referenced by SetExcludeEtaPhiRange2().

Float_t AliFilteredTreeAcceptanceCuts::fExcludeMinEta
private

Definition at line 76 of file AliFilteredTreeAcceptanceCuts.h.

Referenced by GetExcludeMinEta(), and SetExcludeEtaPhiRange().

Float_t AliFilteredTreeAcceptanceCuts::fExcludeMinEta2
private

Definition at line 80 of file AliFilteredTreeAcceptanceCuts.h.

Referenced by SetExcludeEtaPhiRange2().

Float_t AliFilteredTreeAcceptanceCuts::fExcludeMinPhi
private

Definition at line 78 of file AliFilteredTreeAcceptanceCuts.h.

Referenced by GetExcludeMinPhi(), and SetExcludeEtaPhiRange().

Float_t AliFilteredTreeAcceptanceCuts::fExcludeMinPhi2
private

Definition at line 82 of file AliFilteredTreeAcceptanceCuts.h.

Referenced by SetExcludeEtaPhiRange2().

Float_t AliFilteredTreeAcceptanceCuts::fMaxDCAr
private

Definition at line 88 of file AliFilteredTreeAcceptanceCuts.h.

Referenced by GetMaxDCAr(), and SetMaxDCAr().

Float_t AliFilteredTreeAcceptanceCuts::fMaxDCAz
private

Definition at line 89 of file AliFilteredTreeAcceptanceCuts.h.

Referenced by GetMaxDCAz(), and SetMaxDCAz().

Float_t AliFilteredTreeAcceptanceCuts::fMaxEta
private

Definition at line 70 of file AliFilteredTreeAcceptanceCuts.h.

Referenced by GetMaxEta(), and SetEtaRange().

Float_t AliFilteredTreeAcceptanceCuts::fMaxPhi
private

Definition at line 72 of file AliFilteredTreeAcceptanceCuts.h.

Referenced by GetMaxPhi(), and SetPhiRange().

Float_t AliFilteredTreeAcceptanceCuts::fMaxPt
private

Definition at line 74 of file AliFilteredTreeAcceptanceCuts.h.

Referenced by GetMaxPt(), and SetPtRange().

Float_t AliFilteredTreeAcceptanceCuts::fMinEta
private

Definition at line 69 of file AliFilteredTreeAcceptanceCuts.h.

Referenced by GetMinEta(), and SetEtaRange().

Float_t AliFilteredTreeAcceptanceCuts::fMinPhi
private

Definition at line 71 of file AliFilteredTreeAcceptanceCuts.h.

Referenced by GetMinPhi(), and SetPhiRange().

Float_t AliFilteredTreeAcceptanceCuts::fMinPt
private

Definition at line 73 of file AliFilteredTreeAcceptanceCuts.h.

Referenced by GetMinPt(), and SetPtRange().


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