AliPhysics  master (3d17d9d)
AliRDHFCutsKFP Class Reference

#include <AliRDHFCutsKFP.h>

Inheritance diagram for AliRDHFCutsKFP:

Public Types

enum  EPIDStrategy { kNSigmaCuts, kCombinedCuts }
 
- Public Types inherited from AliRDHFCuts
enum  ECentrality {
  kCentOff, kCentV0M, kCentTRK, kCentTKL,
  kCentCL1, kCentZNA, kCentZPA, kCentV0A,
  kCentCL0, kCentInvalid
}
 
enum  ESelLevel { kAll, kTracks, kPID, kCandidate }
 
enum  EPileup { kNoPileupSelection, kRejectPileupEvent, kRejectTracksFromPileupVertex, kRejectMVPileupEvent }
 
enum  ESele {
  kD0toKpiCuts, kD0toKpiPID, kD0fromDstarCuts, kD0fromDstarPID,
  kDplusCuts, kDplusPID, kDsCuts, kDsPID,
  kLcCuts, kLcPID, kDstarCuts, kDstarPID,
  kLctoV0Cuts, kDplustoK0sCuts, kDstoK0sCuts
}
 
enum  ERejBits {
  kNotSelTrigger, kNoVertex, kTooFewVtxContrib, kZVtxOutFid,
  kPileup, kOutsideCentrality, kPhysicsSelection, kBadSPDVertex,
  kZVtxSPDOutFid, kCentralityFlattening, kBadTrackV0Correl, kMismatchOldNewCentrality,
  kBadTrackVertex, kBadCentrEstimCorrel, kBadTimeRange
}
 
enum  EV0sel { kAllV0s = 0, kOnlyOfflineV0s = 1, kOnlyOnTheFlyV0s = 2 }
 

Public Member Functions

 AliRDHFCutsKFP (const char *name="CutsXicZerotoXiPi")
 
virtual ~AliRDHFCutsKFP ()
 
 AliRDHFCutsKFP (const AliRDHFCutsKFP &source)
 
AliRDHFCutsKFPoperator= (const AliRDHFCutsKFP &source)
 
virtual void GetCutVarsForOpt (AliAODRecoDecayHF *d, Float_t *vars, Int_t nvars, Int_t *pdgdaughters)
 
virtual Int_t IsSelected (TObject *obj, Int_t selectionLevel)
 
virtual Int_t IsSelectedPID (AliAODRecoDecayHF *obj)
 
Int_t IsSelectedCombinedPID (AliAODRecoDecayHF *obj)
 
Double_t GetPionProbabilityTPCTOF (AliAODTrack *trk)
 
void SetPIDStrategy (EPIDStrategy pidStrategy)
 
EPIDStrategy GetPIDStrategy () const
 
void SetCombinedPIDThreshold (Double_t a)
 
void SetUseXic0PID (Bool_t a)
 
Double_t GetCombinedPIDThreshold ()
 
void SetPidPiFromXic0 (AliAODPidHF *pidPion)
 
void SetPidPiFromXi (AliAODPidHF *pidPion)
 
void SetPidKaFromOmega (AliAODPidHF *pidKaon)
 
void SetPidPiFromV0 (AliAODPidHF *pidPion)
 
void SetPidPrFromV0 (AliAODPidHF *pidProton)
 
AliAODPidHFGetPidPiFromXic0 () const
 
AliAODPidHFGetPidPiFromXi () const
 
AliAODPidHFGetPidKaFromOmega () const
 
AliAODPidHFGetPidPiFromV0 () const
 
AliAODPidHFGetPidPrFromV0 () const
 
Bool_t SingleTrkCuts (AliAODTrack *trk)
 
Bool_t SingleCascadeCuts (AliAODcascade *casc, Double_t *vert, Bool_t anaOmegacZero)
 
Bool_t SingleV0LambdaTotCuts (AliAODv0 *v0)
 
Bool_t SingleCascCuts (AliAODcascade *casc)
 
Bool_t LambdaPIDCuts (AliAODv0 *v0)
 
Bool_t AntiLambdaPIDCuts (AliAODv0 *v0)
 
Bool_t SinglePionPoolCuts (AliAODTrack *trk)
 
Bool_t PassedTrackQualityCuts_PrimaryPion (AliAODTrack *trk)
 
Bool_t PassedTrackQualityCuts_SecondaryPion (AliAODTrack *trk)
 
Bool_t SingleCascadeCutsRef (AliAODcascade *casc, Double_t *vert, Bool_t anaOmegaZero)
 
Bool_t SelectWithRoughCuts (AliAODcascade *casc, AliAODTrack *trk1)
 
void SetPtMinXic0 (Double_t a)
 
void SetPtMinPiFromXic0 (Double_t a)
 
void SetPtMinPiFromXi (Double_t a)
 
void SetProdTrackEtaRange (Double_t a)
 
void SetProdUseAODFilterBit (Bool_t a)
 
void SetProdMassTolLambda (Double_t a)
 
void SetProdMassTolK0S (Double_t a)
 
void SetProdMassTolXi (Double_t a)
 
void SetProdMassTolXic0 (Double_t a)
 
void SetProdMassTolOmega (Double_t a)
 
void SetProdMassRejOmega (Double_t a)
 
void SetProdRfidMinV0 (Double_t a)
 
void SetProdRfidMaxV0 (Double_t a)
 
void SetProdRfidMinXi (Double_t a)
 
void SetProdRfidMaxXi (Double_t a)
 
void SetProdCascProperDecayLengthMax (Double_t a)
 
void SetProdDcaXiDaughtersMax (Double_t a)
 
void SetProdDcaV0DaughtersMax (Double_t a)
 
void SetProdDcaBachToPrimVertexMin (Double_t a)
 
void SetProdDcaV0ToPrimVertexMin (Double_t a)
 
void SetProdDcaV0PrToPrimVertexMin (Double_t a)
 
void SetProdDcaV0PiToPrimVertexMin (Double_t a)
 
void SetProdXiCosineOfPoiningAngleMin (Double_t a)
 
void SetProdV0CosineOfPoiningAngleXiMin (Double_t a)
 
void SetProdRoughMassTol (Double_t a)
 
void SetProdRoughPtMin (Double_t a)
 
void SetProdLikeSignDcaMax (Double_t a)
 
void SetProdCascNTPCClustersMin (Double_t a)
 
void SetProdChi2TPCV0PrMax (Double_t a)
 
void SetProdChi2TPCV0PiMax (Double_t a)
 
void SetKFPLam_Chi2geoMax (Double_t a)
 
void SetKFPLam_Chi2topoMax (Double_t a)
 
void SetKFPLam_lDeltalMin (Double_t a)
 
void SetKFPXi_Chi2geoMax (Double_t a)
 
void SetKFPXi_Chi2topoMax (Double_t a)
 
void SetKFPXi_lDeltalMin (Double_t a)
 
void SetKFPXic0_Chi2geoMax (Double_t a)
 
Double_t GetPtMinXic0 ()
 
Double_t GetPtMinPiFromXic0 ()
 
Double_t GetPtMinPiFromXi ()
 
Double_t GetProdTrackEtaRange ()
 
Bool_t GetProdUseAODFilterBit ()
 
Double_t GetProdMassTolLambda ()
 
Double_t GetProdMassTolK0S ()
 
Double_t GetProdMassTolXi ()
 
Double_t GetProdMassTolXic0 ()
 
Double_t GetProdMassTolOmega ()
 
Double_t GetProdMassRejOmega ()
 
Double_t GetProdRfidMinV0 ()
 
Double_t GetProdRfidMaxV0 ()
 
Double_t GetProdRfidMinXi ()
 
Double_t GetProdRfidMaxXi ()
 
Double_t GetProdCascProperDecayLengthMax ()
 
Double_t GetProdDcaXiDaughtersMax ()
 
Double_t GetProdDcaV0DaughtersMax ()
 
Double_t GetProdDcaBachToPrimVertexMin ()
 
Double_t GetProdDcaV0ToPrimVertexMin ()
 
Double_t GetProdDcaV0PrToPrimVertexMin ()
 
Double_t GetProdDcaV0PiToPrimVertexMin ()
 
Double_t GetProdXiCosineOfPoiningAngleMin ()
 
Double_t GetProdV0CosineOfPoiningAngleXiMin ()
 
Double_t GetProdRoughMassTol ()
 
Double_t GetProdRoughPtMin ()
 
Double_t GetProdLikeSignDcaMax ()
 
Double_t GetProdCascNTPCClustersMin ()
 
Double_t GetProdChi2TPCV0PrMax ()
 
Double_t GetProdChi2TPCV0PiMax ()
 
Double_t GetKFPLam_Chi2geoMax ()
 
Double_t GetKFPLam_Chi2topoMax ()
 
Double_t GetKFPLam_lDeltalMin ()
 
Double_t GetKFPXi_Chi2geoMax ()
 
Double_t GetKFPXi_Chi2topoMax ()
 
Double_t GetKFPXi_lDeltalMin ()
 
Double_t GetKFPXic0_Chi2geoMax ()
 
void useSetNPtBins (Int_t nptBins)
 
- Public Member Functions inherited from AliRDHFCuts
 AliRDHFCuts (const Char_t *name="RDHFCuts", const Char_t *title="")
 
virtual ~AliRDHFCuts ()
 
 AliRDHFCuts (const AliRDHFCuts &source)
 
AliRDHFCutsoperator= (const AliRDHFCuts &source)
 
virtual void SetStandardCutsPP2010 ()
 
virtual void SetStandardCutsPbPb2010 ()
 
virtual void SetStandardCutsPbPb2011 ()
 
void SetMinCentrality (Float_t minCentrality=0.)
 
void SetMaxCentrality (Float_t maxCentrality=100.)
 
void SetMultSelectionObjectName (TString str)
 
void SetMinVtxType (Int_t type=3)
 
void SetUseEventsWithOnlySPDVertex (Bool_t flag=kTRUE)
 
void SetMinVtxContr (Int_t contr=1)
 
void SetMaxVtxRdChi2 (Float_t chi2=1e6)
 
void SetMaxVtxZ (Float_t z=1e6)
 
void SetMinSPDMultiplicity (Int_t mult=0)
 
void SetMinContribPileupMV (Int_t contr=5)
 
void SetMaxVtxChi2PileupMV (Float_t chi2=5.)
 
void SetMinWeightedDzVtxPileupMV (Float_t min=15.)
 
void SetRejectPlpFromDifferentBCMV (Bool_t ok=kTRUE)
 
void SetTriggerMask (ULong64_t mask=0)
 
void SetUseOnlyOneTrigger (Bool_t onlyOne)
 
ULong64_t GetTriggerMask ()
 
Bool_t GetUseOnlyOneTrigger ()
 
void SetUseAnyTrigger ()
 
void EnableMBTrigger ()
 
void ResetMaskAndEnableMBTrigger ()
 
void SetUseMBTriggerExclusively ()
 
void EnableCentralTrigger ()
 
void ResetMaskAndEnableCentralTrigger ()
 
void SetUseCentralTriggerExclusively ()
 
void EnableSemiCentralTrigger ()
 
void ResetMaskAndEnableSemiCentralTrigger ()
 
void SetUseSemiCentralTriggerExclusively ()
 
void EnableEMCALTrigger ()
 
void ResetMaskAndEnableEMCALTrigger ()
 
void SetUseEMCALTriggerExclusively ()
 
void SetUseInt1TriggerPP2012 ()
 Setters (helpers) for pp 2012 data. More...
 
void SetUseInt7TriggerPP2012 ()
 
void SetUseInt8TriggerPP2012 ()
 
void SetUseEMCAL7TriggerPP2012 ()
 
void SetUseEMCAL8TriggerPP2012 ()
 
void SetUseEMCALJET7TriggerPP2012 ()
 
void SetUseEMCALJET8TriggerPP2012 ()
 
void SetUseEMCALGA7TriggerPP2012 ()
 
void SetUseEMCALGA8TriggerPP2012 ()
 
void SetUseSPI7TriggerPP2012 ()
 
void SetUseSPI8TriggerPP2012 ()
 
void SetUseHighMult7TriggerPP2012 ()
 
void SetUseHighMult8TriggerPP2012 ()
 
void SetUseV0ANDSelectionOffline (Bool_t flag=kFALSE)
 
void SetMaxDifferenceTRKV0Centraltity (Double_t maxd=5.)
 
void SetNotUseCutOnTRKVsV0Centraltity ()
 
void SetRemoveTrackletOutliers (Bool_t opt)
 
void SetCutOnzVertexSPD (Int_t opt)
 
void SetUseCentralityCorrelationCuts (Bool_t opt)
 
void SetUsePbPbOutOfBunchPileupCut (Int_t opt)
 
void SetUseAliEventCuts ()
 
void SetUseTimeRangeCutForPbPb2018 (Bool_t opt)
 
AliEventCuts * GetAliEventCuts () const
 
void SetTriggerClass (TString trclass0, TString trclass1="")
 
void ApplySPDDeadPbPb2011 ()
 
void ApplySPDMisalignedCutPP2012 ()
 
void ApplySPDUniformAccPbPbRun2 ()
 
void SetVarsForOpt (Int_t nVars, Bool_t *forOpt)
 
void SetGlobalIndex ()
 
void SetGlobalIndex (Int_t nVars, Int_t nptBins)
 
void SetVarNames (Int_t nVars, TString *varNames, Bool_t *isUpperCut)
 
void SetPtBins (Int_t nPtBinLimits, Float_t *ptBinLimits)
 
void SetCuts (Int_t nVars, Int_t nPtBins, Float_t **cutsRD)
 
void SetCuts (Int_t glIndex, Float_t *cutsRDGlob)
 
void AddTrackCuts (const AliESDtrackCuts *cuts)
 
void SetUsePID (Bool_t flag=kTRUE)
 
void SetUseAOD049 (Bool_t flag=kTRUE)
 
void SetKinkRejection (Bool_t flag=kTRUE)
 
void SetUseTrackSelectionWithFilterBits (Bool_t flag=kTRUE)
 
void SetUseCentrality (Int_t flag=1)
 
void SetPidHF (AliAODPidHF *pidObj)
 see enum below More...
 
void SetRemoveDaughtersFromPrim (Bool_t removeDaughtersPrim)
 
void SetMinPtCandidate (Double_t ptCand=-1.)
 
void SetMaxPtCandidate (Double_t ptCand=1000.)
 
void SetMaxRapidityCandidate (Double_t ycand)
 
void SetOptPileup (Int_t opt=0)
 
void ConfigurePileupCuts (Int_t, Float_t)
 
void ConfigureSPDPileupCuts (Int_t minContrib=3, Float_t minDz=0.6)
 
void SetUseMultDepPileupCut (Bool_t opt=kTRUE)
 
void SetHistoForCentralityFlattening (TH1F *h, Double_t minCentr, Double_t maxCentr, Double_t centrRef=0., Int_t switchTRand=0)
 
void SetMinCrossedRowsTPCPtDep (const char *rows="")
 
void SetMinRatioClsOverCrossRowsTPC (Float_t ratio=0.)
 
void SetMinRatioSignalNOverCrossRowsTPC (Float_t ratio=0.)
 
void SetMinNumTPCClsForPID (Int_t cut=0.)
 
void SetUseTPCtrackCutsOnThisDaughter (Bool_t flag=kTRUE)
 
AliAODPidHFGetPidHF () const
 
Float_tGetPtBinLimits () const
 
Int_t GetNPtBins () const
 
Int_t GetNVars () const
 
TStringGetVarNames () const
 
Bool_tGetVarsForOpt () const
 
Int_t GetNVarsForOpt () const
 
const Float_tGetCuts () const
 
void GetCuts (Float_t **&cutsRD) const
 
Float_t GetCutValue (Int_t iVar, Int_t iPtBin) const
 
Double_t GetMaxVtxZ () const
 
Float_t GetCentrality (AliAODEvent *aodEvent)
 
Float_t GetCentrality (AliAODEvent *aodEvent, AliRDHFCuts::ECentrality estimator)
 
Float_t GetCentralityOldFramework (AliAODEvent *aodEvent, AliRDHFCuts::ECentrality estimator)
 
Bool_tGetIsUpperCut () const
 
AliESDtrackCuts * GetTrackCuts () const
 
virtual AliESDtrackCuts * GetTrackCutsSoftPi () const
 
virtual AliESDtrackCuts * GetTrackCutsV0daughters () const
 
virtual void GetCutVarsForOpt (AliAODRecoDecayHF *d, Float_t *vars, Int_t nvars, Int_t *pdgdaughters, AliAODEvent *)
 
Int_t GetGlobalIndex (Int_t iVar, Int_t iPtBin) const
 
void GetVarPtIndex (Int_t iGlob, Int_t &iVar, Int_t &iPtBin) const
 
Bool_t GetIsUsePID () const
 
Bool_t GetUseAOD049 () const
 
Bool_t GetUseKinkRejection () const
 
Bool_t GetUseEventsWithOnlySPDVertex () const
 
Bool_t GetUseTrackSelectionWithFilterBits () const
 
Bool_t GetIsPrimaryWithoutDaughters () const
 
Bool_t GetOptPileUp () const
 
Int_t GetUseCentrality () const
 
Float_t GetMinCentrality () const
 
Float_t GetMaxCentrality () const
 
TString GetMultSelectionObjectName () const
 
Double_t GetMinPtCandidate () const
 
Double_t GetMaxPtCandidate () const
 
TH1F * GetHistoForCentralityFlattening ()
 
void SetUseCentralityFlatteningInMC (Bool_t opt)
 
const char * GetMinCrossedRowsTPCPtDep () const
 
Float_t GetMinRatioClsOverCrossRowsTPC () const
 
Float_t GetMinRatioSignalNOverCrossRowsTPC () const
 
Int_t GetMinNumTPCClsForPID () const
 
Bool_t GetUseTPCtrackCutsOnThisDaughter () const
 
Bool_t GetUseTimeRangeCutForPbPb2018 () const
 
Bool_t IsSelected (TObject *obj)
 
Bool_t IsSelected (TList *list)
 
virtual Int_t PreSelect (TObjArray)
 
Int_t IsEventSelectedInCentrality (AliVEvent *event)
 
Bool_t IsEventSelectedForCentrFlattening (Float_t centvalue)
 
Bool_t IsEventSelected (AliVEvent *event)
 
Bool_t IsEventSelectedWithAliEventCuts (AliVEvent *event)
 
Bool_t AreDaughtersSelected (AliAODRecoDecayHF *rd, const AliAODEvent *aod=0x0) const
 
Bool_t IsDaughterSelected (AliAODTrack *track, const AliESDVertex *primary, AliESDtrackCuts *cuts, const AliAODEvent *aod=0x0) const
 
void SetupPID (AliVEvent *event)
 
virtual Int_t IsSelected (TObject *obj, Int_t selectionLevel, AliAODEvent *)
 
Int_t PtBin (Float_t pt) const
 
virtual void PrintAll () const
 
void PrintTrigger () const
 
virtual Bool_t IsInFiducialAcceptance (Double_t, Double_t) const
 
void SetWhyRejection (Int_t why)
 
Int_t GetWhyRejection () const
 
UInt_t GetEventRejectionBitMap () const
 
Bool_t IsEventRejectedDueToTrigger () const
 
Bool_t IsEventRejectedDueToNotRecoVertex () const
 
Bool_t IsEventRejectedDueToVertexContributors () const
 
Bool_t IsEventRejectedDueToMissingSPDVertex () const
 
Bool_t IsEventRejectedDueToZVertexOutsideFiducialRegion () const
 
Bool_t IsEventRejectedDueToPileup () const
 
Bool_t IsEventRejectedDueToCentrality () const
 
Bool_t IsEventRejectedDueToCentralityFlattening () const
 
Bool_t IsEventRejectedDueToTRKV0CentralityCorrel () const
 
Bool_t IsEventRejectedDueToCentralityEstimCorrel () const
 
Bool_t IsEventRejectedDueToBadTrackVertex () const
 
Bool_t IsEventRejectedDueToMismatchOldNewCentrality () const
 
Bool_t IsEventRejectedDuePhysicsSelection () const
 
Bool_t IsEventRejectedDueToBadPrimaryVertex () const
 
Bool_t IsEventRejectedDueToTimeRangeCut ()
 
void SetFixRefs (Bool_t fix=kTRUE)
 
void SetUsePhysicsSelection (Bool_t use=kTRUE)
 
Bool_t GetUsePhysicsSelection () const
 
void SetUsePreSelect (Int_t usePreselect)
 
Int_t GetUsePreselect ()
 
Bool_t CompareCuts (const AliRDHFCuts *obj) const
 
void MakeTable () const
 
Int_t GetIsSelectedCuts () const
 
Int_t GetIsSelectedPID () const
 
void SetUseMCVertex ()
 
Bool_t GetUseMCVertex () const
 
Bool_t RecalcOwnPrimaryVtx (AliAODRecoDecayHF *d, AliAODEvent *aod) const
 
Bool_t SetMCPrimaryVtx (AliAODRecoDecayHF *d, AliAODEvent *aod) const
 
void CleanOwnPrimaryVtx (AliAODRecoDecayHF *d, AliAODEvent *aod, AliAODVertex *origownvtx) const
 
Bool_t CountEventForNormalization () const
 
void SetKeepSignalMC ()
 
void SetSelectCandTrackSPDFirst (Bool_t flag, Double_t ptmax)
 Flag and pt-maximum to check if the candidate daughters fulfill the kFirst criteria. More...
 
Bool_t IsSelectCandTrackSPDFirst () const
 
Double_t IsMaxCandTrackSPDFirst () const
 
Bool_t CheckPtDepCrossedRows (TString rows, Bool_t print=kFALSE) const
 
void SetUseCutGeoNcrNcl (Bool_t opt)
 
void ConfigureCutGeoNcrNcl (Double_t dz, Double_t len, Double_t onept, Double_t fncr, Double_t fncl)
 
void SetZcutOnSPDvtx ()
 
void EnableNsigmaDataDrivenCorrection (Bool_t enableNsigmaCorr, Int_t system)
 
Bool_t GetEnableNsigmaDataDrivenCorrection () const
 
Int_t GetSystemForNsigmaTPCDataCorr () const
 

Private Attributes

EPIDStrategy fPIDStrategy
 
Double_t fCombinedPIDThreshold
 PID Strategy. More...
 
Bool_t fUseXic0PID
 PID threshold used in IsSelectedCombinedPID. More...
 
AliAODPidHFfPidObjPiFromXic0
 Use PID or not. More...
 
AliAODPidHFfPidObjPiFromXi
 PID object for Xic0-pion. More...
 
AliAODPidHFfPidObjKaFromOmega
 PID object for cascade-pion. More...
 
AliAODPidHFfPidObjPrFromV0
 PID object for cascade-kaon. More...
 
AliAODPidHFfPidObjPiFromV0
 PID object for V0-proton. More...
 
Double_t fPtMinXic0
 PID object for V0-pion. More...
 
Double_t fPtMinPiFromXic0
 Minimum pT of Xic0. More...
 
Double_t fPtMinPiFromXi
 Minimum Bachelor pT of pion from Xic0 decay. More...
 
Double_t fProdTrackEtaRange
 Minimum Bachelor pT of pion from Xi decay. More...
 
Bool_t fProdUseAODFilterBit
 Bachelor Eta range. More...
 
Double_t fProdMassTolLambda
 Use AODfilterBit or not. More...
 
Double_t fProdMassTolK0S
 Tolerance of Lambda mass from PDG value. More...
 
Double_t fProdMassTolXi
 Tolerance of K0S mass from PDG value. More...
 
Double_t fProdMassTolXic0
 Tolerance of Xi mass from PDG value. More...
 
Double_t fProdMassTolOmega
 Tolerance of Xic0 mass from PDG value. More...
 
Double_t fProdMassRejOmega
 Tolerance of Omega mass from PDG value. More...
 
Double_t fProdRfidMinV0
 Rejection range of Omega mass from PDG value. More...
 
Double_t fProdRfidMaxV0
 Minimum Decay vertex of V0. More...
 
Double_t fProdRfidMinXi
 Max Decay vertex of V0. More...
 
Double_t fProdRfidMaxXi
 Minimum Decay vertex of Xi. More...
 
Double_t fProdCascProperDecayLengthMax
 Max Decay vertex of Xi. More...
 
Double_t fProdDcaXiDaughtersMax
 mL/p of cascade More...
 
Double_t fProdDcaV0DaughtersMax
 Max Dca between Xi daughters. More...
 
Double_t fProdDcaBachToPrimVertexMin
 Max Dca between V0 daughters. More...
 
Double_t fProdDcaV0ToPrimVertexMin
 Min Dca between Bachelor and PV. More...
 
Double_t fProdDcaV0PrToPrimVertexMin
 Min Dca between v0 and PV. More...
 
Double_t fProdDcaV0PiToPrimVertexMin
 Min Dca between v0-proton and PV. More...
 
Double_t fProdXiCosineOfPoiningAngleMin
 Min Dca between v0-pion and PV. More...
 
Double_t fProdV0CosineOfPoiningAngleXiMin
 Min Xi cos pointing angle to PV. More...
 
Double_t fProdCascNTPCClustersMin
 
Double_t fProdChi2TPCV0PrMax
 Minimum number of TPC clusters. More...
 
Double_t fProdChi2TPCV0PiMax
 Max. chi2 of TPC clusters for v0-proton. More...
 
Double_t fProdLikeSignDcaMax
 Max. chi2 of TPC clusters for v0-pion. More...
 
Double_t fProdRoughMassTol
 Maximum DCA of pions. More...
 
Double_t fProdRoughPtMin
 Tolerance of Xic mass from PDG value. More...
 
Double_t fKFPLam_Chi2geoMax
 Minimum pT of Xic. More...
 
Double_t fKFPLam_Chi2topoMax
 chi2/ndf cut of lambda reconstruction from KFParticle More...
 
Double_t fKFPLam_lDeltalMin
 chi2/ndf cut of lambda reconstruction from KFParticle More...
 
Double_t fKFPXi_Chi2geoMax
 l/Deltal cut of lambda reconstruction from KFParticle More...
 
Double_t fKFPXi_Chi2topoMax
 chi2/ndf cut of Xi- reconstruction from KFParticle More...
 
Double_t fKFPXi_lDeltalMin
 chi2/ndf cut of Xi- reconstruction from KFParticle More...
 
Double_t fKFPXic0_Chi2geoMax
 l/Deltal cut of lambda reconstruction from KFParticle More...
 

Additional Inherited Members

- Static Public Member Functions inherited from AliRDHFCuts
static Int_t CheckMatchingAODdeltaAODevents ()
 
- Protected Member Functions inherited from AliRDHFCuts
void SetNPtBins (Int_t nptBins)
 
void SetNVars (Int_t nVars)
 
Bool_t IsSignalMC (AliAODRecoDecay *d, AliAODEvent *aod, Int_t pdg) const
 
Bool_t RecomputePrimaryVertex (AliAODEvent *event) const
 
- Protected Attributes inherited from AliRDHFCuts
Int_t fMinVtxType
 cuts on the event More...
 
Int_t fMinVtxContr
 0: not cut; 1: SPDZ; 2: SPD3D; 3: Tracks More...
 
Float_t fMaxVtxRedChi2
 minimum vertex contributors More...
 
Float_t fMaxVtxZ
 maximum chi2/ndf More...
 
Int_t fMinSPDMultiplicity
 maximum |z| of primary vertex More...
 
Int_t fMinContrPileupMV
 SPD multiplicity. More...
 
Float_t fMaxVtxChi2PileupMV
 min. n. of tracklets in pileup vertex (multi-vertexer) More...
 
Float_t fMinWDzPileupMV
 max chi2 per contributor of the pile-up vertex to consider (multi-vertexer). More...
 
Bool_t fRejectPlpFromDiffBCMV
 minimum weighted distance in Z between 2 vertices (multi-vertexer) More...
 
ULong64_t fTriggerMask
 flag to reject pileup from different BC (multi-vertexer) More...
 
Bool_t fUseOnlyOneTrigger
 trigger mask More...
 
TString fTriggerClass [2]
 flag to select one trigger only More...
 
AliESDtrackCuts * fTrackCuts
 quality cuts on the daughter tracks More...
 
Int_t fnPtBins
 cuts on the candidate More...
 
Int_t fnPtBinLimits
 number of pt bins for cuts More...
 
Float_tfPtBinLimits
 "number of limits", that is fnPtBins+1 More...
 
Int_t fnVars
 
TStringfVarNames
 number of cut vars for candidates More...
 
Int_t fnVarsForOpt
 
Bool_tfVarsForOpt
 number of cut vars to be optimized for candidates More...
 
Int_t fGlobalIndex
 
Float_tfCutsRD
 fnVars*fnPtBins More...
 
Bool_tfIsUpperCut
 
Bool_t fUsePID
 
Bool_t fUseAOD049
 enable PID usage (off by default) More...
 
AliAODPidHFfPidHF
 enable AOD049 centrality cleanup More...
 
Int_t fWhyRejection
 PID for heavy flavours manager. More...
 
UInt_t fEvRejectionBits
 used to code the step at which candidate was rejected More...
 
Bool_t fRemoveDaughtersFromPrimary
 
Bool_t fUseMCVertex
 flag to switch on the removal of duaghters from the primary vertex computation More...
 
Bool_t fUsePhysicsSelection
 use MC primary vertex More...
 
Int_t fOptPileup
 use Physics selection criteria More...
 
Int_t fMinContrPileup
 option for pielup selection More...
 
Float_t fMinDzPileup
 min. n. of tracklets in pileup vertex More...
 
Bool_t fUseMultDepPileupCut
 min deltaz between main and pileup vertices More...
 
Int_t fUseCentrality
 flag to use a multiplicity dependent pileup selection More...
 
Float_t fMinCentrality
 
Float_t fMaxCentrality
 minimum centrality for selected events More...
 
TString fMultSelectionObjectName
 maximum centrality for selected events More...
 
Bool_t fFixRefs
 name of the AliMultSelection object to be considered More...
 
Int_t fIsSelectedCuts
 fix the daughter track references More...
 
Int_t fIsSelectedPID
 outcome of cuts selection More...
 
Double_t fMinPtCand
 outcome of PID selection More...
 
Double_t fMaxPtCand
 minimum pt of the candidate More...
 
Double_t fMaxRapidityCand
 minimum pt of the candidate More...
 
Bool_t fKeepSignalMC
 max rapidity of candidate (if !=-999 overrides IsInFiducialAcceptance) More...
 
Bool_t fIsCandTrackSPDFirst
 IsSelected returns always kTRUE for MC signal. More...
 
Double_t fMaxPtCandTrackSPDFirst
 flag to select the track kFirst criteria for pt < ptlimit More...
 
Bool_t fApplySPDDeadPbPb2011
 maximum pt of the candidate for which to check if the daughters fulfill kFirst criteria More...
 
Bool_t fApplySPDMisalignedPP2012
 flag to apply SPD dead module map of PbPb2011 More...
 
Bool_t fApplySPDUniformAccPbPbRun2
 flag to apply cut on tracks crossing SPD misaligned modules for PP2012 data More...
 
Double_t fMaxDiffTRKV0Centr
 flag to apply the same SPD acceptance between Pb-Pb 2015 and Pb-Pb 2018 (PbPb Run2 periods) More...
 
Bool_t fRemoveTrackletOutliers
 Max. difference between TRK and V0 centrality (remove TPC pileup for PbPb 2011) More...
 
Int_t fCutOnzVertexSPD
 flag to apply cut on tracklets vs. centrality for 2011 data More...
 
Bool_t fKinkReject
 cut on zSPD vertex to remove outliers in centrality vs. tracklets (0=no cut, 1= cut at 12 cm, 2= cut on difference to z of vtx tracks, 3=cut on nsigma distance between SPD and track vertices More...
 
Bool_t fUseTrackSelectionWithFilterBits
 flag to reject kink daughters More...
 
Bool_t fUseCentrFlatteningInMC
 flag to enable/disable the check on filter bits More...
 
TH1F * fHistCentrDistr
 flag for enabling/diabling centrality flattening in MC More...
 
Float_t fCutRatioClsOverCrossRowsTPC
 histogram with reference centrality distribution for centrality distribution flattening More...
 
Float_t fCutRatioSignalNOverCrossRowsTPC
 min. value ratio NTPCClusters/NTPCCrossedRows, cut if !=0 More...
 
Int_t fCutTPCSignalN
 min. value ratio TPCPointsUsedForPID/NTPCCrossedRows, cut if !=0 More...
 
TString fCutMinCrossedRowsTPCPtDep
 min. value of number of TPC clusters for PID, cut if !=0 More...
 
TFormula * f1CutMinNCrossedRowsTPCPtDep
 pT-dep cut in TPC minimum n crossed rows More...
 
Bool_t fUseCutGeoNcrNcl
 pT-dep cut in TPC minimum n crossed rows More...
 
Double_t fDeadZoneWidth
 flag for enabling/disabling geometrical cut on TPC track More...
 
Double_t fCutGeoNcrNclLength
 1st parameter of GeoNcrNcl cut More...
 
Double_t fCutGeoNcrNclGeom1Pt
 2nd parameter of GeoNcrNcl cut More...
 
Double_t fCutGeoNcrNclFractionNcr
 3rd parameter of GeoNcrNcl cut More...
 
Double_t fCutGeoNcrNclFractionNcl
 4th parameter of GeoNcrNcl cut More...
 
Bool_t fUseV0ANDSelectionOffline
 5th parameter of GeoNcrNcl cut More...
 
Bool_t fUseTPCtrackCutsOnThisDaughter
 flag to apply V0AND selection offline More...
 
Bool_t fApplyZcutOnSPDvtx
 flag to apply TPC track quality cuts on specific D-meson daughter (used for different strategies for soft pion and D0daughters from Dstar decay) More...
 
Int_t fUsePreselect
 
AliEventCuts * fAliEventCuts
 flag that defines whether the PreSelect method has to be used: note that it is up to the task user to call it. This flag is mainly for bookkeeping More...
 
Bool_t fApplyCentralityCorrCuts
 AliEventCuts object used in Pb-Pb for cuts on correlations and out-of-bunch pileup. More...
 
Int_t fApplyPbPbOutOfBunchPileupCuts
 swicth to enable/disable cuts on centrality correlations More...
 
Bool_t fUseAliEventCuts
 switch for additional correlation cuts for out-of-bunch pileup (0=no cut, 1=AliEVentCuts, 2=Ionut cut vs. nTPC cls) More...
 
Bool_t fUseTimeRangeCutForPbPb2018
 flag for using AliEventCuts More...
 
AliTimeRangeCut fTimeRangeCut
 flag to enable the timestamp based selection of good events in the 7 runs of LHC18r with problems in TPC dE/dx More...
 
Int_t fCurrentRun
 object to manage time range cut More...
 
Bool_t fEnableNsigmaTPCDataCorr
 needed to use the time range cut More...
 
Int_t fSystemForNsigmaTPCDataCorr
 flag to enable data-driven NsigmaTPC correction More...
 

Detailed Description

Definition at line 17 of file AliRDHFCutsKFP.h.

Member Enumeration Documentation

Enumerator
kNSigmaCuts 
kCombinedCuts 

Definition at line 21 of file AliRDHFCutsKFP.h.

Constructor & Destructor Documentation

AliRDHFCutsKFP::AliRDHFCutsKFP ( const char *  name = "CutsXicZerotoXiPi")

Definition at line 56 of file AliRDHFCutsKFP.cxx.

AliRDHFCutsKFP::~AliRDHFCutsKFP ( )
virtual

Definition at line 270 of file AliRDHFCutsKFP.cxx.

AliRDHFCutsKFP::AliRDHFCutsKFP ( const AliRDHFCutsKFP source)

Definition at line 160 of file AliRDHFCutsKFP.cxx.

Member Function Documentation

Bool_t AliRDHFCutsKFP::AntiLambdaPIDCuts ( AliAODv0 *  v0)
Double_t AliRDHFCutsKFP::GetCombinedPIDThreshold ( )
inline

Definition at line 45 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::GetCutVarsForOpt ( AliAODRecoDecayHF d,
Float_t vars,
Int_t  nvars,
Int_t pdgdaughters 
)
virtual

Implements AliRDHFCuts.

Definition at line 277 of file AliRDHFCutsKFP.cxx.

Double_t AliRDHFCutsKFP::GetKFPLam_Chi2geoMax ( )
inline
Double_t AliRDHFCutsKFP::GetKFPLam_Chi2topoMax ( )
inline
Double_t AliRDHFCutsKFP::GetKFPLam_lDeltalMin ( )
inline
Double_t AliRDHFCutsKFP::GetKFPXi_Chi2geoMax ( )
inline
Double_t AliRDHFCutsKFP::GetKFPXi_Chi2topoMax ( )
inline
Double_t AliRDHFCutsKFP::GetKFPXi_lDeltalMin ( )
inline

Definition at line 162 of file AliRDHFCutsKFP.h.

Double_t AliRDHFCutsKFP::GetKFPXic0_Chi2geoMax ( )
inline
AliAODPidHF* AliRDHFCutsKFP::GetPidKaFromOmega ( ) const
inline

Definition at line 73 of file AliRDHFCutsKFP.h.

AliAODPidHF* AliRDHFCutsKFP::GetPidPiFromV0 ( ) const
inline

Definition at line 74 of file AliRDHFCutsKFP.h.

AliAODPidHF* AliRDHFCutsKFP::GetPidPiFromXi ( ) const
inline

Definition at line 72 of file AliRDHFCutsKFP.h.

AliAODPidHF* AliRDHFCutsKFP::GetPidPiFromXic0 ( ) const
inline

Definition at line 71 of file AliRDHFCutsKFP.h.

AliAODPidHF* AliRDHFCutsKFP::GetPidPrFromV0 ( ) const
inline

Definition at line 75 of file AliRDHFCutsKFP.h.

EPIDStrategy AliRDHFCutsKFP::GetPIDStrategy ( ) const
inline

Definition at line 42 of file AliRDHFCutsKFP.h.

Double_t AliRDHFCutsKFP::GetPionProbabilityTPCTOF ( AliAODTrack *  trk)

Definition at line 534 of file AliRDHFCutsKFP.cxx.

Referenced by IsSelectedCombinedPID().

Double_t AliRDHFCutsKFP::GetProdCascNTPCClustersMin ( )
inline

Definition at line 154 of file AliRDHFCutsKFP.h.

Double_t AliRDHFCutsKFP::GetProdCascProperDecayLengthMax ( )
inline

Definition at line 142 of file AliRDHFCutsKFP.h.

Double_t AliRDHFCutsKFP::GetProdChi2TPCV0PiMax ( )
inline

Definition at line 156 of file AliRDHFCutsKFP.h.

Double_t AliRDHFCutsKFP::GetProdChi2TPCV0PrMax ( )
inline

Definition at line 155 of file AliRDHFCutsKFP.h.

Double_t AliRDHFCutsKFP::GetProdDcaBachToPrimVertexMin ( )
inline

Definition at line 145 of file AliRDHFCutsKFP.h.

Double_t AliRDHFCutsKFP::GetProdDcaV0DaughtersMax ( )
inline

Definition at line 144 of file AliRDHFCutsKFP.h.

Double_t AliRDHFCutsKFP::GetProdDcaV0PiToPrimVertexMin ( )
inline

Definition at line 148 of file AliRDHFCutsKFP.h.

Double_t AliRDHFCutsKFP::GetProdDcaV0PrToPrimVertexMin ( )
inline

Definition at line 147 of file AliRDHFCutsKFP.h.

Double_t AliRDHFCutsKFP::GetProdDcaV0ToPrimVertexMin ( )
inline

Definition at line 146 of file AliRDHFCutsKFP.h.

Double_t AliRDHFCutsKFP::GetProdDcaXiDaughtersMax ( )
inline

Definition at line 143 of file AliRDHFCutsKFP.h.

Double_t AliRDHFCutsKFP::GetProdLikeSignDcaMax ( )
inline

Definition at line 153 of file AliRDHFCutsKFP.h.

Double_t AliRDHFCutsKFP::GetProdMassRejOmega ( )
inline

Definition at line 137 of file AliRDHFCutsKFP.h.

Double_t AliRDHFCutsKFP::GetProdMassTolK0S ( )
inline

Definition at line 133 of file AliRDHFCutsKFP.h.

Double_t AliRDHFCutsKFP::GetProdMassTolLambda ( )
inline
Double_t AliRDHFCutsKFP::GetProdMassTolOmega ( )
inline

Definition at line 136 of file AliRDHFCutsKFP.h.

Double_t AliRDHFCutsKFP::GetProdRfidMaxV0 ( )
inline

Definition at line 139 of file AliRDHFCutsKFP.h.

Double_t AliRDHFCutsKFP::GetProdRfidMaxXi ( )
inline

Definition at line 141 of file AliRDHFCutsKFP.h.

Double_t AliRDHFCutsKFP::GetProdRfidMinV0 ( )
inline

Definition at line 138 of file AliRDHFCutsKFP.h.

Double_t AliRDHFCutsKFP::GetProdRfidMinXi ( )
inline

Definition at line 140 of file AliRDHFCutsKFP.h.

Double_t AliRDHFCutsKFP::GetProdRoughMassTol ( )
inline

Definition at line 151 of file AliRDHFCutsKFP.h.

Double_t AliRDHFCutsKFP::GetProdRoughPtMin ( )
inline

Definition at line 152 of file AliRDHFCutsKFP.h.

Double_t AliRDHFCutsKFP::GetProdTrackEtaRange ( )
inline
Bool_t AliRDHFCutsKFP::GetProdUseAODFilterBit ( )
inline

Definition at line 131 of file AliRDHFCutsKFP.h.

Double_t AliRDHFCutsKFP::GetProdV0CosineOfPoiningAngleXiMin ( )
inline

Definition at line 150 of file AliRDHFCutsKFP.h.

Double_t AliRDHFCutsKFP::GetProdXiCosineOfPoiningAngleMin ( )
inline

Definition at line 149 of file AliRDHFCutsKFP.h.

Double_t AliRDHFCutsKFP::GetPtMinPiFromXi ( )
inline

Definition at line 129 of file AliRDHFCutsKFP.h.

Double_t AliRDHFCutsKFP::GetPtMinPiFromXic0 ( )
inline

Definition at line 128 of file AliRDHFCutsKFP.h.

Int_t AliRDHFCutsKFP::IsSelected ( TObject obj,
Int_t  selectionLevel 
)
virtual

Implements AliRDHFCuts.

Definition at line 360 of file AliRDHFCutsKFP.cxx.

Int_t AliRDHFCutsKFP::IsSelectedCombinedPID ( AliAODRecoDecayHF obj)

Definition at line 513 of file AliRDHFCutsKFP.cxx.

Referenced by IsSelected().

Int_t AliRDHFCutsKFP::IsSelectedPID ( AliAODRecoDecayHF obj)
virtual

Reimplemented from AliRDHFCuts.

Definition at line 482 of file AliRDHFCutsKFP.cxx.

Referenced by IsSelected().

Bool_t AliRDHFCutsKFP::LambdaPIDCuts ( AliAODv0 *  v0)
AliRDHFCutsKFP & AliRDHFCutsKFP::operator= ( const AliRDHFCutsKFP source)

Definition at line 213 of file AliRDHFCutsKFP.cxx.

Bool_t AliRDHFCutsKFP::PassedTrackQualityCuts_PrimaryPion ( AliAODTrack *  trk)
Bool_t AliRDHFCutsKFP::PassedTrackQualityCuts_SecondaryPion ( AliAODTrack *  trk)
Bool_t AliRDHFCutsKFP::SelectWithRoughCuts ( AliAODcascade *  casc,
AliAODTrack *  trk1 
)

Definition at line 1202 of file AliRDHFCutsKFP.cxx.

Referenced by GetPidPrFromV0().

void AliRDHFCutsKFP::SetCombinedPIDThreshold ( Double_t  a)
inline

Definition at line 43 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetKFPLam_Chi2geoMax ( Double_t  a)
inline

Definition at line 119 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetKFPLam_Chi2topoMax ( Double_t  a)
inline

Definition at line 120 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetKFPLam_lDeltalMin ( Double_t  a)
inline

Definition at line 121 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetKFPXi_Chi2geoMax ( Double_t  a)
inline

Definition at line 122 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetKFPXi_Chi2topoMax ( Double_t  a)
inline

Definition at line 123 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetKFPXi_lDeltalMin ( Double_t  a)
inline

Definition at line 124 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetKFPXic0_Chi2geoMax ( Double_t  a)
inline

Definition at line 125 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetPidKaFromOmega ( AliAODPidHF pidKaon)
inline

Definition at line 56 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetPidPiFromV0 ( AliAODPidHF pidPion)
inline

Definition at line 61 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetPidPiFromXi ( AliAODPidHF pidPion)
inline

Definition at line 51 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetPidPiFromXic0 ( AliAODPidHF pidPion)
inline

Definition at line 46 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetPidPrFromV0 ( AliAODPidHF pidProton)
inline

Definition at line 66 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetPIDStrategy ( EPIDStrategy  pidStrategy)
inline

Definition at line 41 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetProdCascNTPCClustersMin ( Double_t  a)
inline

Definition at line 116 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetProdCascProperDecayLengthMax ( Double_t  a)
inline

Definition at line 104 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetProdChi2TPCV0PiMax ( Double_t  a)
inline

Definition at line 118 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetProdChi2TPCV0PrMax ( Double_t  a)
inline

Definition at line 117 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetProdDcaBachToPrimVertexMin ( Double_t  a)
inline

Definition at line 107 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetProdDcaV0DaughtersMax ( Double_t  a)
inline

Definition at line 106 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetProdDcaV0PiToPrimVertexMin ( Double_t  a)
inline

Definition at line 110 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetProdDcaV0PrToPrimVertexMin ( Double_t  a)
inline

Definition at line 109 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetProdDcaV0ToPrimVertexMin ( Double_t  a)
inline

Definition at line 108 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetProdDcaXiDaughtersMax ( Double_t  a)
inline

Definition at line 105 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetProdLikeSignDcaMax ( Double_t  a)
inline

Definition at line 115 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetProdMassRejOmega ( Double_t  a)
inline

Definition at line 99 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetProdMassTolK0S ( Double_t  a)
inline

Definition at line 95 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetProdMassTolLambda ( Double_t  a)
inline

Definition at line 94 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetProdMassTolOmega ( Double_t  a)
inline

Definition at line 98 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetProdMassTolXi ( Double_t  a)
inline

Definition at line 96 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetProdMassTolXic0 ( Double_t  a)
inline

Definition at line 97 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetProdRfidMaxV0 ( Double_t  a)
inline

Definition at line 101 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetProdRfidMaxXi ( Double_t  a)
inline

Definition at line 103 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetProdRfidMinV0 ( Double_t  a)
inline

Definition at line 100 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetProdRfidMinXi ( Double_t  a)
inline

Definition at line 102 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetProdRoughMassTol ( Double_t  a)
inline

Definition at line 113 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetProdRoughPtMin ( Double_t  a)
inline

Definition at line 114 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetProdTrackEtaRange ( Double_t  a)
inline

Definition at line 92 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetProdUseAODFilterBit ( Bool_t  a)
inline

Definition at line 93 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetProdV0CosineOfPoiningAngleXiMin ( Double_t  a)
inline

Definition at line 112 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetProdXiCosineOfPoiningAngleMin ( Double_t  a)
inline

Definition at line 111 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetPtMinPiFromXi ( Double_t  a)
inline

Definition at line 91 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetPtMinPiFromXic0 ( Double_t  a)
inline

Definition at line 90 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetPtMinXic0 ( Double_t  a)
inline

Definition at line 89 of file AliRDHFCutsKFP.h.

void AliRDHFCutsKFP::SetUseXic0PID ( Bool_t  a)
inline

Definition at line 44 of file AliRDHFCutsKFP.h.

Bool_t AliRDHFCutsKFP::SingleCascadeCuts ( AliAODcascade *  casc,
Double_t vert,
Bool_t  anaOmegacZero 
)

Definition at line 946 of file AliRDHFCutsKFP.cxx.

Referenced by GetPidPrFromV0().

Bool_t AliRDHFCutsKFP::SingleCascadeCutsRef ( AliAODcascade *  casc,
Double_t vert,
Bool_t  anaOmegaZero 
)

Definition at line 1073 of file AliRDHFCutsKFP.cxx.

Referenced by GetPidPrFromV0().

Bool_t AliRDHFCutsKFP::SingleCascCuts ( AliAODcascade *  casc)
Bool_t AliRDHFCutsKFP::SinglePionPoolCuts ( AliAODTrack *  trk)

Definition at line 650 of file AliRDHFCutsKFP.cxx.

Referenced by GetPidPrFromV0().

Bool_t AliRDHFCutsKFP::SingleTrkCuts ( AliAODTrack *  trk)

Definition at line 553 of file AliRDHFCutsKFP.cxx.

Referenced by GetPidPrFromV0().

Bool_t AliRDHFCutsKFP::SingleV0LambdaTotCuts ( AliAODv0 *  v0)
void AliRDHFCutsKFP::useSetNPtBins ( Int_t  nptBins)
inline

Definition at line 165 of file AliRDHFCutsKFP.h.

Member Data Documentation

Double_t AliRDHFCutsKFP::fCombinedPIDThreshold
private

PID Strategy.

Definition at line 171 of file AliRDHFCutsKFP.h.

Referenced by GetCombinedPIDThreshold(), IsSelectedCombinedPID(), operator=(), and SetCombinedPIDThreshold().

Double_t AliRDHFCutsKFP::fKFPLam_Chi2geoMax
private

Minimum pT of Xic.

Definition at line 210 of file AliRDHFCutsKFP.h.

Referenced by GetKFPLam_Chi2geoMax(), operator=(), and SetKFPLam_Chi2geoMax().

Double_t AliRDHFCutsKFP::fKFPLam_Chi2topoMax
private

chi2/ndf cut of lambda reconstruction from KFParticle

Definition at line 211 of file AliRDHFCutsKFP.h.

Referenced by GetKFPLam_Chi2topoMax(), operator=(), and SetKFPLam_Chi2topoMax().

Double_t AliRDHFCutsKFP::fKFPLam_lDeltalMin
private

chi2/ndf cut of lambda reconstruction from KFParticle

Definition at line 212 of file AliRDHFCutsKFP.h.

Referenced by GetKFPLam_lDeltalMin(), operator=(), and SetKFPLam_lDeltalMin().

Double_t AliRDHFCutsKFP::fKFPXi_Chi2geoMax
private

l/Deltal cut of lambda reconstruction from KFParticle

Definition at line 213 of file AliRDHFCutsKFP.h.

Referenced by GetKFPXi_Chi2geoMax(), operator=(), and SetKFPXi_Chi2geoMax().

Double_t AliRDHFCutsKFP::fKFPXi_Chi2topoMax
private

chi2/ndf cut of Xi- reconstruction from KFParticle

Definition at line 214 of file AliRDHFCutsKFP.h.

Referenced by GetKFPXi_Chi2topoMax(), operator=(), and SetKFPXi_Chi2topoMax().

Double_t AliRDHFCutsKFP::fKFPXi_lDeltalMin
private

chi2/ndf cut of Xi- reconstruction from KFParticle

Definition at line 215 of file AliRDHFCutsKFP.h.

Referenced by GetKFPXi_lDeltalMin(), operator=(), and SetKFPXi_lDeltalMin().

Double_t AliRDHFCutsKFP::fKFPXic0_Chi2geoMax
private

l/Deltal cut of lambda reconstruction from KFParticle

Definition at line 216 of file AliRDHFCutsKFP.h.

Referenced by GetKFPXic0_Chi2geoMax(), operator=(), and SetKFPXic0_Chi2geoMax().

AliAODPidHF* AliRDHFCutsKFP::fPidObjKaFromOmega
private

PID object for cascade-pion.

Definition at line 175 of file AliRDHFCutsKFP.h.

Referenced by GetPidKaFromOmega(), operator=(), SetPidKaFromOmega(), SingleCascadeCuts(), and SingleCascadeCutsRef().

AliAODPidHF* AliRDHFCutsKFP::fPidObjPiFromV0
private
AliAODPidHF* AliRDHFCutsKFP::fPidObjPiFromXi
private
AliAODPidHF* AliRDHFCutsKFP::fPidObjPiFromXic0
private

Use PID or not.

Definition at line 173 of file AliRDHFCutsKFP.h.

Referenced by GetPidPiFromXic0(), operator=(), PassedTrackQualityCuts_PrimaryPion(), and SetPidPiFromXic0().

AliAODPidHF* AliRDHFCutsKFP::fPidObjPrFromV0
private

PID object for cascade-kaon.

Definition at line 176 of file AliRDHFCutsKFP.h.

Referenced by AntiLambdaPIDCuts(), GetPidPrFromV0(), LambdaPIDCuts(), operator=(), SetPidPrFromV0(), SingleCascCuts(), and SingleV0LambdaTotCuts().

EPIDStrategy AliRDHFCutsKFP::fPIDStrategy
private

Definition at line 170 of file AliRDHFCutsKFP.h.

Referenced by GetPIDStrategy(), IsSelected(), operator=(), and SetPIDStrategy().

Double_t AliRDHFCutsKFP::fProdCascNTPCClustersMin
private
Double_t AliRDHFCutsKFP::fProdCascProperDecayLengthMax
private
Double_t AliRDHFCutsKFP::fProdChi2TPCV0PiMax
private

Max. chi2 of TPC clusters for v0-proton.

Definition at line 205 of file AliRDHFCutsKFP.h.

Referenced by GetProdChi2TPCV0PiMax(), operator=(), and SetProdChi2TPCV0PiMax().

Double_t AliRDHFCutsKFP::fProdChi2TPCV0PrMax
private

Minimum number of TPC clusters.

Definition at line 204 of file AliRDHFCutsKFP.h.

Referenced by GetProdChi2TPCV0PrMax(), operator=(), and SetProdChi2TPCV0PrMax().

Double_t AliRDHFCutsKFP::fProdDcaBachToPrimVertexMin
private

Max Dca between V0 daughters.

Definition at line 197 of file AliRDHFCutsKFP.h.

Referenced by GetProdDcaBachToPrimVertexMin(), operator=(), SetProdDcaBachToPrimVertexMin(), SingleCascadeCuts(), and SingleCascadeCutsRef().

Double_t AliRDHFCutsKFP::fProdDcaV0DaughtersMax
private

Max Dca between Xi daughters.

Definition at line 196 of file AliRDHFCutsKFP.h.

Referenced by GetProdDcaV0DaughtersMax(), operator=(), SetProdDcaV0DaughtersMax(), SingleCascadeCuts(), and SingleCascadeCutsRef().

Double_t AliRDHFCutsKFP::fProdDcaV0PiToPrimVertexMin
private

Min Dca between v0-proton and PV.

Definition at line 200 of file AliRDHFCutsKFP.h.

Referenced by GetProdDcaV0PiToPrimVertexMin(), operator=(), SetProdDcaV0PiToPrimVertexMin(), SingleCascadeCuts(), and SingleCascadeCutsRef().

Double_t AliRDHFCutsKFP::fProdDcaV0PrToPrimVertexMin
private
Double_t AliRDHFCutsKFP::fProdDcaV0ToPrimVertexMin
private

Min Dca between Bachelor and PV.

Definition at line 198 of file AliRDHFCutsKFP.h.

Referenced by GetProdDcaV0ToPrimVertexMin(), operator=(), SetProdDcaV0ToPrimVertexMin(), SingleCascadeCuts(), and SingleCascadeCutsRef().

Double_t AliRDHFCutsKFP::fProdDcaXiDaughtersMax
private
Double_t AliRDHFCutsKFP::fProdLikeSignDcaMax
private

Max. chi2 of TPC clusters for v0-pion.

Definition at line 206 of file AliRDHFCutsKFP.h.

Referenced by GetProdLikeSignDcaMax(), operator=(), and SetProdLikeSignDcaMax().

Double_t AliRDHFCutsKFP::fProdMassRejOmega
private

Tolerance of Omega mass from PDG value.

Definition at line 189 of file AliRDHFCutsKFP.h.

Referenced by GetProdMassRejOmega(), operator=(), SetProdMassRejOmega(), SingleCascadeCuts(), and SingleCascadeCutsRef().

Double_t AliRDHFCutsKFP::fProdMassTolK0S
private

Tolerance of Lambda mass from PDG value.

Definition at line 185 of file AliRDHFCutsKFP.h.

Referenced by GetProdMassTolK0S(), and SetProdMassTolK0S().

Double_t AliRDHFCutsKFP::fProdMassTolLambda
private

Use AODfilterBit or not.

Definition at line 184 of file AliRDHFCutsKFP.h.

Referenced by GetProdMassTolLambda(), operator=(), SetProdMassTolLambda(), SingleCascadeCuts(), and SingleCascadeCutsRef().

Double_t AliRDHFCutsKFP::fProdMassTolOmega
private

Tolerance of Xic0 mass from PDG value.

Definition at line 188 of file AliRDHFCutsKFP.h.

Referenced by GetProdMassTolOmega(), operator=(), SetProdMassTolOmega(), and SingleCascadeCuts().

Double_t AliRDHFCutsKFP::fProdMassTolXi
private

Tolerance of K0S mass from PDG value.

Definition at line 186 of file AliRDHFCutsKFP.h.

Referenced by GetProdMassTolXi(), SetProdMassTolXi(), and SingleCascadeCuts().

Double_t AliRDHFCutsKFP::fProdMassTolXic0
private

Tolerance of Xi mass from PDG value.

Definition at line 187 of file AliRDHFCutsKFP.h.

Referenced by GetProdMassTolXic0(), operator=(), and SetProdMassTolXic0().

Double_t AliRDHFCutsKFP::fProdRfidMaxV0
private

Minimum Decay vertex of V0.

Definition at line 191 of file AliRDHFCutsKFP.h.

Referenced by GetProdRfidMaxV0(), operator=(), SetProdRfidMaxV0(), SingleCascadeCuts(), and SingleCascadeCutsRef().

Double_t AliRDHFCutsKFP::fProdRfidMaxXi
private

Minimum Decay vertex of Xi.

Definition at line 193 of file AliRDHFCutsKFP.h.

Referenced by GetProdRfidMaxXi(), SetProdRfidMaxXi(), SingleCascadeCuts(), and SingleCascadeCutsRef().

Double_t AliRDHFCutsKFP::fProdRfidMinV0
private

Rejection range of Omega mass from PDG value.

Definition at line 190 of file AliRDHFCutsKFP.h.

Referenced by GetProdRfidMinV0(), operator=(), and SetProdRfidMinV0().

Double_t AliRDHFCutsKFP::fProdRfidMinXi
private

Max Decay vertex of V0.

Definition at line 192 of file AliRDHFCutsKFP.h.

Referenced by GetProdRfidMinXi(), operator=(), and SetProdRfidMinXi().

Double_t AliRDHFCutsKFP::fProdRoughMassTol
private

Maximum DCA of pions.

Definition at line 207 of file AliRDHFCutsKFP.h.

Referenced by GetProdRoughMassTol(), operator=(), and SetProdRoughMassTol().

Double_t AliRDHFCutsKFP::fProdRoughPtMin
private

Tolerance of Xic mass from PDG value.

Definition at line 208 of file AliRDHFCutsKFP.h.

Referenced by GetProdRoughPtMin(), operator=(), and SetProdRoughPtMin().

Double_t AliRDHFCutsKFP::fProdTrackEtaRange
private

Minimum Bachelor pT of pion from Xi decay.

Definition at line 182 of file AliRDHFCutsKFP.h.

Referenced by GetProdTrackEtaRange(), operator=(), SetProdTrackEtaRange(), and SingleTrkCuts().

Bool_t AliRDHFCutsKFP::fProdUseAODFilterBit
private
Double_t AliRDHFCutsKFP::fProdV0CosineOfPoiningAngleXiMin
private
Double_t AliRDHFCutsKFP::fProdXiCosineOfPoiningAngleMin
private
Double_t AliRDHFCutsKFP::fPtMinPiFromXi
private

Minimum Bachelor pT of pion from Xic0 decay.

Definition at line 181 of file AliRDHFCutsKFP.h.

Referenced by GetPtMinPiFromXi(), operator=(), PassedTrackQualityCuts_SecondaryPion(), SetPtMinPiFromXi(), and SingleCascCuts().

Double_t AliRDHFCutsKFP::fPtMinPiFromXic0
private
Double_t AliRDHFCutsKFP::fPtMinXic0
private

PID object for V0-pion.

Definition at line 179 of file AliRDHFCutsKFP.h.

Referenced by GetPtMinXic0(), operator=(), and SetPtMinXic0().


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