AliPhysics  4c20e6b (4c20e6b)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliRDHFCutsXicPlustoXiPiPifromAODtracks Class Reference

#include <AliRDHFCutsXicPlustoXiPiPifromAODtracks.h>

Inheritance diagram for AliRDHFCutsXicPlustoXiPiPifromAODtracks:

Public Types

enum  EPIDStrategy { kNSigmaCuts, kCombinedCuts }
- Public Types inherited from AliRDHFCuts
enum  ECentrality {
  kCentOff, kCentV0M, kCentTRK, kCentTKL,
  kCentCL1, kCentZNA, kCentZPA, kCentV0A,
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
enum  ERejBits {
  kNotSelTrigger, kNoVertex, kTooFewVtxContrib, kZVtxOutFid,
  kPileup, kOutsideCentrality, kPhysicsSelection, kBadSPDVertex,
  kZVtxSPDOutFid, kCentralityFlattening, kBadTrackV0Correl
enum  EV0sel { kAllV0s = 0, kOnlyOfflineV0s = 1, kOnlyOnTheFlyV0s = 2 }

Public Member Functions

 AliRDHFCutsXicPlustoXiPiPifromAODtracks (const char *name="CutsXicPlustoXiPiPi")
virtual ~AliRDHFCutsXicPlustoXiPiPifromAODtracks ()
 AliRDHFCutsXicPlustoXiPiPifromAODtracks (const AliRDHFCutsXicPlustoXiPiPifromAODtracks &source)
AliRDHFCutsXicPlustoXiPiPifromAODtracksoperator= (const AliRDHFCutsXicPlustoXiPiPifromAODtracks &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 SetUseCascadePID (Bool_t a)
Double_t GetCombinedPIDThreshold ()
void SetPidCascPi (AliAODPidHF *pidPion)
AliAODPidHFGetPidCascPi () const
void SetPidCascPr (AliAODPidHF *pidProton)
AliAODPidHFGetPidCascPr () const
Bool_t SingleTrkCuts (AliAODTrack *trk)
Bool_t SingleCascadeCuts (AliAODcascade *casc, Double_t *vert)
Bool_t SingleCascadeCutsRef (AliAODcascade *casc, Double_t *vert)
Bool_t SelectWithRoughCuts (AliAODcascade *casc, AliAODTrack *trk1, AliAODTrack *trk2)
void SetProdTrackPtMin (Double_t a)
void SetProdTrackEtaRange (Double_t a)
void SetProdUseAODFilterBit (Bool_t a)
void SetProdMassTolLambda (Double_t a)
void SetProdMassTolXi (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)
Double_t GetProdTrackPtMin ()
Double_t GetProdTrackEtaRange ()
Bool_t GetProdUseAODFilterBit ()
Double_t GetProdMassTolLambda ()
Double_t GetProdMassTolXi ()
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 ()
- 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 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 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 SetMaxDifferenceTRKV0Centraltity (Double_t maxd=5.)
void SetNotUseCutOnTRKVsV0Centraltity ()
void SetRemoveTrackletOutliers (Bool_t opt)
void SetCutOnzVertexSPD (Int_t opt)
void SetTriggerClass (TString trclass0, TString trclass1="")
void ApplySPDDeadPbPb2011 ()
void ApplySPDMisalignedCutPP2012 ()
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 SetHistoForCentralityFlattening (TH1F *h, Double_t minCentr, Double_t maxCentr, Double_t centrRef=0., Int_t switchTRand=0)
void ConfigurePileupCuts (Int_t minContrib=3, Float_t minDz=0.6)
void SetMinCrossedRowsTPCPtDep (const char *rows="")
void SetMinRatioClsOverCrossRowsTPC (Float_t ratio=0.)
void SetMinRatioSignalNOverCrossRowsTPC (Float_t ratio=0.)
AliAODPidHFGetPidHF () const
Float_t * GetPtBinLimits () const
Int_t GetNPtBins () const
Int_t GetNVars () const
TString * GetVarNames () const
Bool_t * GetVarsForOpt () const
Int_t GetNVarsForOpt () const
const Float_t * GetCuts () 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_t * GetIsUpperCut () 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
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
Bool_t IsSelected (TObject *obj)
Bool_t IsSelected (TList *list)
Int_t IsEventSelectedInCentrality (AliVEvent *event)
Bool_t IsEventSelectedForCentrFlattening (Float_t centvalue)
Bool_t IsEventSelected (AliVEvent *event)
Bool_t AreDaughtersSelected (AliAODRecoDecayHF *rd) const
Bool_t IsDaughterSelected (AliAODTrack *track, const AliESDVertex *primary, AliESDtrackCuts *cuts) const
void SetupPID (AliVEvent *event)
virtual Int_t IsSelected (TObject *obj, Int_t selectionLevel, AliAODEvent *)
Int_t PtBin (Double_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 IsEventRejectedDueToZVertexOutsideFiducialRegion () const
Bool_t IsEventRejectedDueToPileup () const
Bool_t IsEventRejectedDueToCentrality () const
Bool_t IsEventRejectedDueToCentralityFlattening () const
Bool_t IsEventRejectedDueToTRKV0CentralityCorrel () const
Bool_t IsEventRejectedDuePhysicsSelection () const
void SetFixRefs (Bool_t fix=kTRUE)
void SetUsePhysicsSelection (Bool_t use=kTRUE)
Bool_t GetUsePhysicsSelection () const
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

Private Attributes

EPIDStrategy fPIDStrategy
Double_t fCombinedPIDThreshold
 PID Strategy. More...
Bool_t fUseCascadePID
 PID threshold used in IsSelectedCombinedPID. More...
 Use PID for cascade or not. More...
 PID object for cascade-pion. More...
Double_t fProdTrackPtMin
 PID object for cascade-proton. More...
Double_t fProdTrackEtaRange
 Minimum Bachelor pT. More...
Bool_t fProdUseAODFilterBit
 Bachelor Eta range. More...
Double_t fProdMassTolLambda
 Use AODfilterBit or not. More...
Double_t fProdMassTolXi
 Tolerance of Lambda mass from PDG value. More...
Double_t fProdMassRejOmega
 Tolerance of Xi 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 fProdLikeSignDcaMax
 Minimum number of TPC clusters. More...
Double_t fProdRoughMassTol
 Maximum DCA of pions. More...
Double_t fProdRoughPtMin
 Tolerance of Xic mass from PDG value. More...

Additional Inherited Members

- 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...
ULong64_t fTriggerMask
 SPD multiplicity. 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_t * fPtBinLimits
 "number of limits", that is fnPtBins+1 More...
Int_t fnVars
TString * fVarNames
 number of cut vars for candidates More...
Int_t fnVarsForOpt
Bool_t * fVarsForOpt
 number of cut vars to be optimized for candidates More...
Int_t fGlobalIndex
Float_t * fCutsRD
 fnVars*fnPtBins More...
Bool_t * fIsUpperCut
Bool_t fUsePID
Bool_t fUseAOD049
 enable PID usage (off by default) More...
 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...
Int_t fUseCentrality
 min deltaz between main and pileup vertices More...
Float_t fMinCentrality
Float_t fMaxCentrality
 minimum centrality for selected events More...
Bool_t fFixRefs
 maximum centrality for selected events 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...
Double_t fMaxDiffTRKV0Centr
 flag to apply cut on tracks crossing SPD misaligned modules for PP2012 data 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 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...
TString fCutMinCrossedRowsTPCPtDep
 min. value ratio TPCPointsUsedForPID/NTPCCrossedRows, cut if !=0 More...
TFormula * f1CutMinNCrossedRowsTPCPtDep
 pT-dep cut in TPC minimum n crossed rows More...

Detailed Description

Definition at line 15 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.h.

Member Enumeration Documentation


Definition at line 19 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.h.

Constructor & Destructor Documentation

AliRDHFCutsXicPlustoXiPiPifromAODtracks::AliRDHFCutsXicPlustoXiPiPifromAODtracks ( const char *  name = "CutsXicPlustoXiPiPi")

Definition at line 53 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.cxx.

AliRDHFCutsXicPlustoXiPiPifromAODtracks::~AliRDHFCutsXicPlustoXiPiPifromAODtracks ( )

Definition at line 220 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.cxx.

AliRDHFCutsXicPlustoXiPiPifromAODtracks::AliRDHFCutsXicPlustoXiPiPifromAODtracks ( const AliRDHFCutsXicPlustoXiPiPifromAODtracks source)

Definition at line 141 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.cxx.

Member Function Documentation

Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::GetCombinedPIDThreshold ( )

Definition at line 43 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.h.

void AliRDHFCutsXicPlustoXiPiPifromAODtracks::GetCutVarsForOpt ( AliAODRecoDecayHF d,
Float_t *  vars,
Int_t  nvars,
Int_t *  pdgdaughters 

Implements AliRDHFCuts.

Definition at line 227 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.cxx.

AliAODPidHF* AliRDHFCutsXicPlustoXiPiPifromAODtracks::GetPidCascPi ( ) const

Definition at line 48 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.h.

AliAODPidHF* AliRDHFCutsXicPlustoXiPiPifromAODtracks::GetPidCascPr ( ) const

Definition at line 53 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.h.

EPIDStrategy AliRDHFCutsXicPlustoXiPiPifromAODtracks::GetPIDStrategy ( ) const

Definition at line 40 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.h.

Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::GetPionProbabilityTPCTOF ( AliAODTrack *  trk)
Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::GetProdCascNTPCClustersMin ( )

Definition at line 107 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.h.

Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::GetProdCascProperDecayLengthMax ( )

Definition at line 95 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.h.

Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::GetProdDcaBachToPrimVertexMin ( )

Definition at line 98 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.h.

Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::GetProdDcaV0DaughtersMax ( )

Definition at line 97 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.h.

Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::GetProdDcaV0PiToPrimVertexMin ( )

Definition at line 101 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.h.

Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::GetProdDcaV0PrToPrimVertexMin ( )

Definition at line 100 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.h.

Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::GetProdDcaV0ToPrimVertexMin ( )

Definition at line 99 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.h.

Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::GetProdDcaXiDaughtersMax ( )

Definition at line 96 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.h.

Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::GetProdLikeSignDcaMax ( )

Definition at line 106 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.h.

Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::GetProdMassRejOmega ( )

Definition at line 90 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.h.

Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::GetProdMassTolLambda ( )

Definition at line 88 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.h.

Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::GetProdMassTolXi ( )

Definition at line 89 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.h.

Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::GetProdRfidMaxV0 ( )

Definition at line 92 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.h.

Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::GetProdRfidMaxXi ( )

Definition at line 94 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.h.

Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::GetProdRfidMinV0 ( )

Definition at line 91 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.h.

Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::GetProdRfidMinXi ( )

Definition at line 93 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.h.

Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::GetProdRoughMassTol ( )

Definition at line 104 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.h.

Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::GetProdRoughPtMin ( )

Definition at line 105 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.h.

Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::GetProdTrackEtaRange ( )

Definition at line 86 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.h.

Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::GetProdTrackPtMin ( )

Definition at line 85 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.h.

Bool_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::GetProdUseAODFilterBit ( )

Definition at line 87 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.h.

Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::GetProdV0CosineOfPoiningAngleXiMin ( )

Definition at line 103 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.h.

Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::GetProdXiCosineOfPoiningAngleMin ( )

Definition at line 102 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.h.

Int_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::IsSelected ( TObject *  obj,
Int_t  selectionLevel 
Int_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::IsSelectedCombinedPID ( AliAODRecoDecayHF obj)

Definition at line 463 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.cxx.

Referenced by IsSelected().

Int_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::IsSelectedPID ( AliAODRecoDecayHF obj)

Reimplemented from AliRDHFCuts.

Definition at line 432 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.cxx.

Referenced by IsSelected().

AliRDHFCutsXicPlustoXiPiPifromAODtracks & AliRDHFCutsXicPlustoXiPiPifromAODtracks::operator= ( const AliRDHFCutsXicPlustoXiPiPifromAODtracks source)

Definition at line 178 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.cxx.

Bool_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::SelectWithRoughCuts ( AliAODcascade *  casc,
AliAODTrack *  trk1,
AliAODTrack *  trk2 

Definition at line 759 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.cxx.

void AliRDHFCutsXicPlustoXiPiPifromAODtracks::SetCombinedPIDThreshold ( Double_t  a)
void AliRDHFCutsXicPlustoXiPiPifromAODtracks::SetPidCascPi ( AliAODPidHF pidPion)
void AliRDHFCutsXicPlustoXiPiPifromAODtracks::SetPidCascPr ( AliAODPidHF pidProton)
void AliRDHFCutsXicPlustoXiPiPifromAODtracks::SetPIDStrategy ( EPIDStrategy  pidStrategy)
void AliRDHFCutsXicPlustoXiPiPifromAODtracks::SetProdCascNTPCClustersMin ( Double_t  a)
void AliRDHFCutsXicPlustoXiPiPifromAODtracks::SetProdCascProperDecayLengthMax ( Double_t  a)
void AliRDHFCutsXicPlustoXiPiPifromAODtracks::SetProdDcaBachToPrimVertexMin ( Double_t  a)
void AliRDHFCutsXicPlustoXiPiPifromAODtracks::SetProdDcaV0DaughtersMax ( Double_t  a)
void AliRDHFCutsXicPlustoXiPiPifromAODtracks::SetProdDcaV0PiToPrimVertexMin ( Double_t  a)
void AliRDHFCutsXicPlustoXiPiPifromAODtracks::SetProdDcaV0PrToPrimVertexMin ( Double_t  a)
void AliRDHFCutsXicPlustoXiPiPifromAODtracks::SetProdDcaV0ToPrimVertexMin ( Double_t  a)
void AliRDHFCutsXicPlustoXiPiPifromAODtracks::SetProdDcaXiDaughtersMax ( Double_t  a)
void AliRDHFCutsXicPlustoXiPiPifromAODtracks::SetProdLikeSignDcaMax ( Double_t  a)
void AliRDHFCutsXicPlustoXiPiPifromAODtracks::SetProdMassRejOmega ( Double_t  a)
void AliRDHFCutsXicPlustoXiPiPifromAODtracks::SetProdMassTolLambda ( Double_t  a)
void AliRDHFCutsXicPlustoXiPiPifromAODtracks::SetProdMassTolXi ( Double_t  a)
void AliRDHFCutsXicPlustoXiPiPifromAODtracks::SetProdRfidMaxV0 ( Double_t  a)
void AliRDHFCutsXicPlustoXiPiPifromAODtracks::SetProdRfidMaxXi ( Double_t  a)
void AliRDHFCutsXicPlustoXiPiPifromAODtracks::SetProdRfidMinV0 ( Double_t  a)
void AliRDHFCutsXicPlustoXiPiPifromAODtracks::SetProdRfidMinXi ( Double_t  a)
void AliRDHFCutsXicPlustoXiPiPifromAODtracks::SetProdRoughMassTol ( Double_t  a)
void AliRDHFCutsXicPlustoXiPiPifromAODtracks::SetProdRoughPtMin ( Double_t  a)
void AliRDHFCutsXicPlustoXiPiPifromAODtracks::SetProdTrackEtaRange ( Double_t  a)
void AliRDHFCutsXicPlustoXiPiPifromAODtracks::SetProdTrackPtMin ( Double_t  a)
void AliRDHFCutsXicPlustoXiPiPifromAODtracks::SetProdUseAODFilterBit ( Bool_t  a)
void AliRDHFCutsXicPlustoXiPiPifromAODtracks::SetProdV0CosineOfPoiningAngleXiMin ( Double_t  a)
void AliRDHFCutsXicPlustoXiPiPifromAODtracks::SetProdXiCosineOfPoiningAngleMin ( Double_t  a)
void AliRDHFCutsXicPlustoXiPiPifromAODtracks::SetUseCascadePID ( Bool_t  a)
Bool_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::SingleCascadeCuts ( AliAODcascade *  casc,
Double_t *  vert 
Bool_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::SingleCascadeCutsRef ( AliAODcascade *  casc,
Double_t *  vert 
Bool_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::SingleTrkCuts ( AliAODTrack *  trk)

Member Data Documentation

Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::fCombinedPIDThreshold
AliAODPidHF* AliRDHFCutsXicPlustoXiPiPifromAODtracks::fPidObjCascPi

Use PID for cascade or not.

Definition at line 117 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.h.

Referenced by GetPidCascPi(), operator=(), SetPidCascPi(), SingleCascadeCuts(), and SingleCascadeCutsRef().

AliAODPidHF* AliRDHFCutsXicPlustoXiPiPifromAODtracks::fPidObjCascPr

PID object for cascade-pion.

Definition at line 118 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.h.

Referenced by GetPidCascPr(), operator=(), SetPidCascPr(), SingleCascadeCuts(), and SingleCascadeCutsRef().

EPIDStrategy AliRDHFCutsXicPlustoXiPiPifromAODtracks::fPIDStrategy
Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::fProdCascNTPCClustersMin
Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::fProdCascProperDecayLengthMax
Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::fProdDcaBachToPrimVertexMin
Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::fProdDcaV0DaughtersMax
Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::fProdDcaV0PiToPrimVertexMin
Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::fProdDcaV0PrToPrimVertexMin
Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::fProdDcaV0ToPrimVertexMin
Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::fProdDcaXiDaughtersMax
Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::fProdLikeSignDcaMax

Minimum number of TPC clusters.

Definition at line 140 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.h.

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

Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::fProdMassRejOmega

Tolerance of Xi mass from PDG value.

Definition at line 125 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.h.

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

Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::fProdMassTolLambda
Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::fProdMassTolXi

Tolerance of Lambda mass from PDG value.

Definition at line 124 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.h.

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

Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::fProdRfidMaxV0
Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::fProdRfidMaxXi

Minimum Decay vertex of Xi.

Definition at line 129 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.h.

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

Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::fProdRfidMinV0

Rejection range of Omega mass from PDG value.

Definition at line 126 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.h.

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

Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::fProdRfidMinXi

Max Decay vertex of V0.

Definition at line 128 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.h.

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

Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::fProdRoughMassTol

Maximum DCA of pions.

Definition at line 141 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.h.

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

Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::fProdRoughPtMin

Tolerance of Xic mass from PDG value.

Definition at line 142 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.h.

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

Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::fProdTrackEtaRange

Minimum Bachelor pT.

Definition at line 121 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.h.

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

Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::fProdTrackPtMin

PID object for cascade-proton.

Definition at line 120 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.h.

Referenced by GetProdTrackPtMin(), operator=(), SetProdTrackPtMin(), and SingleTrkCuts().

Bool_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::fProdUseAODFilterBit
Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::fProdV0CosineOfPoiningAngleXiMin
Double_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::fProdXiCosineOfPoiningAngleMin
Bool_t AliRDHFCutsXicPlustoXiPiPifromAODtracks::fUseCascadePID

PID threshold used in IsSelectedCombinedPID.

Definition at line 116 of file AliRDHFCutsXicPlustoXiPiPifromAODtracks.h.

Referenced by operator=(), SetUseCascadePID(), SingleCascadeCuts(), and SingleCascadeCutsRef().

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