AliPhysics  a3b326c (a3b326c)
AliFlowTrackSimpleCuts Class Reference

#include <AliFlowTrackSimpleCuts.h>

Inheritance diagram for AliFlowTrackSimpleCuts:

Public Member Functions

 AliFlowTrackSimpleCuts (const char *name="")
 
virtual ~AliFlowTrackSimpleCuts ()
 
void SetPtMax (Double_t max)
 
void SetPtMin (Double_t min)
 
void SetEtaMax (Double_t max)
 
void SetEtaMin (Double_t min)
 
void SetEtaGap (Double_t min, Double_t max)
 
void SetPhiMax (Double_t max)
 
void SetPhiMin (Double_t min)
 
void SetPID (Int_t pid)
 
void SetCharge (Int_t c)
 
void SetMassMax (Double_t max)
 
void SetMassMin (Double_t min)
 
void SetEtaPhiEff (TH2 *eff)
 
Double_t GetPtMax () const
 
Double_t GetPtMin () const
 
Double_t GetEtaMax () const
 
Double_t GetEtaMin () const
 
Double_t GetPhiMax () const
 
Double_t GetEtaGapMin () const
 
Double_t GetEtaGapMax () const
 
Double_t GetPhiMin () const
 
Int_t GetPID () const
 
Int_t GetCharge () const
 
Double_t GetMassMax () const
 
Double_t GetMassMin () const
 
Bool_t PassesCuts (const AliFlowTrackSimple *track) const
 
Bool_t PassesCuts (TParticle *p) const
 
Int_t GetPOItype () const
 
void SetPOItype (Int_t t)
 
virtual Bool_t IsSelected (TObject *obj, Int_t id=-1)
 

Protected Member Functions

 AliFlowTrackSimpleCuts (const AliFlowTrackSimpleCuts &)
 
AliFlowTrackSimpleCutsoperator= (const AliFlowTrackSimpleCuts &)
 

Protected Attributes

Bool_t fCutPt
 
Double_t fPtMax
 
Double_t fPtMin
 
Bool_t fCutEta
 
Double_t fEtaMax
 
Double_t fEtaMin
 
Bool_t fCutEtaGap
 
Double_t fEtaGapMax
 
Double_t fEtaGapMin
 
Bool_t fCutPhi
 
Double_t fPhiMax
 
Double_t fPhiMin
 
Bool_t fCutPID
 
Int_t fPID
 
Bool_t fCutCharge
 
Int_t fCharge
 
Bool_t fCutMass
 
Double_t fMassMax
 
Double_t fMassMin
 
TH2fEtaPhiEff
 
Bool_t fCutEtaPhiEff
 
Int_t fPOItype
 

Detailed Description

Definition at line 20 of file AliFlowTrackSimpleCuts.h.

Constructor & Destructor Documentation

AliFlowTrackSimpleCuts::AliFlowTrackSimpleCuts ( const char *  name = "")

Definition at line 39 of file AliFlowTrackSimpleCuts.cxx.

virtual AliFlowTrackSimpleCuts::~AliFlowTrackSimpleCuts ( )
inlinevirtual

Definition at line 26 of file AliFlowTrackSimpleCuts.h.

AliFlowTrackSimpleCuts::AliFlowTrackSimpleCuts ( const AliFlowTrackSimpleCuts )
protected

Member Function Documentation

Int_t AliFlowTrackSimpleCuts::GetCharge ( ) const
inline

Definition at line 53 of file AliFlowTrackSimpleCuts.h.

Double_t AliFlowTrackSimpleCuts::GetEtaGapMax ( ) const
inline

Definition at line 50 of file AliFlowTrackSimpleCuts.h.

Double_t AliFlowTrackSimpleCuts::GetEtaGapMin ( ) const
inline

Definition at line 49 of file AliFlowTrackSimpleCuts.h.

Double_t AliFlowTrackSimpleCuts::GetEtaMax ( ) const
inline
Double_t AliFlowTrackSimpleCuts::GetEtaMin ( ) const
inline
Double_t AliFlowTrackSimpleCuts::GetMassMax ( ) const
inline

Definition at line 54 of file AliFlowTrackSimpleCuts.h.

Double_t AliFlowTrackSimpleCuts::GetMassMin ( ) const
inline

Definition at line 55 of file AliFlowTrackSimpleCuts.h.

Double_t AliFlowTrackSimpleCuts::GetPhiMax ( ) const
inline

Definition at line 48 of file AliFlowTrackSimpleCuts.h.

Referenced by AliFlowEventSimpleMaker::FillTracks().

Double_t AliFlowTrackSimpleCuts::GetPhiMin ( ) const
inline

Definition at line 51 of file AliFlowTrackSimpleCuts.h.

Referenced by AliFlowEventSimpleMaker::FillTracks().

Int_t AliFlowTrackSimpleCuts::GetPID ( ) const
inline

Definition at line 52 of file AliFlowTrackSimpleCuts.h.

Referenced by AliFlowEventSimpleMaker::FillTracks().

Int_t AliFlowTrackSimpleCuts::GetPOItype ( ) const
inline

Definition at line 61 of file AliFlowTrackSimpleCuts.h.

Referenced by AliFlowEventSimple::AliFlowEventSimple().

Double_t AliFlowTrackSimpleCuts::GetPtMax ( ) const
inline
Double_t AliFlowTrackSimpleCuts::GetPtMin ( ) const
inline
Bool_t AliFlowTrackSimpleCuts::IsSelected ( TObject obj,
Int_t  id = -1 
)
virtual

Reimplemented in AliFlowTrackCuts.

Definition at line 109 of file AliFlowTrackSimpleCuts.cxx.

Referenced by SetPOItype().

AliFlowTrackSimpleCuts& AliFlowTrackSimpleCuts::operator= ( const AliFlowTrackSimpleCuts )
protected
Bool_t AliFlowTrackSimpleCuts::PassesCuts ( TParticle *  p) const

Definition at line 138 of file AliFlowTrackSimpleCuts.cxx.

void AliFlowTrackSimpleCuts::SetCharge ( Int_t  c)
inline

Definition at line 38 of file AliFlowTrackSimpleCuts.h.

void AliFlowTrackSimpleCuts::SetEtaMax ( Double_t  max)
inline

Definition at line 31 of file AliFlowTrackSimpleCuts.h.

Referenced by AliFlowTrackCuts::SetEtaRange().

void AliFlowTrackSimpleCuts::SetEtaMin ( Double_t  min)
inline

Definition at line 32 of file AliFlowTrackSimpleCuts.h.

Referenced by AliFlowTrackCuts::SetEtaRange().

void AliFlowTrackSimpleCuts::SetEtaPhiEff ( TH2 eff)
inline

Definition at line 41 of file AliFlowTrackSimpleCuts.h.

void AliFlowTrackSimpleCuts::SetMassMax ( Double_t  max)
inline

Definition at line 39 of file AliFlowTrackSimpleCuts.h.

void AliFlowTrackSimpleCuts::SetMassMin ( Double_t  min)
inline

Definition at line 40 of file AliFlowTrackSimpleCuts.h.

void AliFlowTrackSimpleCuts::SetPID ( Int_t  pid)
inline

Definition at line 37 of file AliFlowTrackSimpleCuts.h.

void AliFlowTrackSimpleCuts::SetPtMax ( Double_t  max)
inline

Definition at line 29 of file AliFlowTrackSimpleCuts.h.

Referenced by AliFlowTrackCuts::SetPtRange().

void AliFlowTrackSimpleCuts::SetPtMin ( Double_t  min)
inline

Member Data Documentation

Bool_t AliFlowTrackSimpleCuts::fCutEtaGap
protected

Definition at line 73 of file AliFlowTrackSimpleCuts.h.

Referenced by PassesCuts(), and SetEtaGap().

Bool_t AliFlowTrackSimpleCuts::fCutEtaPhiEff
protected

Definition at line 87 of file AliFlowTrackSimpleCuts.h.

Referenced by PassesCuts(), and SetEtaPhiEff().

Bool_t AliFlowTrackSimpleCuts::fCutMass
protected

Definition at line 83 of file AliFlowTrackSimpleCuts.h.

Referenced by PassesCuts(), SetMassMax(), and SetMassMin().

Bool_t AliFlowTrackSimpleCuts::fCutPt
protected
Double_t AliFlowTrackSimpleCuts::fEtaGapMax
protected

Definition at line 74 of file AliFlowTrackSimpleCuts.h.

Referenced by GetEtaGapMax(), PassesCuts(), and SetEtaGap().

Double_t AliFlowTrackSimpleCuts::fEtaGapMin
protected

Definition at line 75 of file AliFlowTrackSimpleCuts.h.

Referenced by GetEtaGapMin(), PassesCuts(), and SetEtaGap().

Double_t AliFlowTrackSimpleCuts::fEtaMin
protected
TH2* AliFlowTrackSimpleCuts::fEtaPhiEff
protected

Definition at line 86 of file AliFlowTrackSimpleCuts.h.

Referenced by PassesCuts(), and SetEtaPhiEff().

Double_t AliFlowTrackSimpleCuts::fMassMax
protected

Definition at line 84 of file AliFlowTrackSimpleCuts.h.

Referenced by GetMassMax(), PassesCuts(), and SetMassMax().

Double_t AliFlowTrackSimpleCuts::fMassMin
protected

Definition at line 85 of file AliFlowTrackSimpleCuts.h.

Referenced by GetMassMin(), PassesCuts(), and SetMassMin().

Double_t AliFlowTrackSimpleCuts::fPhiMin
protected
Int_t AliFlowTrackSimpleCuts::fPID
protected

Definition at line 80 of file AliFlowTrackSimpleCuts.h.

Referenced by GetPID(), and SetPID().

Int_t AliFlowTrackSimpleCuts::fPOItype
protected

Definition at line 88 of file AliFlowTrackSimpleCuts.h.

Referenced by AliFlowTrackCuts::ClearTrack(), GetPOItype(), and SetPOItype().

Double_t AliFlowTrackSimpleCuts::fPtMax
protected
Double_t AliFlowTrackSimpleCuts::fPtMin
protected

Definition at line 69 of file AliFlowTrackSimpleCuts.h.

Referenced by GetPtMin(), PassesCuts(), and SetPtMin().


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