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

#include <AliFlowTrackCuts.h>

Inheritance diagram for AliFlowTrackCuts:

Public Types

enum  trackParameterType {
  kMC, kGlobal, kTPCstandalone, kSPDtracklet,
  kPMD, kV0, kVZERO, kMUON,
  kKink, kAODFilterBit, kUserA, kUserB,
  kBetaVZERO, kDeltaVZERO, kKappaVZERO, kHotfixHI
}
 
enum  trackParameterMix {
  kPure, kTrackWithMCkine, kTrackWithMCPID, kTrackWithMCpt,
  kTrackWithPtFromFirstMother, kTrackWithTPCInnerParams, kTrackWithTPCstandalone
}
 
enum  PIDsource {
  kTPCpid, kTOFpid, kTOFbayesian, kTOFbeta,
  kTPCdedx, kTOFbetaSimple, kTPCbayesian, kTPCNuclei,
  kTPCTOFNsigma, kTPCTOFNsigmaPurity, kTPCTPCTOFNsigma
}
 

Public Member Functions

 AliFlowTrackCuts ()
 
 AliFlowTrackCuts (const char *name)
 
 AliFlowTrackCuts (const AliFlowTrackCuts &someCuts)
 
AliFlowTrackCutsoperator= (const AliFlowTrackCuts &someCuts)
 
virtual ~AliFlowTrackCuts ()
 
Int_t Count (AliVEvent *event=NULL)
 
Int_t MaxSharedITSClusterCuts (AliESDtrack *track)
 
Double_t MaxChi2perITSClusterCuts (AliESDtrack *track)
 
void SetMaxSharedITSCluster (Int_t b)
 
void SetMaxChi2perITSCluster (Double_t b)
 
void SetCutTPCSecbound (Bool_t a, Double_t ptmin=0.2)
 
void SetCutTPCSecboundVar (Bool_t a)
 
void SetMinNClustersTPC (Int_t a)
 
void SetMinNClustersITS (Int_t a)
 
void SetClusterRequirementITS (AliESDtrackCuts::Detector det, AliESDtrackCuts::ITSClusterRequirement req=AliESDtrackCuts::kOff)
 
void SetCutChi2PerClusterITS (Float_t a)
 
void SetCutITSClusterGlobal (Bool_t a)
 
void SetMaxChi2PerClusterTPC (Float_t a)
 
void SetMinChi2PerClusterTPC (Float_t a)
 
void SetMaxFracSharedTPCCluster (Float_t a)
 
void SetMaxFracSharedITSCluster (Float_t a)
 
void SetCutCrossedTPCRows (Int_t a, Float_t b)
 
void SetCutGoldenChi2 (Double_t m)
 
void SetRequireTOFSignal (Bool_t a)
 
void SetMaxChi2PerClusterITS (Float_t a)
 
void SetRequireTPCRefit (Bool_t a)
 
void SetRequireTPCStandAlone (Bool_t a)
 
void SetRequireITSRefit (Bool_t a)
 
void SetRequireITSStandAlone (Bool_t a)
 
void SetAcceptKinkDaughters (Bool_t a)
 
void SetMaxDCAToVertexZ (Float_t a)
 
void SetMaxDCAToVertexXY (Float_t a)
 
void SetMaxDCAToVertexXYPtDep (const char *a)
 
void SetMaxDCAToVertexXYPtDepAOD (Bool_t a)
 
void SetMaxDCAToVertexXYAOD (Float_t a)
 
void SetMaxDCAToVertexZAOD (Float_t a)
 
void SetRequireSigmaToVertex (Bool_t a)
 
void SetMaxNsigmaToVertex (Float_t sigma=1e10)
 
void SetDCAToVertex2D (Bool_t a)
 
void SetEtaRange (Float_t r1, Float_t r2)
 
void SetPtRange (Float_t r1, Float_t r2)
 
void SetRequireCharge (Bool_t r)
 
void SetFakesAreOK (Bool_t b)
 
void SetSPDtrackletDeltaPhiMax (Double_t m)
 
void SetSPDtrackletDeltaPhiMin (Double_t m)
 
void SetIgnoreTPCzRange (Double_t min, Double_t max)
 
void SetAODfilterBit (UInt_t a)
 
void SetMinimalTPCdedx (Double_t d=10.)
 
void SetPmdDetPlane (Int_t pmdDet)
 
void SetPmdAdc (Float_t pmdAdc)
 
void SetPmdNcell (Float_t pmdNcell)
 
void SetPriors (Float_t centr=0)
 
AliMuonTrackCuts * GetMuonTrackCuts ()
 
void SetStandardMuonTrackCuts ()
 
void SetIsMuonMC (Bool_t isMC)
 
void SetMuonPassNumber (Int_t passN)
 
void SetRunsMuon (const AliVEventHandler *eventHandler)
 
void SetForceTPCstandalone (Bool_t b)
 
void SetMinKinkAngle (Double_t a)
 
void SetMinKinkRadius (Double_t r)
 
void SetMaxKinkRAdius (Double_t r)
 
void SetMinKinkQt (Double_t m)
 
void SetMaxKinkQt (Double_t m)
 
void SetMaxKinkInvMassKmu (Double_t m)
 
void SetMinKinkInvMassKmu (Double_t m)
 
Double_t GetMinKinkAngle () const
 
Double_t GetMinKinkRadius () const
 
Double_t GetMaxKinkRadius () const
 
Double_t GetMinKinkQt () const
 
Double_t GetMaxKinkQt () const
 
Double_t GetMaxKinkInvMassKmu () const
 
Double_t GetMinKinkInvMassKmu () const
 
Int_t GetMinNClustersTPC () const
 
Int_t GetMinNClustersITS () const
 
AliESDtrackCuts::ITSClusterRequirement GetClusterRequirementITS (AliESDtrackCuts::Detector det) const
 
Float_t GetMaxChi2PerClusterTPC () const
 
Float_t GetMaxChi2PerClusterITS () const
 
Bool_t GetRequireTPCRefit () const
 
Bool_t GetRequireTPCStandAlone () const
 
Bool_t GetRequireITSRefit () const
 
Bool_t GetRequireITSStandAlone () const
 
Bool_t GetAcceptKinkDaughters () const
 
Float_t GetMaxDCAToVertexZ () const
 
Float_t GetMaxDCAToVertexXY () const
 
const char * GetMaxDCAToVertexXYPtDep () const
 
Bool_t GetRequireSigmaToVertex () const
 
Float_t GetMaxNsigmaToVertex () const
 
Bool_t GetDCAToVertex2D () const
 
void GetEtaRange (Float_t &r1, Float_t &r2) const
 
void GetPtRange (Float_t &r1, Float_t &r2) const
 
Bool_t GetRequireCharge () const
 
Bool_t GetFakesAreOK () const
 
Double_t GetSPDtrackletDeltaPhiMax () const
 
Double_t GetSPDtrackletDeltaPhiMin () const
 
UInt_t GetAODFilterBit () const
 
Double_t GetMinimalTPCdedx () const
 
Int_t GetPmdDetPlane () const
 
Float_t GetPmdAdc () const
 
Float_t GetPmdNcell () const
 
Float_t GetBeta (const AliVTrack *t, Bool_t QAmode=kFALSE)
 
Float_t Getdedx (const AliESDtrack *t) const
 
Float_t GetBayesianProb () const
 
AliFlowBayesianPIDGetBayesianResponse () const
 
Bool_t GetForceTPCstandalone () const
 
void SetQA (Bool_t b=kTRUE)
 
TListGetQA () const
 
TH1QAbefore (Int_t i)
 
TH1QAafter (Int_t i)
 
void SetIgnoreSignInMCPID (Bool_t b=kTRUE)
 
void SetCutMC (Bool_t b=kTRUE)
 
void SetCutMChasTrackReferences (Bool_t b=kTRUE)
 
void SetMCprocessType (TMCProcess t)
 
void SetMCisPrimary (Bool_t b=kTRUE)
 
void SetMCPID (Int_t pid)
 
void SetMCfirstMotherPID (Int_t pid)
 
TMCProcess GetMCprocessType () const
 
Bool_t GetMCisPrimary () const
 
Int_t GetMCPID () const
 
void SetRequireTransportBitForPrimaries (Bool_t b)
 
void SetParamType (trackParameterType paramType)
 
trackParameterType GetParamType () const
 
void SetParamMix (trackParameterMix paramMix)
 
trackParameterMix GetParamMix () const
 
virtual Bool_t IsSelected (TObject *obj, Int_t id=-666)
 
virtual Bool_t IsSelectedMCtruth (TObject *obj, Int_t id=-666)
 
AliVParticle * GetTrack () const
 
AliMCParticle * GetMCparticle () const
 
Bool_t FillFlowTrack (AliFlowTrack *track) const
 
AliFlowTrackFillFlowTrack (TObjArray *trackCollection, Int_t trackIndex) const
 
Bool_t IsPhysicalPrimary () const
 
void SetMCevent (AliMCEvent *mcEvent)
 
AliMCEvent * GetMCevent () const
 
void SetEvent (AliVEvent *event, AliMCEvent *mcEvent=NULL)
 
AliVEvent * GetEvent () const
 
Int_t GetNumberOfInputObjects () const
 
TObjectGetInputObject (Int_t i)
 
void Clear (Option_t *option="")
 
void ClearTrack (Option_t *option="")
 
Double_t GetPmdEta (Float_t xPos, Float_t yPos, Float_t zPos)
 
Double_t GetPmdPhi (Float_t xPos, Float_t yPos)
 
void SetPID (AliPID::EParticleType pid, PIDsource s=kTOFpid, Double_t prob=0.9)
 
AliPID::EParticleType GetParticleID () const
 
Bool_t GetCutPID () const
 
void SetTPCpidCuts (const TMatrixF *mat)
 
void SetTOFpidCuts (const TMatrixF *mat)
 
AliESDpid & GetESDpid ()
 
void SetAllowTOFmismatchFlag (Bool_t b=kTRUE)
 
Bool_t GetAllowTOFmismatchFlag () const
 
void SetRequireStrictTOFTPCagreement (Bool_t b=kTRUE)
 
Bool_t GetRequireStrictTOFTPCagreement () const
 
void SetRejectElectronsWithTPCpid (Bool_t b=kTRUE)
 
void SetLinearizeVZEROresponse (Bool_t b=kTRUE)
 
Bool_t PassesCuts (AliVParticle *track)
 
Bool_t PassesESDcuts (AliESDtrack *track)
 
Bool_t PassesNanoAODcuts (const AliNanoAODTrack *track, Bool_t passFid)
 
Bool_t PassesAODcuts (const AliAODTrack *track, Bool_t passFid=kTRUE)
 
Bool_t PassesPMDcuts (const AliESDPmdTrack *track)
 
Bool_t PassesVZEROcuts (Int_t id)
 
Bool_t PassesCuts (const AliFlowTrackSimple *track)
 
Bool_t PassesCuts (const AliMultiplicity *track, Int_t id)
 
Bool_t PassesCuts (const AliAODTracklets *track, Int_t id)
 
Bool_t PassesCuts (const AliESDkink *kink)
 
Bool_t PassesCuts (const AliESDv0 *v0)
 
Bool_t PassesMCcuts ()
 
Bool_t PassesMCcuts (AliMCEvent *mcevent, Int_t label)
 
Bool_t PassesTPCdedxCut (const AliESDtrack *track)
 
Bool_t PassesTPCbayesianCut (const AliESDtrack *track)
 
Bool_t PassesTPCpidCut (const AliESDtrack *track) const
 
Bool_t PassesTOFbetaCut (const AliESDtrack *track)
 
Bool_t PassesTOFbetaSimpleCut (const AliESDtrack *track)
 
Bool_t PassesTOFpidCut (const AliESDtrack *track) const
 
Bool_t PassesESDpidCut (const AliESDtrack *track)
 
Bool_t PassesAODpidCut (const AliAODTrack *track)
 
Bool_t PassesMuonCuts (AliVParticle *track)
 
Bool_t PassesTPCbayesianCut (const AliAODTrack *track)
 
Bool_t PassesTOFbayesianCut (const AliAODTrack *track)
 
Bool_t PassesTOFbetaCut (const AliAODTrack *track)
 
Int_t GetITStype (const AliAODTrack *track) const
 
void Browse (TBrowser *b)
 
Long64_t Merge (TCollection *list)
 
void SetTPCTOFNsigmaPIDPurityFunctions (Float_t purityLevel)
 
void SetCentralityPercentile (Int_t centMin, Int_t centMax)
 
void SetPtTOFPIDoff (Double_t pt)
 
Double_t GetPtTOFPIDoff ()
 
void SetVZEROgainEqualisation (TH1 *g)
 
void SetVZEROgainEqualisationCen (TH2 *g)
 
void SetVZEROApol (Int_t ring, Float_t f)
 
void SetVZEROCpol (Int_t ring, Float_t f)
 
void SetApplyRecentering (Bool_t r)
 
Bool_t GetApplyRecentering () const
 
void SetVZEROgainEqualizationPerRing (Bool_t s)
 
Bool_t GetVZEROgainEqualizationPerRing () const
 
void SetDivSigma (Bool_t r)
 
Bool_t GetDivSigma () const
 
void SetUseVZERORing (Int_t i, Bool_t u)
 
Bool_t GetUseVZERORing (Int_t i) const
 
void SetChi2A (TArrayD *Chi2A)
 
void SetChi3A (TArrayD *Chi3A)
 
void SetChi2C (TArrayD *Chi2C)
 
void SetChi3C (TArrayD *Chi3C)
 
TArrayDGetChi2A ()
 
TArrayDGetChi3A ()
 
TArrayDGetChi2C ()
 
TArrayDGetChi3C ()
 
void SetNumberOfSigmas (Float_t val)
 
Float_t GetNumberOfSigmas () const
 
void SetRun (Int_t const run)
 
Int_t GetRun () const
 
- Public Member Functions inherited from AliFlowTrackSimpleCuts
 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)
 

Static Public Member Functions

static AliFlowTrackCutsGetAODTrackCutsForFilterBit (UInt_t bit=1, TString suffix="")
 
static AliFlowTrackCutsGetStandardTPCStandaloneTrackCuts ()
 
static AliFlowTrackCutsGetStandardTPCStandaloneTrackCuts2010 ()
 
static AliFlowTrackCutsGetStandardGlobalTrackCuts2010 ()
 
static AliFlowTrackCutsGetStandardITSTPCTrackCuts2009 (Bool_t selPrimaries=kTRUE)
 
static AliFlowTrackCutsGetStandardVZEROOnlyTrackCuts ()
 
static AliFlowTrackCutsGetStandardVZEROOnlyTrackCuts2010 ()
 
static AliFlowTrackCutsGetStandardVZEROOnlyTrackCuts2011 ()
 
static AliFlowTrackCutsGetBetaVZEROOnlyTrackCuts ()
 
static AliFlowTrackCutsGetStandardMuonTrackCuts (Bool_t isMC=kFALSE, Int_t passN=2)
 
static const char * GetParamTypeName (trackParameterType type)
 
static Bool_t IsPhysicalPrimary (AliMCEvent *p, Int_t label, Bool_t requiretransported=kTRUE)
 
static const char * PIDsourceName (PIDsource s)
 

Protected Member Functions

Bool_t FillFlowTrackVParticle (AliFlowTrack *t) const
 
Bool_t FillFlowTrackGeneric (AliFlowTrack *t) const
 
AliFlowTrackFillFlowTrackKink (TObjArray *trackCollection, Int_t trackIndex) const
 
AliFlowTrackFillFlowTrackVZERO (TObjArray *trackCollection, Int_t trackIndex) const
 
AliFlowTrackFillFlowTrackGeneric (TObjArray *trackCollection, Int_t trackIndex) const
 
AliFlowTrackFillFlowTrackVParticle (TObjArray *trackCollection, Int_t trackIndex) const
 
void HandleESDtrack (AliESDtrack *track)
 
void HandleVParticle (AliVParticle *track)
 
void DefineHistograms ()
 
void InitPIDcuts ()
 
void InitESDcuts ()
 
void InitMuonCuts ()
 
Bool_t PassesTOFbayesianCut (const AliESDtrack *track)
 
Bool_t PassesNucleiSelection (const AliESDtrack *track)
 
Bool_t PassesTPCTOFNsigmaCut (const AliAODTrack *track)
 
Bool_t PassesTPCTOFNsigmaCut (const AliESDtrack *track)
 
Bool_t PassesTPCTOFNsigmaPurityCut (const AliAODTrack *track)
 
Bool_t TPCTOFagree (const AliVTrack *track)
 
Bool_t PassesTPCTPCTOFNsigmaCut (const AliAODTrack *track)
 
- Protected Member Functions inherited from AliFlowTrackSimpleCuts
 AliFlowTrackSimpleCuts (const AliFlowTrackSimpleCuts &)
 
AliFlowTrackSimpleCutsoperator= (const AliFlowTrackSimpleCuts &)
 

Protected Attributes

AliESDtrackCuts * fAliESDtrackCuts
 
AliMuonTrackCuts * fMuonTrackCuts
 
TListfQA
 
Bool_t fCutMC
 
Bool_t fCutMChasTrackReferences
 
Bool_t fCutMCprocessType
 
TMCProcess fMCprocessType
 
Bool_t fCutMCPID
 
Int_t fMCPID
 
Bool_t fCutMCfirstMotherPID
 
Int_t fMCfirstMotherPID
 
Bool_t fIgnoreSignInMCPID
 
Bool_t fCutMCisPrimary
 
Bool_t fRequireTransportBitForPrimaries
 
Bool_t fMCisPrimary
 
Bool_t fRequireCharge
 
Bool_t fFakesAreOK
 
Bool_t fCutSPDtrackletDeltaPhi
 
Double_t fSPDtrackletDeltaPhiMax
 
Double_t fSPDtrackletDeltaPhiMin
 
Bool_t fIgnoreTPCzRange
 
Double_t fIgnoreTPCzRangeMax
 
Double_t fIgnoreTPCzRangeMin
 
Bool_t fCutChi2PerClusterTPC
 
Float_t fMaxChi2PerClusterTPC
 
Float_t fMinChi2PerClusterTPC
 
Bool_t fCutFracSharedTPCCluster
 
Float_t fMaxFracSharedTPCCluster
 
Bool_t fCutFracSharedITSCluster
 
Float_t fMaxFracSharedITSCluster
 
Bool_t fCutCrossedTPCRows
 
Int_t fMinNCrossedRows
 
Float_t fMinCrossedRowsOverFindableClusters
 
Bool_t fCutGoldenChi2
 
Float_t fMaxGoldenChi2
 
Bool_t fRequireTOFSignal
 
Bool_t fCutNClustersTPC
 
Int_t fNClustersTPCMax
 
Int_t fNClustersTPCMin
 
Bool_t fCutNClustersITS
 
Int_t fNClustersITSMax
 
Int_t fNClustersITSMin
 
Bool_t fCutChi2PerClusterITS
 
Bool_t fCutITSClusterGlobal
 
Float_t fMaxChi2PerClusterITS
 
Bool_t fUseAODFilterBit
 
UInt_t fAODFilterBit
 
Bool_t fCutDCAToVertexXY
 
Bool_t fCutDCAToVertexZ
 
Bool_t fCutDCAToVertexXYPtDepAOD
 
Bool_t fCutDCAToVertexXYAOD
 
Float_t fMaxDCAxyAOD
 
Bool_t fCutDCAToVertexZAOD
 
Float_t fMaxDCAzAOD
 
Bool_t fCutMinimalTPCdedx
 
Double_t fMinimalTPCdedx
 
Bool_t fCutTPCSecbound
 
Double_t fCutTPCSecboundMinpt
 
Bool_t fCutTPCSecboundVar
 
TF1 * fPhiCutLow
 
TF1 * fPhiCutHigh
 
Bool_t fLinearizeVZEROresponse
 
Int_t fCentralityPercentileMin
 
Int_t fCentralityPercentileMax
 
Float_t fPurityLevel
 
Bool_t fCutPmdDet
 
Int_t fPmdDet
 
Bool_t fCutPmdAdc
 
Float_t fPmdAdc
 
Bool_t fCutPmdNcell
 
Float_t fPmdNcell
 
Double_t fMinKinkAngle
 
Double_t fMinKinkRadius
 
Double_t fMaxKinkRadius
 
Double_t fMinKinkQt
 
Double_t fMaxKinkQt
 
Double_t fMinKinkInvMassKmu
 
Double_t fMaxKinkInvMassKmu
 
Bool_t fForceTPCstandalone
 
Bool_t fRequireKinkDaughters
 
trackParameterType fParamType
 
trackParameterMix fParamMix
 
AliESDkink * fKink
 
AliESDv0 * fV0
 placeholder for the current kink More...
 
AliVParticle * fTrack
 placeholder for the current V0 More...
 
Double_t fTrackMass
 the track to apply cuts on More...
 
Double_t fTrackPt
 mass of the particle More...
 
Double_t fTrackPhi
 track pt More...
 
Double_t fTrackEta
 track phi More...
 
Double_t fTrackWeight
 track eta More...
 
Int_t fTrackLabel
 track weight More...
 
AliMCEvent * fMCevent
 track label, or its absolute value if FakesAreOK More...
 
AliMCParticle * fMCparticle
 mc event More...
 
AliVEvent * fEvent
 mc particle More...
 
AliESDtrack fTPCtrack
 placeholder for current event More...
 
AliESDpid fESDpid
 placeholder for TPC only track to avoid new/delete on every track More...
 
AliFlowBayesianPIDfBayesianResponse
 
PIDsource fPIDsource
 Baysian response with all the TOF tuning (using fESDpid) More...
 
TMatrixF * fTPCpidCuts
 
TMatrixF * fTOFpidCuts
 
AliPID::EParticleType fParticleID
 
Double_t fParticleProbability
 
Bool_t fAllowTOFmismatchFlag
 
Bool_t fRequireStrictTOFTPCagreement
 
Bool_t fCutRejectElectronsWithTPCpid
 
Float_t fC [fgkPIDptBin][5]
 
Float_t fBinLimitPID [fgkPIDptBin]
 
Float_t fProbBayes
 
Float_t fCurrCentr
 
Double_t fPtTOFPIDoff
 
TH1fVZEROgainEqualization
 
TH2fVZEROgainEqualizationCen
 equalization histo More...
 
Bool_t fApplyRecentering
 equalization histo per centrality bin More...
 
Bool_t fVZEROgainEqualizationPerRing
 
Bool_t fDivSigma
 
Float_t fVZEROApol [4]
 
Float_t fVZEROCpol [4]
 calibration info per ring More...
 
Bool_t fUseVZERORing [8]
 calibration info per ring More...
 
TArrayDfChi2A
 
TArrayDfChi2C
 
TArrayDfChi3A
 
TArrayDfChi3C
 
AliPIDResponse * fPIDResponse
 
Float_t fNsigmaCut2
 Pid reponse to manage Nsigma cuts. More...
 
TFile * fPurityFunctionsFile
 
TDirectory * fPurityFunctionsList
 purity functions file More...
 
TF2 * fPurityFunction [180]
 purity functions list More...
 
Bool_t fCutITSclusterShared
 
Int_t fMaxITSclusterShared
 
Bool_t fCutITSChi2
 
Double_t fMaxITSChi2
 
Int_t fRun
 
- Protected Attributes inherited from AliFlowTrackSimpleCuts
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
 

Static Protected Attributes

static const Int_t fgkPIDptBin = 20
 
static const Int_t fgkNumberOfVZEROtracks =64
 

Detailed Description

Definition at line 46 of file AliFlowTrackCuts.h.

Member Enumeration Documentation

Enumerator
kTPCpid 
kTOFpid 
kTOFbayesian 
kTOFbeta 
kTPCdedx 
kTOFbetaSimple 
kTPCbayesian 
kTPCNuclei 
kTPCTOFNsigma 
kTPCTOFNsigmaPurity 
kTPCTPCTOFNsigma 

Definition at line 95 of file AliFlowTrackCuts.h.

Enumerator
kPure 
kTrackWithMCkine 
kTrackWithMCPID 
kTrackWithMCpt 
kTrackWithPtFromFirstMother 
kTrackWithTPCInnerParams 
kTrackWithTPCstandalone 

Definition at line 87 of file AliFlowTrackCuts.h.

Enumerator
kMC 
kGlobal 
kTPCstandalone 
kSPDtracklet 
kPMD 
kV0 
kVZERO 
kMUON 
kKink 
kAODFilterBit 
kUserA 
kUserB 
kBetaVZERO 
kDeltaVZERO 
kKappaVZERO 
kHotfixHI 

Definition at line 70 of file AliFlowTrackCuts.h.

Constructor & Destructor Documentation

AliFlowTrackCuts::AliFlowTrackCuts ( const char *  name)

Definition at line 239 of file AliFlowTrackCuts.cxx.

AliFlowTrackCuts::AliFlowTrackCuts ( const AliFlowTrackCuts someCuts)

Definition at line 394 of file AliFlowTrackCuts.cxx.

AliFlowTrackCuts::~AliFlowTrackCuts ( )
virtual

Definition at line 722 of file AliFlowTrackCuts.cxx.

Member Function Documentation

void AliFlowTrackCuts::Browse ( TBrowser *  b)

Definition at line 5647 of file AliFlowTrackCuts.cxx.

void AliFlowTrackCuts::Clear ( Option_t option = "")

Definition at line 3152 of file AliFlowTrackCuts.cxx.

Referenced by SetEvent().

void AliFlowTrackCuts::ClearTrack ( Option_t option = "")

Definition at line 3161 of file AliFlowTrackCuts.cxx.

Referenced by Clear(), PassesCuts(), PassesMuonCuts(), and PassesVZEROcuts().

Int_t AliFlowTrackCuts::Count ( AliVEvent *  event = NULL)
void AliFlowTrackCuts::DefineHistograms ( )
protected

Definition at line 2798 of file AliFlowTrackCuts.cxx.

Referenced by AliFlowTrackCuts(), operator=(), and SetQA().

Bool_t AliFlowTrackCuts::FillFlowTrack ( AliFlowTrack track) const

Definition at line 2502 of file AliFlowTrackCuts.cxx.

Referenced by AliFlowEvent::Fill().

AliFlowTrack * AliFlowTrackCuts::FillFlowTrack ( TObjArray trackCollection,
Int_t  trackIndex 
) const

Definition at line 2472 of file AliFlowTrackCuts.cxx.

Bool_t AliFlowTrackCuts::FillFlowTrackGeneric ( AliFlowTrack t) const
protected

Definition at line 2317 of file AliFlowTrackCuts.cxx.

Referenced by FillFlowTrack(), and FillFlowTrackGeneric().

AliFlowTrack * AliFlowTrackCuts::FillFlowTrackGeneric ( TObjArray trackCollection,
Int_t  trackIndex 
) const
protected

Definition at line 2293 of file AliFlowTrackCuts.cxx.

AliFlowTrack * AliFlowTrackCuts::FillFlowTrackKink ( TObjArray trackCollection,
Int_t  trackIndex 
) const
protected

Definition at line 2195 of file AliFlowTrackCuts.cxx.

Referenced by FillFlowTrack().

Bool_t AliFlowTrackCuts::FillFlowTrackVParticle ( AliFlowTrack t) const
protected

Definition at line 2394 of file AliFlowTrackCuts.cxx.

Referenced by FillFlowTrack(), and FillFlowTrackVParticle().

AliFlowTrack * AliFlowTrackCuts::FillFlowTrackVParticle ( TObjArray trackCollection,
Int_t  trackIndex 
) const
protected

Definition at line 2369 of file AliFlowTrackCuts.cxx.

AliFlowTrack* AliFlowTrackCuts::FillFlowTrackVZERO ( TObjArray trackCollection,
Int_t  trackIndex 
) const
protected
Bool_t AliFlowTrackCuts::GetAcceptKinkDaughters ( ) const
inline

Definition at line 196 of file AliFlowTrackCuts.h.

Bool_t AliFlowTrackCuts::GetAllowTOFmismatchFlag ( ) const
inline

Definition at line 278 of file AliFlowTrackCuts.h.

UInt_t AliFlowTrackCuts::GetAODFilterBit ( ) const
inline

Definition at line 209 of file AliFlowTrackCuts.h.

AliFlowTrackCuts * AliFlowTrackCuts::GetAODTrackCutsForFilterBit ( UInt_t  bit = 1,
TString  suffix = "" 
)
static

Definition at line 1927 of file AliFlowTrackCuts.cxx.

Bool_t AliFlowTrackCuts::GetApplyRecentering ( ) const
inline

Definition at line 328 of file AliFlowTrackCuts.h.

Referenced by AliFlowEvent::Fill().

Float_t AliFlowTrackCuts::GetBayesianProb ( ) const
inline

Definition at line 216 of file AliFlowTrackCuts.h.

AliFlowBayesianPID* AliFlowTrackCuts::GetBayesianResponse ( ) const
inline

Definition at line 217 of file AliFlowTrackCuts.h.

Float_t AliFlowTrackCuts::GetBeta ( const AliVTrack *  t,
Bool_t  QAmode = kFALSE 
)

Definition at line 3322 of file AliFlowTrackCuts.cxx.

Referenced by PassesAODcuts(), PassesESDcuts(), and PassesTOFbetaCut().

AliFlowTrackCuts * AliFlowTrackCuts::GetBetaVZEROOnlyTrackCuts ( )
static

Definition at line 2010 of file AliFlowTrackCuts.cxx.

AliESDtrackCuts::ITSClusterRequirement AliFlowTrackCuts::GetClusterRequirementITS ( AliESDtrackCuts::Detector  det) const
inline

Definition at line 188 of file AliFlowTrackCuts.h.

Bool_t AliFlowTrackCuts::GetCutPID ( ) const
inline

Definition at line 272 of file AliFlowTrackCuts.h.

Bool_t AliFlowTrackCuts::GetDCAToVertex2D ( ) const
inline

Definition at line 202 of file AliFlowTrackCuts.h.

Float_t AliFlowTrackCuts::Getdedx ( const AliESDtrack *  t) const

Definition at line 3497 of file AliFlowTrackCuts.cxx.

Referenced by PassesESDcuts().

Bool_t AliFlowTrackCuts::GetDivSigma ( ) const
inline

Definition at line 332 of file AliFlowTrackCuts.h.

Referenced by AliFlowEvent::Fill().

AliESDpid& AliFlowTrackCuts::GetESDpid ( )
inline

Definition at line 276 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::GetEtaRange ( Float_t r1,
Float_t r2 
) const
inline

Definition at line 203 of file AliFlowTrackCuts.h.

Bool_t AliFlowTrackCuts::GetFakesAreOK ( ) const
inline

Definition at line 206 of file AliFlowTrackCuts.h.

Bool_t AliFlowTrackCuts::GetForceTPCstandalone ( ) const
inline

Definition at line 219 of file AliFlowTrackCuts.h.

Int_t AliFlowTrackCuts::GetITStype ( const AliAODTrack *  track) const

Definition at line 1396 of file AliFlowTrackCuts.cxx.

Referenced by FillFlowTrackVParticle().

Float_t AliFlowTrackCuts::GetMaxChi2PerClusterITS ( ) const
inline

Definition at line 191 of file AliFlowTrackCuts.h.

Float_t AliFlowTrackCuts::GetMaxChi2PerClusterTPC ( ) const
inline

Definition at line 190 of file AliFlowTrackCuts.h.

Float_t AliFlowTrackCuts::GetMaxDCAToVertexXY ( ) const
inline

Definition at line 198 of file AliFlowTrackCuts.h.

const char* AliFlowTrackCuts::GetMaxDCAToVertexXYPtDep ( ) const
inline

Definition at line 199 of file AliFlowTrackCuts.h.

Float_t AliFlowTrackCuts::GetMaxDCAToVertexZ ( ) const
inline

Definition at line 197 of file AliFlowTrackCuts.h.

Double_t AliFlowTrackCuts::GetMaxKinkInvMassKmu ( ) const
inline

Definition at line 183 of file AliFlowTrackCuts.h.

Double_t AliFlowTrackCuts::GetMaxKinkQt ( ) const
inline

Definition at line 182 of file AliFlowTrackCuts.h.

Double_t AliFlowTrackCuts::GetMaxKinkRadius ( ) const
inline

Definition at line 180 of file AliFlowTrackCuts.h.

Float_t AliFlowTrackCuts::GetMaxNsigmaToVertex ( ) const
inline

Definition at line 201 of file AliFlowTrackCuts.h.

AliMCEvent* AliFlowTrackCuts::GetMCevent ( ) const
inline

Definition at line 257 of file AliFlowTrackCuts.h.

Bool_t AliFlowTrackCuts::GetMCisPrimary ( ) const
inline

Definition at line 235 of file AliFlowTrackCuts.h.

AliMCParticle* AliFlowTrackCuts::GetMCparticle ( ) const
inline

Definition at line 248 of file AliFlowTrackCuts.h.

Int_t AliFlowTrackCuts::GetMCPID ( ) const
inline

Definition at line 236 of file AliFlowTrackCuts.h.

TMCProcess AliFlowTrackCuts::GetMCprocessType ( ) const
inline

Definition at line 234 of file AliFlowTrackCuts.h.

Double_t AliFlowTrackCuts::GetMinimalTPCdedx ( ) const
inline

Definition at line 210 of file AliFlowTrackCuts.h.

Double_t AliFlowTrackCuts::GetMinKinkAngle ( ) const
inline

Definition at line 178 of file AliFlowTrackCuts.h.

Double_t AliFlowTrackCuts::GetMinKinkInvMassKmu ( ) const
inline

Definition at line 184 of file AliFlowTrackCuts.h.

Double_t AliFlowTrackCuts::GetMinKinkQt ( ) const
inline

Definition at line 181 of file AliFlowTrackCuts.h.

Double_t AliFlowTrackCuts::GetMinKinkRadius ( ) const
inline

Definition at line 179 of file AliFlowTrackCuts.h.

Int_t AliFlowTrackCuts::GetMinNClustersITS ( ) const
inline

Definition at line 187 of file AliFlowTrackCuts.h.

Int_t AliFlowTrackCuts::GetMinNClustersTPC ( ) const
inline

Definition at line 186 of file AliFlowTrackCuts.h.

AliMuonTrackCuts* AliFlowTrackCuts::GetMuonTrackCuts ( )
inline

Definition at line 161 of file AliFlowTrackCuts.h.

Int_t AliFlowTrackCuts::GetNumberOfInputObjects ( ) const
Float_t AliFlowTrackCuts::GetNumberOfSigmas ( ) const
inline

Definition at line 352 of file AliFlowTrackCuts.h.

trackParameterMix AliFlowTrackCuts::GetParamMix ( ) const
inline

Definition at line 243 of file AliFlowTrackCuts.h.

trackParameterType AliFlowTrackCuts::GetParamType ( ) const
inline
const char * AliFlowTrackCuts::GetParamTypeName ( trackParameterType  type)
static

Definition at line 5401 of file AliFlowTrackCuts.cxx.

AliPID::EParticleType AliFlowTrackCuts::GetParticleID ( ) const
inline

Definition at line 271 of file AliFlowTrackCuts.h.

Float_t AliFlowTrackCuts::GetPmdAdc ( ) const
inline

Definition at line 212 of file AliFlowTrackCuts.h.

Int_t AliFlowTrackCuts::GetPmdDetPlane ( ) const
inline

Definition at line 211 of file AliFlowTrackCuts.h.

Double_t AliFlowTrackCuts::GetPmdEta ( Float_t  xPos,
Float_t  yPos,
Float_t  zPos 
)

Definition at line 5610 of file AliFlowTrackCuts.cxx.

Referenced by PassesPMDcuts().

Float_t AliFlowTrackCuts::GetPmdNcell ( ) const
inline

Definition at line 213 of file AliFlowTrackCuts.h.

Double_t AliFlowTrackCuts::GetPmdPhi ( Float_t  xPos,
Float_t  yPos 
)

Definition at line 5621 of file AliFlowTrackCuts.cxx.

Referenced by PassesPMDcuts().

void AliFlowTrackCuts::GetPtRange ( Float_t r1,
Float_t r2 
) const
inline

Definition at line 204 of file AliFlowTrackCuts.h.

Double_t AliFlowTrackCuts::GetPtTOFPIDoff ( )
inline

Definition at line 319 of file AliFlowTrackCuts.h.

Bool_t AliFlowTrackCuts::GetRequireCharge ( ) const
inline

Definition at line 205 of file AliFlowTrackCuts.h.

Bool_t AliFlowTrackCuts::GetRequireITSRefit ( ) const
inline

Definition at line 194 of file AliFlowTrackCuts.h.

Referenced by PassesAODcuts().

Bool_t AliFlowTrackCuts::GetRequireITSStandAlone ( ) const
inline

Definition at line 195 of file AliFlowTrackCuts.h.

Bool_t AliFlowTrackCuts::GetRequireSigmaToVertex ( ) const
inline

Definition at line 200 of file AliFlowTrackCuts.h.

Bool_t AliFlowTrackCuts::GetRequireStrictTOFTPCagreement ( ) const
inline

Definition at line 280 of file AliFlowTrackCuts.h.

Bool_t AliFlowTrackCuts::GetRequireTPCRefit ( ) const
inline

Definition at line 192 of file AliFlowTrackCuts.h.

Referenced by PassesAODcuts().

Bool_t AliFlowTrackCuts::GetRequireTPCStandAlone ( ) const
inline

Definition at line 193 of file AliFlowTrackCuts.h.

Int_t AliFlowTrackCuts::GetRun ( ) const
inline

Definition at line 355 of file AliFlowTrackCuts.h.

Referenced by AliFlowEvent::Fill().

Double_t AliFlowTrackCuts::GetSPDtrackletDeltaPhiMax ( ) const
inline

Definition at line 207 of file AliFlowTrackCuts.h.

Double_t AliFlowTrackCuts::GetSPDtrackletDeltaPhiMin ( ) const
inline

Definition at line 208 of file AliFlowTrackCuts.h.

AliFlowTrackCuts * AliFlowTrackCuts::GetStandardGlobalTrackCuts2010 ( )
static
AliFlowTrackCuts * AliFlowTrackCuts::GetStandardITSTPCTrackCuts2009 ( Bool_t  selPrimaries = kTRUE)
static

Definition at line 2091 of file AliFlowTrackCuts.cxx.

AliFlowTrackCuts * AliFlowTrackCuts::GetStandardMuonTrackCuts ( Bool_t  isMC = kFALSE,
Int_t  passN = 2 
)
static

Definition at line 2102 of file AliFlowTrackCuts.cxx.

AliFlowTrackCuts * AliFlowTrackCuts::GetStandardTPCStandaloneTrackCuts ( )
static

Definition at line 2071 of file AliFlowTrackCuts.cxx.

Referenced by AliFlowEventCuts::RefMult().

AliFlowTrackCuts * AliFlowTrackCuts::GetStandardTPCStandaloneTrackCuts2010 ( )
static
AliFlowTrackCuts * AliFlowTrackCuts::GetStandardVZEROOnlyTrackCuts ( )
static

Definition at line 1941 of file AliFlowTrackCuts.cxx.

AliFlowTrackCuts * AliFlowTrackCuts::GetStandardVZEROOnlyTrackCuts2010 ( )
static

Definition at line 1952 of file AliFlowTrackCuts.cxx.

Referenced by GetStandardVZEROOnlyTrackCuts().

AliFlowTrackCuts * AliFlowTrackCuts::GetStandardVZEROOnlyTrackCuts2011 ( )
static

Definition at line 1977 of file AliFlowTrackCuts.cxx.

AliVParticle* AliFlowTrackCuts::GetTrack ( ) const
inline

Definition at line 247 of file AliFlowTrackCuts.h.

Referenced by AliAnalysisTaskQAflow::UserExec().

void AliFlowTrackCuts::HandleESDtrack ( AliESDtrack *  track)
protected

Definition at line 1857 of file AliFlowTrackCuts.cxx.

Referenced by PassesCuts().

void AliFlowTrackCuts::HandleVParticle ( AliVParticle *  track)
protected

Definition at line 1845 of file AliFlowTrackCuts.cxx.

Referenced by PassesCuts(), and PassesMuonCuts().

void AliFlowTrackCuts::InitMuonCuts ( )
inlineprotected
void AliFlowTrackCuts::InitPIDcuts ( )
protected

Definition at line 3532 of file AliFlowTrackCuts.cxx.

Referenced by SetPID().

Bool_t AliFlowTrackCuts::IsPhysicalPrimary ( ) const

Definition at line 2775 of file AliFlowTrackCuts.cxx.

Referenced by PassesCuts(), and PassesMCcuts().

Bool_t AliFlowTrackCuts::IsPhysicalPrimary ( AliMCEvent *  p,
Int_t  label,
Bool_t  requiretransported = kTRUE 
)
static

Definition at line 2784 of file AliFlowTrackCuts.cxx.

Bool_t AliFlowTrackCuts::IsSelectedMCtruth ( TObject obj,
Int_t  id = -666 
)
virtual

Definition at line 862 of file AliFlowTrackCuts.cxx.

Double_t AliFlowTrackCuts::MaxChi2perITSClusterCuts ( AliESDtrack *  track)

Definition at line 5717 of file AliFlowTrackCuts.cxx.

Referenced by PassesESDcuts().

Int_t AliFlowTrackCuts::MaxSharedITSClusterCuts ( AliESDtrack *  track)

Definition at line 5702 of file AliFlowTrackCuts.cxx.

Referenced by PassesESDcuts().

Long64_t AliFlowTrackCuts::Merge ( TCollection list)

Definition at line 5654 of file AliFlowTrackCuts.cxx.

AliFlowTrackCuts & AliFlowTrackCuts::operator= ( const AliFlowTrackCuts someCuts)

Definition at line 558 of file AliFlowTrackCuts.cxx.

Bool_t AliFlowTrackCuts::PassesAODcuts ( const AliAODTrack *  track,
Bool_t  passFid = kTRUE 
)

Definition at line 1544 of file AliFlowTrackCuts.cxx.

Referenced by PassesCuts().

Bool_t AliFlowTrackCuts::PassesAODpidCut ( const AliAODTrack *  track)

Definition at line 3177 of file AliFlowTrackCuts.cxx.

Referenced by PassesAODcuts().

Bool_t AliFlowTrackCuts::PassesCuts ( AliVParticle *  track)

Definition at line 1138 of file AliFlowTrackCuts.cxx.

Referenced by IsSelected(), and PassesCuts().

Bool_t AliFlowTrackCuts::PassesCuts ( const AliFlowTrackSimple track)

Definition at line 883 of file AliFlowTrackCuts.cxx.

Bool_t AliFlowTrackCuts::PassesCuts ( const AliMultiplicity *  track,
Int_t  id 
)

Definition at line 893 of file AliFlowTrackCuts.cxx.

Bool_t AliFlowTrackCuts::PassesCuts ( const AliAODTracklets *  track,
Int_t  id 
)

Definition at line 923 of file AliFlowTrackCuts.cxx.

Bool_t AliFlowTrackCuts::PassesCuts ( const AliESDkink *  kink)

Definition at line 1077 of file AliFlowTrackCuts.cxx.

Bool_t AliFlowTrackCuts::PassesCuts ( const AliESDv0 *  v0)

Definition at line 1014 of file AliFlowTrackCuts.cxx.

Bool_t AliFlowTrackCuts::PassesESDcuts ( AliESDtrack *  track)

Definition at line 1738 of file AliFlowTrackCuts.cxx.

Referenced by PassesCuts().

Bool_t AliFlowTrackCuts::PassesESDpidCut ( const AliESDtrack *  track)

Definition at line 3221 of file AliFlowTrackCuts.cxx.

Referenced by PassesESDcuts().

Bool_t AliFlowTrackCuts::PassesMCcuts ( )

Definition at line 1004 of file AliFlowTrackCuts.cxx.

Referenced by IsSelectedMCtruth(), and PassesCuts().

Bool_t AliFlowTrackCuts::PassesMCcuts ( AliMCEvent *  mcevent,
Int_t  label 
)

Definition at line 955 of file AliFlowTrackCuts.cxx.

Bool_t AliFlowTrackCuts::PassesMuonCuts ( AliVParticle *  track)

Definition at line 5593 of file AliFlowTrackCuts.cxx.

Referenced by IsSelected().

Bool_t AliFlowTrackCuts::PassesNanoAODcuts ( const AliNanoAODTrack *  track,
Bool_t  passFid 
)

Definition at line 1433 of file AliFlowTrackCuts.cxx.

Referenced by PassesCuts().

Bool_t AliFlowTrackCuts::PassesNucleiSelection ( const AliESDtrack *  track)
protected

Definition at line 4049 of file AliFlowTrackCuts.cxx.

Referenced by PassesESDpidCut().

Bool_t AliFlowTrackCuts::PassesPMDcuts ( const AliESDPmdTrack *  track)

Definition at line 5438 of file AliFlowTrackCuts.cxx.

Referenced by IsSelected().

Bool_t AliFlowTrackCuts::PassesTOFbayesianCut ( const AliAODTrack *  track)

Definition at line 3918 of file AliFlowTrackCuts.cxx.

Referenced by PassesAODpidCut(), and PassesESDpidCut().

Bool_t AliFlowTrackCuts::PassesTOFbayesianCut ( const AliESDtrack *  track)
protected

Definition at line 3981 of file AliFlowTrackCuts.cxx.

Bool_t AliFlowTrackCuts::PassesTOFbetaCut ( const AliESDtrack *  track)

Definition at line 3405 of file AliFlowTrackCuts.cxx.

Referenced by PassesAODpidCut(), and PassesESDpidCut().

Bool_t AliFlowTrackCuts::PassesTOFbetaCut ( const AliAODTrack *  track)

Definition at line 3337 of file AliFlowTrackCuts.cxx.

Bool_t AliFlowTrackCuts::PassesTOFbetaSimpleCut ( const AliESDtrack *  track)

Definition at line 3269 of file AliFlowTrackCuts.cxx.

Referenced by PassesESDpidCut().

Bool_t AliFlowTrackCuts::PassesTOFpidCut ( const AliESDtrack *  track) const

Definition at line 3468 of file AliFlowTrackCuts.cxx.

Referenced by PassesESDpidCut().

Bool_t AliFlowTrackCuts::PassesTPCbayesianCut ( const AliESDtrack *  track)

Definition at line 3851 of file AliFlowTrackCuts.cxx.

Referenced by PassesAODpidCut(), and PassesESDpidCut().

Bool_t AliFlowTrackCuts::PassesTPCbayesianCut ( const AliAODTrack *  track)

Definition at line 3801 of file AliFlowTrackCuts.cxx.

Bool_t AliFlowTrackCuts::PassesTPCdedxCut ( const AliESDtrack *  track)

Definition at line 3504 of file AliFlowTrackCuts.cxx.

Referenced by PassesESDpidCut().

Bool_t AliFlowTrackCuts::PassesTPCpidCut ( const AliESDtrack *  track) const

Definition at line 3478 of file AliFlowTrackCuts.cxx.

Referenced by PassesESDpidCut().

Bool_t AliFlowTrackCuts::PassesTPCTOFNsigmaCut ( const AliAODTrack *  track)
protected

Definition at line 4114 of file AliFlowTrackCuts.cxx.

Referenced by PassesAODpidCut(), and PassesESDpidCut().

Bool_t AliFlowTrackCuts::PassesTPCTOFNsigmaCut ( const AliESDtrack *  track)
protected

Definition at line 4138 of file AliFlowTrackCuts.cxx.

Bool_t AliFlowTrackCuts::PassesTPCTOFNsigmaPurityCut ( const AliAODTrack *  track)
protected

Definition at line 4162 of file AliFlowTrackCuts.cxx.

Referenced by PassesAODpidCut().

Bool_t AliFlowTrackCuts::PassesTPCTPCTOFNsigmaCut ( const AliAODTrack *  track)
protected

Definition at line 5321 of file AliFlowTrackCuts.cxx.

Referenced by PassesAODpidCut().

Bool_t AliFlowTrackCuts::PassesVZEROcuts ( Int_t  id)

Definition at line 5469 of file AliFlowTrackCuts.cxx.

Referenced by IsSelected().

const char * AliFlowTrackCuts::PIDsourceName ( PIDsource  s)
static

Definition at line 5370 of file AliFlowTrackCuts.cxx.

TH1* AliFlowTrackCuts::QAafter ( Int_t  i)
inline

Definition at line 224 of file AliFlowTrackCuts.h.

Referenced by PassesAODcuts(), PassesCuts(), PassesESDcuts(), and PassesNanoAODcuts().

TH1* AliFlowTrackCuts::QAbefore ( Int_t  i)
inline

Definition at line 223 of file AliFlowTrackCuts.h.

Referenced by PassesAODcuts(), PassesCuts(), PassesESDcuts(), and PassesNanoAODcuts().

void AliFlowTrackCuts::SetAcceptKinkDaughters ( Bool_t  a)
inline
void AliFlowTrackCuts::SetAllowTOFmismatchFlag ( Bool_t  b = kTRUE)
inline

Definition at line 277 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetAODfilterBit ( UInt_t  a)
inline
void AliFlowTrackCuts::SetApplyRecentering ( Bool_t  r)
inline
void AliFlowTrackCuts::SetCentralityPercentile ( Int_t  centMin,
Int_t  centMax 
)
inline

Definition at line 316 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetClusterRequirementITS ( AliESDtrackCuts::Detector  det,
AliESDtrackCuts::ITSClusterRequirement  req = AliESDtrackCuts::kOff 
)
inline

Definition at line 119 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetCutChi2PerClusterITS ( Float_t  a)
inline

Definition at line 122 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetCutCrossedTPCRows ( Int_t  a,
Float_t  b 
)
inline

Definition at line 128 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetCutGoldenChi2 ( Double_t  m)
inline

Definition at line 129 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetCutITSClusterGlobal ( Bool_t  a)
inline

Definition at line 123 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetCutMC ( Bool_t  b = kTRUE)
void AliFlowTrackCuts::SetCutMChasTrackReferences ( Bool_t  b = kTRUE)
inline

Definition at line 229 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetCutTPCSecbound ( Bool_t  a,
Double_t  ptmin = 0.2 
)
inline

Definition at line 115 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetCutTPCSecboundVar ( Bool_t  a)
inline

Definition at line 116 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetDCAToVertex2D ( Bool_t  a)
inline
void AliFlowTrackCuts::SetDivSigma ( Bool_t  r)
inline

Definition at line 331 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetFakesAreOK ( Bool_t  b)
inline

Definition at line 149 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetForceTPCstandalone ( Bool_t  b)
inline

Definition at line 167 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetIgnoreSignInMCPID ( Bool_t  b = kTRUE)
inline
void AliFlowTrackCuts::SetIgnoreTPCzRange ( Double_t  min,
Double_t  max 
)
inline

Definition at line 152 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetIsMuonMC ( Bool_t  isMC)
inline

Definition at line 163 of file AliFlowTrackCuts.h.

Referenced by GetStandardMuonTrackCuts().

void AliFlowTrackCuts::SetLinearizeVZEROresponse ( Bool_t  b = kTRUE)
inline

Definition at line 282 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetMaxChi2PerClusterITS ( Float_t  a)
inline

Definition at line 131 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetMaxChi2PerClusterTPC ( Float_t  a)
inline
void AliFlowTrackCuts::SetMaxChi2perITSCluster ( Double_t  b)
inline

Definition at line 114 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetMaxDCAToVertexXY ( Float_t  a)
inline
void AliFlowTrackCuts::SetMaxDCAToVertexXYAOD ( Float_t  a)
inline

Definition at line 141 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetMaxDCAToVertexXYPtDep ( const char *  a)
inline

Definition at line 139 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetMaxDCAToVertexXYPtDepAOD ( Bool_t  a)
inline

Definition at line 140 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetMaxDCAToVertexZ ( Float_t  a)
inline
void AliFlowTrackCuts::SetMaxDCAToVertexZAOD ( Float_t  a)
inline

Definition at line 142 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetMaxFracSharedITSCluster ( Float_t  a)
inline

Definition at line 127 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetMaxFracSharedTPCCluster ( Float_t  a)
inline

Definition at line 126 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetMaxKinkInvMassKmu ( Double_t  m)
inline

Definition at line 175 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetMaxKinkQt ( Double_t  m)
inline

Definition at line 174 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetMaxKinkRAdius ( Double_t  r)
inline

Definition at line 172 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetMaxNsigmaToVertex ( Float_t  sigma = 1e10)
inline

Definition at line 144 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetMaxSharedITSCluster ( Int_t  b)
inline

Definition at line 113 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetMCevent ( AliMCEvent *  mcEvent)
inline

Definition at line 256 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetMCfirstMotherPID ( Int_t  pid)
inline

Definition at line 233 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetMCisPrimary ( Bool_t  b = kTRUE)
inline
void AliFlowTrackCuts::SetMCPID ( Int_t  pid)
inline
void AliFlowTrackCuts::SetMCprocessType ( TMCProcess  t)
inline

Definition at line 230 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetMinChi2PerClusterTPC ( Float_t  a)
inline
void AliFlowTrackCuts::SetMinKinkAngle ( Double_t  a)
inline

Definition at line 170 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetMinKinkInvMassKmu ( Double_t  m)
inline

Definition at line 176 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetMinKinkQt ( Double_t  m)
inline

Definition at line 173 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetMinKinkRadius ( Double_t  r)
inline

Definition at line 171 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetMinNClustersITS ( Int_t  a)
inline

Definition at line 118 of file AliFlowTrackCuts.h.

Referenced by GetStandardGlobalTrackCuts2010().

void AliFlowTrackCuts::SetMinNClustersTPC ( Int_t  a)
inline
void AliFlowTrackCuts::SetMuonPassNumber ( Int_t  passN)
inline

Definition at line 164 of file AliFlowTrackCuts.h.

Referenced by GetStandardMuonTrackCuts().

void AliFlowTrackCuts::SetNumberOfSigmas ( Float_t  val)
inline

Definition at line 351 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetParamMix ( trackParameterMix  paramMix)
inline

Definition at line 242 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetPID ( AliPID::EParticleType  pid,
PIDsource  s = kTOFpid,
Double_t  prob = 0.9 
)
inline
void AliFlowTrackCuts::SetPmdAdc ( Float_t  pmdAdc)
inline

Definition at line 157 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetPmdDetPlane ( Int_t  pmdDet)
inline

Definition at line 156 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetPmdNcell ( Float_t  pmdNcell)
inline

Definition at line 158 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetPriors ( Float_t  centr = 0)

Definition at line 4209 of file AliFlowTrackCuts.cxx.

Referenced by AliFlowTrackCuts().

void AliFlowTrackCuts::SetPtTOFPIDoff ( Double_t  pt)
inline

Definition at line 318 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetQA ( Bool_t  b = kTRUE)
inline
void AliFlowTrackCuts::SetRejectElectronsWithTPCpid ( Bool_t  b = kTRUE)
inline

Definition at line 281 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetRequireCharge ( Bool_t  r)
inline

Definition at line 148 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetRequireITSRefit ( Bool_t  a)
inline

Definition at line 134 of file AliFlowTrackCuts.h.

Referenced by GetStandardGlobalTrackCuts2010().

void AliFlowTrackCuts::SetRequireITSStandAlone ( Bool_t  a)
inline

Definition at line 135 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetRequireSigmaToVertex ( Bool_t  a)
inline

Definition at line 143 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetRequireStrictTOFTPCagreement ( Bool_t  b = kTRUE)
inline
void AliFlowTrackCuts::SetRequireTOFSignal ( Bool_t  a)
inline

Definition at line 130 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetRequireTPCRefit ( Bool_t  a)
inline

Definition at line 132 of file AliFlowTrackCuts.h.

Referenced by GetStandardGlobalTrackCuts2010().

void AliFlowTrackCuts::SetRequireTPCStandAlone ( Bool_t  a)
inline

Definition at line 133 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetRequireTransportBitForPrimaries ( Bool_t  b)
inline

Definition at line 237 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetRun ( Int_t const  run)
inline

Definition at line 354 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetRunsMuon ( const AliVEventHandler *  eventHandler)
inline

Definition at line 165 of file AliFlowTrackCuts.h.

Referenced by AliAnalysisTaskFlowEvent::NotifyRun().

void AliFlowTrackCuts::SetSPDtrackletDeltaPhiMax ( Double_t  m)
inline

Definition at line 150 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetSPDtrackletDeltaPhiMin ( Double_t  m)
inline

Definition at line 151 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetStandardMuonTrackCuts ( )
inline

Definition at line 162 of file AliFlowTrackCuts.h.

Referenced by GetStandardMuonTrackCuts().

void AliFlowTrackCuts::SetTOFpidCuts ( const TMatrixF *  mat)
inline

Definition at line 274 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetTPCpidCuts ( const TMatrixF *  mat)
inline

Definition at line 273 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetTPCTOFNsigmaPIDPurityFunctions ( Float_t  purityLevel)

Definition at line 5670 of file AliFlowTrackCuts.cxx.

void AliFlowTrackCuts::SetUseVZERORing ( Int_t  i,
Bool_t  u 
)
inline

Definition at line 336 of file AliFlowTrackCuts.h.

void AliFlowTrackCuts::SetVZEROgainEqualisationCen ( TH2 g)
inline
void AliFlowTrackCuts::SetVZEROgainEqualizationPerRing ( Bool_t  s)
inline
Bool_t AliFlowTrackCuts::TPCTOFagree ( const AliVTrack *  track)
protected

Member Data Documentation

Bool_t AliFlowTrackCuts::fAllowTOFmismatchFlag
protected
UInt_t AliFlowTrackCuts::fAODFilterBit
protected
Bool_t AliFlowTrackCuts::fApplyRecentering
protected

equalization histo per centrality bin

Definition at line 509 of file AliFlowTrackCuts.h.

Referenced by GetApplyRecentering(), operator=(), and SetApplyRecentering().

AliFlowBayesianPID* AliFlowTrackCuts::fBayesianResponse
protected
Float_t AliFlowTrackCuts::fBinLimitPID[fgkPIDptBin]
protected

Definition at line 500 of file AliFlowTrackCuts.h.

Referenced by SetPriors().

Float_t AliFlowTrackCuts::fC[fgkPIDptBin][5]
protected

Definition at line 500 of file AliFlowTrackCuts.h.

Referenced by SetPriors().

Int_t AliFlowTrackCuts::fCentralityPercentileMax
protected
Int_t AliFlowTrackCuts::fCentralityPercentileMin
protected
TArrayD* AliFlowTrackCuts::fChi2A
protected
TArrayD* AliFlowTrackCuts::fChi2C
protected
TArrayD* AliFlowTrackCuts::fChi3A
protected
TArrayD* AliFlowTrackCuts::fChi3C
protected
Float_t AliFlowTrackCuts::fCurrCentr
protected
Bool_t AliFlowTrackCuts::fCutChi2PerClusterITS
protected

Definition at line 427 of file AliFlowTrackCuts.h.

Referenced by operator=(), PassesAODcuts(), and SetCutChi2PerClusterITS().

Bool_t AliFlowTrackCuts::fCutChi2PerClusterTPC
protected
Bool_t AliFlowTrackCuts::fCutCrossedTPCRows
protected

Definition at line 415 of file AliFlowTrackCuts.h.

Referenced by operator=(), PassesAODcuts(), and SetCutCrossedTPCRows().

Bool_t AliFlowTrackCuts::fCutDCAToVertexXY
protected

Definition at line 432 of file AliFlowTrackCuts.h.

Referenced by operator=(), and SetMaxDCAToVertexXY().

Bool_t AliFlowTrackCuts::fCutDCAToVertexXYAOD
protected
Bool_t AliFlowTrackCuts::fCutDCAToVertexXYPtDepAOD
protected
Bool_t AliFlowTrackCuts::fCutDCAToVertexZ
protected

Definition at line 433 of file AliFlowTrackCuts.h.

Referenced by operator=(), and SetMaxDCAToVertexZ().

Bool_t AliFlowTrackCuts::fCutDCAToVertexZAOD
protected
Bool_t AliFlowTrackCuts::fCutFracSharedITSCluster
protected

Definition at line 413 of file AliFlowTrackCuts.h.

Referenced by operator=(), PassesAODcuts(), and SetMaxFracSharedITSCluster().

Bool_t AliFlowTrackCuts::fCutFracSharedTPCCluster
protected
Bool_t AliFlowTrackCuts::fCutGoldenChi2
protected

Definition at line 418 of file AliFlowTrackCuts.h.

Referenced by operator=(), PassesAODcuts(), and SetCutGoldenChi2().

Bool_t AliFlowTrackCuts::fCutITSChi2
protected

Definition at line 532 of file AliFlowTrackCuts.h.

Referenced by PassesESDcuts(), and SetMaxChi2perITSCluster().

Bool_t AliFlowTrackCuts::fCutITSClusterGlobal
protected

Definition at line 428 of file AliFlowTrackCuts.h.

Referenced by operator=(), PassesAODcuts(), and SetCutITSClusterGlobal().

Bool_t AliFlowTrackCuts::fCutITSclusterShared
protected

Definition at line 530 of file AliFlowTrackCuts.h.

Referenced by PassesESDcuts(), and SetMaxSharedITSCluster().

Bool_t AliFlowTrackCuts::fCutMC
protected

Definition at line 388 of file AliFlowTrackCuts.h.

Referenced by operator=(), PassesCuts(), and SetCutMC().

Bool_t AliFlowTrackCuts::fCutMCfirstMotherPID
protected

Definition at line 394 of file AliFlowTrackCuts.h.

Referenced by operator=(), PassesMCcuts(), and SetMCfirstMotherPID().

Bool_t AliFlowTrackCuts::fCutMChasTrackReferences
protected

Definition at line 389 of file AliFlowTrackCuts.h.

Referenced by operator=(), PassesMCcuts(), and SetCutMChasTrackReferences().

Bool_t AliFlowTrackCuts::fCutMCisPrimary
protected

Definition at line 397 of file AliFlowTrackCuts.h.

Referenced by operator=(), PassesMCcuts(), and SetMCisPrimary().

Bool_t AliFlowTrackCuts::fCutMCPID
protected

Definition at line 392 of file AliFlowTrackCuts.h.

Referenced by operator=(), PassesMCcuts(), and SetMCPID().

Bool_t AliFlowTrackCuts::fCutMCprocessType
protected

Definition at line 390 of file AliFlowTrackCuts.h.

Referenced by operator=(), PassesMCcuts(), and SetMCprocessType().

Bool_t AliFlowTrackCuts::fCutMinimalTPCdedx
protected
Bool_t AliFlowTrackCuts::fCutNClustersITS
protected

Definition at line 424 of file AliFlowTrackCuts.h.

Referenced by operator=(), PassesAODcuts(), PassesESDcuts(), and SetMinNClustersITS().

Bool_t AliFlowTrackCuts::fCutNClustersTPC
protected
Bool_t AliFlowTrackCuts::fCutPmdAdc
protected

Definition at line 454 of file AliFlowTrackCuts.h.

Referenced by operator=(), PassesPMDcuts(), and SetPmdAdc().

Bool_t AliFlowTrackCuts::fCutPmdDet
protected

Definition at line 452 of file AliFlowTrackCuts.h.

Referenced by operator=(), PassesPMDcuts(), and SetPmdDetPlane().

Bool_t AliFlowTrackCuts::fCutPmdNcell
protected

Definition at line 456 of file AliFlowTrackCuts.h.

Referenced by operator=(), PassesPMDcuts(), and SetPmdNcell().

Bool_t AliFlowTrackCuts::fCutRejectElectronsWithTPCpid
protected

Definition at line 496 of file AliFlowTrackCuts.h.

Referenced by operator=(), PassesESDcuts(), and SetRejectElectronsWithTPCpid().

Bool_t AliFlowTrackCuts::fCutSPDtrackletDeltaPhi
protected
Bool_t AliFlowTrackCuts::fCutTPCSecbound
protected

Definition at line 441 of file AliFlowTrackCuts.h.

Referenced by operator=(), PassesAODcuts(), and SetCutTPCSecbound().

Double_t AliFlowTrackCuts::fCutTPCSecboundMinpt
protected

Definition at line 442 of file AliFlowTrackCuts.h.

Referenced by operator=(), PassesAODcuts(), and SetCutTPCSecbound().

Bool_t AliFlowTrackCuts::fCutTPCSecboundVar
protected

Definition at line 443 of file AliFlowTrackCuts.h.

Referenced by operator=(), PassesAODcuts(), and SetCutTPCSecboundVar().

Bool_t AliFlowTrackCuts::fDivSigma
protected

Definition at line 511 of file AliFlowTrackCuts.h.

Referenced by GetDivSigma(), operator=(), and SetDivSigma().

AliESDpid AliFlowTrackCuts::fESDpid
protected

placeholder for TPC only track to avoid new/delete on every track

Definition at line 487 of file AliFlowTrackCuts.h.

Referenced by AliFlowTrackCuts(), GetBeta(), GetESDpid(), operator=(), PassesAODpidCut(), PassesTOFbetaSimpleCut(), PassesTPCdedxCut(), SetCutMC(), SetEvent(), and TPCTOFagree().

AliVEvent* AliFlowTrackCuts::fEvent
protected
Bool_t AliFlowTrackCuts::fFakesAreOK
protected
Bool_t AliFlowTrackCuts::fForceTPCstandalone
protected
const Int_t AliFlowTrackCuts::fgkNumberOfVZEROtracks =64
staticprotected

Definition at line 515 of file AliFlowTrackCuts.h.

Referenced by GetNumberOfInputObjects(), and PassesVZEROcuts().

const Int_t AliFlowTrackCuts::fgkPIDptBin = 20
staticprotected

Definition at line 499 of file AliFlowTrackCuts.h.

Referenced by SetPriors().

Bool_t AliFlowTrackCuts::fIgnoreSignInMCPID
protected

Definition at line 396 of file AliFlowTrackCuts.h.

Referenced by operator=(), PassesMCcuts(), and SetIgnoreSignInMCPID().

Bool_t AliFlowTrackCuts::fIgnoreTPCzRange
protected

Definition at line 405 of file AliFlowTrackCuts.h.

Referenced by operator=(), PassesESDcuts(), and SetIgnoreTPCzRange().

Double_t AliFlowTrackCuts::fIgnoreTPCzRangeMax
protected

Definition at line 406 of file AliFlowTrackCuts.h.

Referenced by operator=(), PassesESDcuts(), and SetIgnoreTPCzRange().

Double_t AliFlowTrackCuts::fIgnoreTPCzRangeMin
protected

Definition at line 407 of file AliFlowTrackCuts.h.

Referenced by operator=(), and SetIgnoreTPCzRange().

AliESDkink* AliFlowTrackCuts::fKink
protected

Definition at line 472 of file AliFlowTrackCuts.h.

Referenced by ClearTrack(), FillFlowTrackKink(), operator=(), and PassesCuts().

Bool_t AliFlowTrackCuts::fLinearizeVZEROresponse
protected

Definition at line 446 of file AliFlowTrackCuts.h.

Referenced by operator=(), PassesVZEROcuts(), and SetLinearizeVZEROresponse().

Float_t AliFlowTrackCuts::fMaxChi2PerClusterITS
protected

Definition at line 429 of file AliFlowTrackCuts.h.

Referenced by operator=(), PassesAODcuts(), and SetCutChi2PerClusterITS().

Float_t AliFlowTrackCuts::fMaxChi2PerClusterTPC
protected
Float_t AliFlowTrackCuts::fMaxDCAxyAOD
protected
Float_t AliFlowTrackCuts::fMaxDCAzAOD
protected
Float_t AliFlowTrackCuts::fMaxFracSharedITSCluster
protected

Definition at line 414 of file AliFlowTrackCuts.h.

Referenced by operator=(), PassesAODcuts(), and SetMaxFracSharedITSCluster().

Float_t AliFlowTrackCuts::fMaxFracSharedTPCCluster
protected
Float_t AliFlowTrackCuts::fMaxGoldenChi2
protected

Definition at line 419 of file AliFlowTrackCuts.h.

Referenced by operator=(), PassesAODcuts(), and SetCutGoldenChi2().

Double_t AliFlowTrackCuts::fMaxITSChi2
protected

Definition at line 533 of file AliFlowTrackCuts.h.

Referenced by PassesESDcuts(), and SetMaxChi2perITSCluster().

Int_t AliFlowTrackCuts::fMaxITSclusterShared
protected

Definition at line 531 of file AliFlowTrackCuts.h.

Referenced by PassesESDcuts(), and SetMaxSharedITSCluster().

Double_t AliFlowTrackCuts::fMaxKinkInvMassKmu
protected
Double_t AliFlowTrackCuts::fMaxKinkQt
protected

Definition at line 463 of file AliFlowTrackCuts.h.

Referenced by GetMaxKinkQt(), operator=(), PassesCuts(), and SetMaxKinkQt().

Double_t AliFlowTrackCuts::fMaxKinkRadius
protected

Definition at line 461 of file AliFlowTrackCuts.h.

Referenced by GetMaxKinkRadius(), operator=(), PassesCuts(), and SetMaxKinkRAdius().

Int_t AliFlowTrackCuts::fMCfirstMotherPID
protected

Definition at line 395 of file AliFlowTrackCuts.h.

Referenced by operator=(), PassesMCcuts(), and SetMCfirstMotherPID().

Bool_t AliFlowTrackCuts::fMCisPrimary
protected

Definition at line 399 of file AliFlowTrackCuts.h.

Referenced by GetMCisPrimary(), operator=(), PassesMCcuts(), and SetMCisPrimary().

AliMCParticle* AliFlowTrackCuts::fMCparticle
protected
Int_t AliFlowTrackCuts::fMCPID
protected

Definition at line 393 of file AliFlowTrackCuts.h.

Referenced by GetMCPID(), operator=(), PassesMCcuts(), and SetMCPID().

TMCProcess AliFlowTrackCuts::fMCprocessType
protected

Definition at line 391 of file AliFlowTrackCuts.h.

Referenced by GetMCprocessType(), operator=(), PassesMCcuts(), and SetMCprocessType().

Float_t AliFlowTrackCuts::fMinChi2PerClusterTPC
protected

Definition at line 410 of file AliFlowTrackCuts.h.

Referenced by operator=(), and SetMinChi2PerClusterTPC().

Float_t AliFlowTrackCuts::fMinCrossedRowsOverFindableClusters
protected

Definition at line 417 of file AliFlowTrackCuts.h.

Referenced by operator=(), PassesAODcuts(), and SetCutCrossedTPCRows().

Double_t AliFlowTrackCuts::fMinimalTPCdedx
protected
Double_t AliFlowTrackCuts::fMinKinkAngle
protected

Definition at line 459 of file AliFlowTrackCuts.h.

Referenced by GetMinKinkAngle(), operator=(), PassesCuts(), and SetMinKinkAngle().

Double_t AliFlowTrackCuts::fMinKinkInvMassKmu
protected
Double_t AliFlowTrackCuts::fMinKinkQt
protected

Definition at line 462 of file AliFlowTrackCuts.h.

Referenced by GetMinKinkQt(), operator=(), and SetMinKinkQt().

Double_t AliFlowTrackCuts::fMinKinkRadius
protected

Definition at line 460 of file AliFlowTrackCuts.h.

Referenced by GetMinKinkRadius(), operator=(), and SetMinKinkRadius().

Int_t AliFlowTrackCuts::fMinNCrossedRows
protected

Definition at line 416 of file AliFlowTrackCuts.h.

Referenced by operator=(), PassesAODcuts(), and SetCutCrossedTPCRows().

AliMuonTrackCuts* AliFlowTrackCuts::fMuonTrackCuts
protected
Int_t AliFlowTrackCuts::fNClustersITSMax
protected

Definition at line 425 of file AliFlowTrackCuts.h.

Referenced by operator=(), PassesAODcuts(), and PassesESDcuts().

Int_t AliFlowTrackCuts::fNClustersITSMin
protected

Definition at line 426 of file AliFlowTrackCuts.h.

Referenced by operator=(), and SetMinNClustersITS().

Int_t AliFlowTrackCuts::fNClustersTPCMax
protected

Definition at line 422 of file AliFlowTrackCuts.h.

Referenced by operator=(), PassesAODcuts(), PassesESDcuts(), and PassesNanoAODcuts().

Int_t AliFlowTrackCuts::fNClustersTPCMin
protected

Definition at line 423 of file AliFlowTrackCuts.h.

Referenced by operator=(), and SetMinNClustersTPC().

Float_t AliFlowTrackCuts::fNsigmaCut2
protected

Pid reponse to manage Nsigma cuts.

Definition at line 522 of file AliFlowTrackCuts.h.

Referenced by GetNumberOfSigmas(), operator=(), PassesTPCTOFNsigmaCut(), PassesTPCTPCTOFNsigmaCut(), and SetNumberOfSigmas().

trackParameterMix AliFlowTrackCuts::fParamMix
protected
Double_t AliFlowTrackCuts::fParticleProbability
protected
TF1* AliFlowTrackCuts::fPhiCutHigh
protected

Definition at line 445 of file AliFlowTrackCuts.h.

Referenced by AliFlowTrackCuts(), operator=(), and ~AliFlowTrackCuts().

TF1* AliFlowTrackCuts::fPhiCutLow
protected

Definition at line 444 of file AliFlowTrackCuts.h.

Referenced by AliFlowTrackCuts(), operator=(), PassesAODcuts(), and ~AliFlowTrackCuts().

AliPIDResponse* AliFlowTrackCuts::fPIDResponse
protected
PIDsource AliFlowTrackCuts::fPIDsource
protected

Baysian response with all the TOF tuning (using fESDpid)

Definition at line 489 of file AliFlowTrackCuts.h.

Referenced by operator=(), PassesAODpidCut(), PassesESDpidCut(), SetEvent(), and SetPID().

Float_t AliFlowTrackCuts::fPmdAdc
protected

Definition at line 455 of file AliFlowTrackCuts.h.

Referenced by GetPmdAdc(), operator=(), PassesPMDcuts(), and SetPmdAdc().

Int_t AliFlowTrackCuts::fPmdDet
protected

Definition at line 453 of file AliFlowTrackCuts.h.

Referenced by GetPmdDetPlane(), operator=(), PassesPMDcuts(), and SetPmdDetPlane().

Float_t AliFlowTrackCuts::fPmdNcell
protected

Definition at line 457 of file AliFlowTrackCuts.h.

Referenced by GetPmdNcell(), operator=(), PassesPMDcuts(), and SetPmdNcell().

Float_t AliFlowTrackCuts::fProbBayes
protected
Double_t AliFlowTrackCuts::fPtTOFPIDoff
protected
TF2* AliFlowTrackCuts::fPurityFunction[180]
protected
TFile* AliFlowTrackCuts::fPurityFunctionsFile
protected

Definition at line 525 of file AliFlowTrackCuts.h.

Referenced by SetTPCTOFNsigmaPIDPurityFunctions(), and ~AliFlowTrackCuts().

TDirectory* AliFlowTrackCuts::fPurityFunctionsList
protected

purity functions file

Definition at line 526 of file AliFlowTrackCuts.h.

Referenced by SetTPCTOFNsigmaPIDPurityFunctions().

Float_t AliFlowTrackCuts::fPurityLevel
protected
Bool_t AliFlowTrackCuts::fRequireCharge
protected

Definition at line 400 of file AliFlowTrackCuts.h.

Referenced by GetRequireCharge(), operator=(), PassesCuts(), and SetRequireCharge().

Bool_t AliFlowTrackCuts::fRequireKinkDaughters
protected

Definition at line 467 of file AliFlowTrackCuts.h.

Referenced by operator=().

Bool_t AliFlowTrackCuts::fRequireStrictTOFTPCagreement
protected
Bool_t AliFlowTrackCuts::fRequireTOFSignal
protected

Definition at line 420 of file AliFlowTrackCuts.h.

Referenced by operator=(), PassesAODcuts(), and SetRequireTOFSignal().

Bool_t AliFlowTrackCuts::fRequireTransportBitForPrimaries
protected
Int_t AliFlowTrackCuts::fRun
protected

Definition at line 534 of file AliFlowTrackCuts.h.

Referenced by GetRun(), operator=(), SetEvent(), and SetRun().

Double_t AliFlowTrackCuts::fSPDtrackletDeltaPhiMax
protected
Double_t AliFlowTrackCuts::fSPDtrackletDeltaPhiMin
protected
TMatrixF* AliFlowTrackCuts::fTOFpidCuts
protected
TMatrixF* AliFlowTrackCuts::fTPCpidCuts
protected
AliESDtrack AliFlowTrackCuts::fTPCtrack
protected

placeholder for current event

Definition at line 484 of file AliFlowTrackCuts.h.

Referenced by HandleESDtrack().

AliVParticle* AliFlowTrackCuts::fTrack
protected
Double_t AliFlowTrackCuts::fTrackEta
protected
Int_t AliFlowTrackCuts::fTrackLabel
protected
Double_t AliFlowTrackCuts::fTrackMass
protected

the track to apply cuts on

Definition at line 475 of file AliFlowTrackCuts.h.

Referenced by ClearTrack(), FillFlowTrackGeneric(), FillFlowTrackKink(), FillFlowTrackVParticle(), operator=(), and PassesCuts().

Double_t AliFlowTrackCuts::fTrackPhi
protected
Double_t AliFlowTrackCuts::fTrackPt
protected

mass of the particle

Definition at line 476 of file AliFlowTrackCuts.h.

Referenced by ClearTrack(), FillFlowTrackGeneric(), operator=(), and PassesCuts().

Double_t AliFlowTrackCuts::fTrackWeight
protected
Bool_t AliFlowTrackCuts::fUseAODFilterBit
protected
Bool_t AliFlowTrackCuts::fUseVZERORing[8]
protected

calibration info per ring

Definition at line 514 of file AliFlowTrackCuts.h.

Referenced by AliFlowTrackCuts(), GetUseVZERORing(), operator=(), and SetUseVZERORing().

AliESDv0* AliFlowTrackCuts::fV0
protected

placeholder for the current kink

Definition at line 473 of file AliFlowTrackCuts.h.

Referenced by ClearTrack(), operator=(), and PassesCuts().

Float_t AliFlowTrackCuts::fVZEROApol[4]
protected

Definition at line 512 of file AliFlowTrackCuts.h.

Referenced by AliFlowTrackCuts(), operator=(), PassesVZEROcuts(), and SetVZEROApol().

Float_t AliFlowTrackCuts::fVZEROCpol[4]
protected

calibration info per ring

Definition at line 513 of file AliFlowTrackCuts.h.

Referenced by AliFlowTrackCuts(), operator=(), PassesVZEROcuts(), and SetVZEROCpol().

TH1* AliFlowTrackCuts::fVZEROgainEqualization
protected
TH2* AliFlowTrackCuts::fVZEROgainEqualizationCen
protected

equalization histo

Definition at line 508 of file AliFlowTrackCuts.h.

Referenced by operator=(), PassesVZEROcuts(), SetVZEROgainEqualisationCen(), and ~AliFlowTrackCuts().

Bool_t AliFlowTrackCuts::fVZEROgainEqualizationPerRing
protected

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