AliPhysics  80ccde44 (80ccde44)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliRDHFCuts Class Referenceabstract

#include <AliRDHFCuts.h>

Inheritance diagram for AliRDHFCuts:

Public Types

enum  ECentrality {
  kCentOff, kCentV0M, kCentTRK, kCentTKL,
  kCentCL1, kCentZNA, kCentZPA, kCentV0A,
  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
}
 
enum  EV0sel { kAllV0s = 0, kOnlyOfflineV0s = 1, kOnlyOnTheFlyV0s = 2 }
 

Public Member Functions

 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 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 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 ConfigurePileupCuts (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.)
 
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)=0
 
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
 
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 AliAODEvent *aod=0x0) const
 
Bool_t IsDaughterSelected (AliAODTrack *track, const AliESDVertex *primary, AliESDtrackCuts *cuts, const AliAODEvent *aod=0x0) const
 
virtual Int_t IsSelectedPID (AliAODRecoDecayHF *)
 
void SetupPID (AliVEvent *event)
 
virtual Int_t IsSelected (TObject *obj, Int_t selectionLevel)=0
 
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 IsEventRejectedDueToBadTrackVertex () const
 
Bool_t IsEventRejectedDueToMismatchOldNewCentrality () 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
 
void SetUseCutGeoNcrNcl (Bool_t opt)
 
void ConfigureCutGeoNcrNcl (Double_t dz, Double_t len, Double_t onept, Double_t fncr, Double_t fncl)
 

Static Public Member Functions

static Int_t CheckMatchingAODdeltaAODevents ()
 

Protected Member Functions

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

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_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...
 
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, 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...
 
TString fCutMinCrossedRowsTPCPtDep
 min. value ratio TPCPointsUsedForPID/NTPCCrossedRows, 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...
 

Detailed Description

Definition at line 28 of file AliRDHFCuts.h.

Member Enumeration Documentation

Enumerator
kCentOff 
kCentV0M 
kCentTRK 
kCentTKL 
kCentCL1 
kCentZNA 
kCentZPA 
kCentV0A 
kCentInvalid 

Definition at line 32 of file AliRDHFCuts.h.

Enumerator
kNoPileupSelection 
kRejectPileupEvent 
kRejectTracksFromPileupVertex 
kRejectMVPileupEvent 

Definition at line 34 of file AliRDHFCuts.h.

Enumerator
kNotSelTrigger 
kNoVertex 
kTooFewVtxContrib 
kZVtxOutFid 
kPileup 
kOutsideCentrality 
kPhysicsSelection 
kBadSPDVertex 
kZVtxSPDOutFid 
kCentralityFlattening 
kBadTrackV0Correl 
kMismatchOldNewCentrality 
kBadTrackVertex 

Definition at line 36 of file AliRDHFCuts.h.

Enumerator
kD0toKpiCuts 
kD0toKpiPID 
kD0fromDstarCuts 
kD0fromDstarPID 
kDplusCuts 
kDplusPID 
kDsCuts 
kDsPID 
kLcCuts 
kLcPID 
kDstarCuts 
kDstarPID 
kLctoV0Cuts 
kDplustoK0sCuts 
kDstoK0sCuts 

Definition at line 35 of file AliRDHFCuts.h.

Enumerator
kAll 
kTracks 
kPID 
kCandidate 

Definition at line 33 of file AliRDHFCuts.h.

Enumerator
kAllV0s 
kOnlyOfflineV0s 
kOnlyOnTheFlyV0s 

Definition at line 37 of file AliRDHFCuts.h.

Constructor & Destructor Documentation

AliRDHFCuts::AliRDHFCuts ( const Char_t name = "RDHFCuts",
const Char_t title = "" 
)

Definition at line 64 of file AliRDHFCuts.cxx.

AliRDHFCuts::~AliRDHFCuts ( )
virtual

Definition at line 307 of file AliRDHFCuts.cxx.

AliRDHFCuts::AliRDHFCuts ( const AliRDHFCuts source)

Definition at line 136 of file AliRDHFCuts.cxx.

Member Function Documentation

void AliRDHFCuts::AddTrackCuts ( const AliESDtrackCuts *  cuts)
inline

Definition at line 204 of file AliRDHFCuts.h.

Referenced by AliRDHFCuts(), ConfigVertexingHF(), MakeCuts4Charm4Prong(), MakeCuts4Charm4ProngForMaxim(), makeInputAliAnalysisTaskSED0Mass(), makeInputAliAnalysisTaskSEDplusPbPb(), makeInputAliAnalysisTaskSEDplusPP(), makeInputAliAnalysisTaskSEDsPbPb(), makeInputAliAnalysisTaskSEDsPP(), makeInputAliAnalysisTaskSEDstarSignificanceMaximization(), makeInputAliAnalysisTaskSEDStarSpectra(), makeInputAliAnalysisTaskSELc2eleLambda(), makeInputAliAnalysisTaskSELctopKpi(), makeInputAliAnalysisTaskSELctoV0bachelor(), makeInputAliAnalysisTaskSEOmegac2eleOmega(), makeInputAliAnalysisTaskSESignificanceMaximization(), makeInputAliAnalysisTaskSEXic2eleXi(), AliRDHFCutsDplustoKpipi::SetStandardCutsPbPb2010(), AliRDHFCutsDStartoKpipi::SetStandardCutsPbPb2010(), AliRDHFCutsD0toKpi::SetStandardCutsPbPb2010(), AliRDHFCutsLctopKpi::SetStandardCutsPbPb2010(), AliRDHFCutsD0toKpi::SetStandardCutsPbPb2010Peripherals(), AliRDHFCutsDStartoKpipi::SetStandardCutsPbPb2011DStar(), AliRDHFCutsDstoKKpi::SetStandardCutsPP2010(), AliRDHFCutsDplustoKpipi::SetStandardCutsPP2010(), AliRDHFCutsDStartoKpipi::SetStandardCutsPP2010(), AliRDHFCutsD0toKpi::SetStandardCutsPP2010(), AliRDHFCutsLctopKpi::SetStandardCutsPP2010(), AliRDHFCutsLctoV0::SetStandardCutsPP2010(), AliRDHFCutsDStartoKpipi::SetStandardCutsPP2010DStarMult(), AliRDHFCutsD0toKpi::SetStandardCutsPP2010vsMult(), AliRDHFCutsD0toKpi::SetStandardCutsPP2011_276TeV(), and AliRDHFCutsLctopKpi::SetStandardCutsPPb2013().

void AliRDHFCuts::ApplySPDDeadPbPb2011 ( )
inline

Definition at line 195 of file AliRDHFCuts.h.

void AliRDHFCuts::ApplySPDMisalignedCutPP2012 ( )
inline

Definition at line 196 of file AliRDHFCuts.h.

Bool_t AliRDHFCuts::CheckPtDepCrossedRows ( TString  rows,
Bool_t  print = kFALSE 
) const

Definition at line 787 of file AliRDHFCuts.cxx.

Referenced by SetMinCrossedRowsTPCPtDep().

Bool_t AliRDHFCuts::CompareCuts ( const AliRDHFCuts obj) const
void AliRDHFCuts::ConfigureCutGeoNcrNcl ( Double_t  dz,
Double_t  len,
Double_t  onept,
Double_t  fncr,
Double_t  fncl 
)
inline

Definition at line 374 of file AliRDHFCuts.h.

void AliRDHFCuts::ConfigurePileupCuts ( Int_t  minContrib = 3,
Float_t  minDz = 0.6 
)
inline

Definition at line 224 of file AliRDHFCuts.h.

Bool_t AliRDHFCuts::CountEventForNormalization ( ) const
inline

Definition at line 360 of file AliRDHFCuts.h.

Referenced by AliNormalizationCounter::StoreEvent().

void AliRDHFCuts::EnableEMCALTrigger ( )
inline

Definition at line 106 of file AliRDHFCuts.h.

void AliRDHFCuts::EnableMBTrigger ( )
inline

Definition at line 70 of file AliRDHFCuts.h.

Float_t AliRDHFCuts::GetCentrality ( AliAODEvent aodEvent,
AliRDHFCuts::ECentrality  estimator 
)

Definition at line 1304 of file AliRDHFCuts.cxx.

Float_t AliRDHFCuts::GetCentralityOldFramework ( AliAODEvent aodEvent,
AliRDHFCuts::ECentrality  estimator 
)

Definition at line 1345 of file AliRDHFCuts.cxx.

Referenced by GetCentrality().

void AliRDHFCuts::GetCuts ( Float_t **&  cutsRD) const

Definition at line 1232 of file AliRDHFCuts.cxx.

Float_t AliRDHFCuts::GetCutValue ( Int_t  iVar,
Int_t  iPtBin 
) const

Definition at line 1292 of file AliRDHFCuts.cxx.

Referenced by AddTaskSignificance().

virtual void AliRDHFCuts::GetCutVarsForOpt ( AliAODRecoDecayHF d,
Float_t vars,
Int_t  nvars,
Int_t pdgdaughters,
AliAODEvent  
)
inlinevirtual
UInt_t AliRDHFCuts::GetEventRejectionBitMap ( ) const
inline

Definition at line 305 of file AliRDHFCuts.h.

Int_t AliRDHFCuts::GetGlobalIndex ( Int_t  iVar,
Int_t  iPtBin 
) const

Definition at line 1258 of file AliRDHFCuts.cxx.

Referenced by AliRDHFCutsB0toDStarPi::ApplyCutOnVariable(), CompareCuts(), AliRDHFCutsD0toKpipipi::D01Selected(), AliRDHFCutsD0toKpipipi::D02Selected(), AliRDHFCutsD0toKpipipi::D0bar1Selected(), AliRDHFCutsD0toKpipipi::D0bar2Selected(), GetCutValue(), AliRDHFCutsJpsitoee::GetDCACut(), AliRDHFCutsDStartoKpipi::GetDCACut(), AliRDHFCutsD0toKpipipi::GetDCACut(), AliRDHFCutsDstoKKpi::GetDCACut(), AliRDHFCutsD0toKpi::GetDCACut(), AliRDHFCutsDplustoKpipi::GetDCACut(), AliRDHFCutsLctoV0::GetDCACut(), AliRDHFCutsLctopKpi::GetDCACut(), AliRDHFCutsB0toDStarPi::GetIsCutUsed(), AliRDHFCutsJpsitoee::GetMassCut(), AliRDHFCutsD0toKpipipi::GetMassCut(), AliRDHFCutsDStartoKpipi::GetMassCut(), AliRDHFCutsDstoKKpi::GetMassCut(), AliRDHFCutsD0toKpi::GetMassCut(), AliRDHFCutsDplustoKpipi::GetMassCut(), AliRDHFCutsDstoK0sK::GetMassCut(), AliRDHFCutsDplustoK0spi::GetMassCut(), AliRDHFCutsLctoV0::GetMassCut(), AliRDHFCutsLctopKpi::GetMassCut(), AliRDHFCutsD0toKpipipi::GetUsePID(), AliRDHFCutsB0toDStarPi::InitializeCuts(), AliRDHFCutsDStartoKpipi::IsD0FromDStarSelected(), AliRDHFCutsJpsitoee::IsSelected(), AliRDHFCutsXicPlustoXiPiPifromAODtracks::IsSelected(), AliRDHFCutsOmegactoeleOmegafromAODtracks::IsSelected(), AliRDHFCutsDStartoKpipi::IsSelected(), AliRDHFCutsLctoeleLambdafromAODtracks::IsSelected(), AliRDHFCutsLctopK0sfromAODtracks::IsSelected(), AliRDHFCutsXictoeleXifromAODtracks::IsSelected(), AliRDHFCutsD0toKpipipi::IsSelected(), AliRDHFCutsDstoKKpi::IsSelected(), AliRDHFCutsD0toKpi::IsSelected(), AliRDHFCutsDplustoKpipi::IsSelected(), AliRDHFCutsDstoK0sK::IsSelected(), AliRDHFCutsDplustoK0spi::IsSelected(), AliRDHFCutsLctoV0::IsSelected(), AliRDHFCutsLctopKpi::IsSelected(), AliRDHFCutsD0toKpi::IsSelectedKF(), AliRDHFCutsLctoV0::IsSelectedSingleCut(), AliAnalysisTaskSELc2V0bachelor::MakeSingleAnalysisForSystK0SP(), MakeTable(), AliRDHFCutsLctoV0::PreSelect(), AliRDHFCutsLctoV0::PrintAll(), PrintAll(), AliRDHFCutsB0toDStarPi::SetCut(), SetCuts(), and AliRDHFCutsB0toDStarPi::SetIsCutUsed().

TH1F* AliRDHFCuts::GetHistoForCentralityFlattening ( )
inline

Definition at line 276 of file AliRDHFCuts.h.

Int_t AliRDHFCuts::GetIsSelectedPID ( ) const
inline
Bool_t* AliRDHFCuts::GetIsUpperCut ( ) const
inline
Double_t AliRDHFCuts::GetMaxPtCandidate ( ) const
inline

Definition at line 275 of file AliRDHFCuts.h.

Double_t AliRDHFCuts::GetMaxVtxZ ( ) const
inline

Definition at line 247 of file AliRDHFCuts.h.

Referenced by AliAnalysisTaskSELc2V0bachelor::CheckEventSelection(), AliAnalysisTaskSELc2V0bachelor::CheckEventSelectionWithCandidates(), AliAnalysisTaskSEXicPlus2XiPiPifromAODtracks::DefineGeneralHistograms(), AliAnalysisTaskSEOmegac2eleOmegafromAODtracks::DefineGeneralHistograms(), AliAnalysisTaskSELc2pK0sfromAODtracks::DefineGeneralHistograms(), AliAnalysisTaskSELc2V0bachelor::DefineGeneralHistograms(), AliAnalysisTaskSELc2eleLambdafromAODtracks::DefineGeneralHistograms(), AliAnalysisTaskSEXic2eleXifromAODtracks::DefineGeneralHistograms(), AliAnalysisTaskSEHFQA::FillFlowObs(), AliAnalysisTaskDmesonMCPerform::FillGenLevelHistos(), AliAnalysisTaskSED0Mass::FillMCAcceptanceHistos(), AliAnalysisTaskSEDplus::FillMCAcceptanceHistos(), AliAnalysisTaskSEDs::FillMCGenAccHistos(), AliAnalysisTaskSEDvsEventShapes::FillMCGenAccHistos(), AliAnalysisTaskTrackingSysPropagation::UserExec(), AliAnalysisTaskCombinHF::UserExec(), AliAnalysisTaskSELc2V0bachelor::UserExec(), AliAnalysisTaskSEOmegac2eleOmegafromAODtracks::UserExec(), AliAnalysisTaskSEXicPlus2XiPiPifromAODtracks::UserExec(), AliAnalysisTaskSELc2pK0sfromAODtracks::UserExec(), AliAnalysisTaskSELc2eleLambdafromAODtracks::UserExec(), AliAnalysisTaskSEXic2eleXifromAODtracks::UserExec(), AliAnalysisTaskSELc2V0bachelorTMVA::UserExec(), AliAnalysisTaskSEDs::UserExec(), AliCFTaskVertexingHFCutVarFDSub::UserExec(), AliCFTaskVertexingHF::UserExec(), and AliAnalysisTaskSELambdacTMVA::UserExec().

const char* AliRDHFCuts::GetMinCrossedRowsTPCPtDep ( ) const
inline
Float_t AliRDHFCuts::GetMinRatioClsOverCrossRowsTPC ( ) const
inline
Float_t AliRDHFCuts::GetMinRatioSignalNOverCrossRowsTPC ( ) const
inline
TString AliRDHFCuts::GetMultSelectionObjectName ( ) const
inline

Definition at line 273 of file AliRDHFCuts.h.

Referenced by AliAnalysisTaskSEHFQA::UserExec().

Int_t AliRDHFCuts::GetNPtBins ( ) const
inline

Definition at line 239 of file AliRDHFCuts.h.

Referenced by AddTaskCFVertexingHF(), AddTaskCFVertexingHF3Prong(), AddTaskCFVertexingHF3ProngDs(), AddTaskCFVertexingHF3ProngLc(), AddTaskCFVertexingHFCascade(), AddTaskCFVertexingHFCutVarFDSub(), AddTaskCFVertexingHFLctoV0bachelor(), AddTaskCFVertexingHFLctoV0bachelorTMVA(), AddTaskDStarCharmFraction(), AddTaskSignificance(), AliAnalysisTaskFlavourJetCorrelations::AliAnalysisTaskFlavourJetCorrelations(), AliAnalysisTaskSEB0toDStarPi::AliAnalysisTaskSEB0toDStarPi(), AliAnalysisTaskSECharmFraction::AliAnalysisTaskSECharmFraction(), AliAnalysisTaskSED0Mass::AliAnalysisTaskSED0Mass(), AliAnalysisTaskSED0MassCutVarFDSub::AliAnalysisTaskSED0MassCutVarFDSub(), AliAnalysisTaskSED0MassNonPromptFraction::AliAnalysisTaskSED0MassNonPromptFraction(), AliAnalysisTaskSEDmesonsFilterCJ::AliAnalysisTaskSEDmesonsFilterCJ(), AliAnalysisTaskSEDplus::AliAnalysisTaskSEDplus(), AliAnalysisTaskSEDs::AliAnalysisTaskSEDs(), AliAnalysisTaskSEDStarCharmFraction::AliAnalysisTaskSEDStarCharmFraction(), AliAnalysisTaskSEDstoK0sK::AliAnalysisTaskSEDstoK0sK(), AliAnalysisTaskSELambdac::AliAnalysisTaskSELambdac(), AliAnalysisTaskSESignificance::AliAnalysisTaskSESignificance(), AliAnalysisTaskSEB0toDminuspi::DefineHistograms(), AliAnalysisTaskSEDmesonsFilterCJ::FillDstarSideBands(), AliAnalysisTaskSEDStarSpectra::Init(), AliRDHFCutsB0toDStarPi::InitializeCuts(), LoadD0toKpiHistos(), LoadDplusHistos(), LoadDsHistos(), LoadDstarD0piHistos(), AliAnalysisTaskSEDmesonsFilterCJ::ProcessDstar(), AliAnalysisTaskSECharmFraction::SetStandardCuts(), AliAnalysisTaskSED0MassCutVarFDSub::Terminate(), AliAnalysisTaskSED0Mass::Terminate(), AliAnalysisTaskSED0MassNonPromptFraction::Terminate(), AliAnalysisTaskSED0MassCutVarFDSub::UserCreateOutputObjects(), AliAnalysisTaskSECharmFraction::UserCreateOutputObjects(), AliAnalysisTaskSED0Mass::UserCreateOutputObjects(), and AliAnalysisTaskSED0MassNonPromptFraction::UserCreateOutputObjects().

Bool_t AliRDHFCuts::GetOptPileUp ( ) const
inline
AliAODPidHF* AliRDHFCuts::GetPidHF ( ) const
inline

Definition at line 237 of file AliRDHFCuts.h.

Referenced by AddTaskCombinHF(), AliAnalysisTaskSEB0toDStarPi::B0PionSelection(), AliAnalysisTaskSEB0toDStarPi::D0KaonSelection(), AliAnalysisTaskSEB0toDStarPi::D0PionSelection(), DrawOutputPID(), AliAnalysisTaskSEB0toDStarPi::DStarPionSelection(), AliAnalysisTaskSEOmegac2eleOmegafromAODtracks::FillElectronROOTObjects(), AliAnalysisTaskSELc2eleLambdafromAODtracks::FillElectronROOTObjects(), AliAnalysisTaskSEXic2eleXifromAODtracks::FillElectronROOTObjects(), AliAnalysisTaskSEB0toDStarPi::FillFinalTrackHistograms(), AliAnalysisTaskSEDstoK0sK::FillHistogramsPID(), AliAnalysisTaskSELc2V0bachelor::FillLc2pK0Sspectrum(), AliAnalysisTaskSELambdacTMVA::FillNtuple(), AliAnalysisTaskSELc2pK0sfromAODtracks::FillProtonROOTObjects(), AliAnalysisTaskSELambdacTMVA::FillRecoNtuple(), AliAnalysisTaskSEOmegac2eleOmegafromAODtracks::FillROOTObjects(), AliAnalysisTaskSEXicPlus2XiPiPifromAODtracks::FillROOTObjects(), AliAnalysisTaskSELc2pK0sfromAODtracks::FillROOTObjects(), AliAnalysisTaskSELc2eleLambdafromAODtracks::FillROOTObjects(), AliAnalysisTaskSEXic2eleXifromAODtracks::FillROOTObjects(), AliAnalysisTaskSEDstoK0sK::FillTheTree(), AliAnalysisTaskSELc2V0bachelor::FillTheTree(), AliAnalysisTaskSELambdac::FillVarHists(), AliAnalysisTaskSELambdacTMVA::GetPIDselectionMaxProb(), makeInputAliAnalysisTaskSELc2pK0s(), makeInputAliAnalysisTaskSELctopKpi(), makeInputAliAnalysisTaskSEXicPlus2XiPiPi(), AliAnalysisTaskSELc2V0bachelor::MakeSingleAnalysisForSystK0SP(), operator=(), AliRDHFCutsLctoV0::PrintAll(), AliAnalysisTaskSEOmegac2eleOmegafromAODtracks::SelectTrack(), AliAnalysisTaskSELc2eleLambdafromAODtracks::SelectTrack(), AliAnalysisTaskSEXic2eleXifromAODtracks::SelectTrack(), AliAnalysisVertexingHF::SetSelectionBitForPID(), AliRDHFCutsLctopKpi::SetStandardCutsPbPb2010(), AliRDHFCutsD0toKpi::SetStandardCutsPbPb2011(), SetupCombinedPID(), AliAnalysisTaskSELambdac::UserCreateOutputObjects(), AliAnalysisTaskSELambdacTMVA::UserCreateOutputObjects(), AliAnalysisTaskSEHFQA::UserExec(), and AliAnalysisTaskSEB0toDminuspi::UserExec().

virtual AliESDtrackCuts* AliRDHFCuts::GetTrackCutsSoftPi ( ) const
inlinevirtual
virtual AliESDtrackCuts* AliRDHFCuts::GetTrackCutsV0daughters ( ) const
inlinevirtual
ULong64_t AliRDHFCuts::GetTriggerMask ( )
inline

Definition at line 66 of file AliRDHFCuts.h.

Bool_t AliRDHFCuts::GetUseAOD049 ( ) const
inline

Definition at line 261 of file AliRDHFCuts.h.

Bool_t AliRDHFCuts::GetUseEventsWithOnlySPDVertex ( ) const
inline

Definition at line 263 of file AliRDHFCuts.h.

Bool_t AliRDHFCuts::GetUseKinkRejection ( ) const
inline

Definition at line 262 of file AliRDHFCuts.h.

Bool_t AliRDHFCuts::GetUseMCVertex ( ) const
inline

Definition at line 354 of file AliRDHFCuts.h.

Bool_t AliRDHFCuts::GetUseOnlyOneTrigger ( )
inline

Definition at line 67 of file AliRDHFCuts.h.

Bool_t AliRDHFCuts::GetUsePhysicsSelection ( ) const
inline

Definition at line 343 of file AliRDHFCuts.h.

Bool_t AliRDHFCuts::GetUseTrackSelectionWithFilterBits ( ) const
inline

Definition at line 267 of file AliRDHFCuts.h.

void AliRDHFCuts::GetVarPtIndex ( Int_t  iGlob,
Int_t iVar,
Int_t iPtBin 
) const

Definition at line 1266 of file AliRDHFCuts.cxx.

Referenced by GetCuts().

Bool_t AliRDHFCuts::IsEventRejectedDueToBadTrackVertex ( ) const
inline

Definition at line 330 of file AliRDHFCuts.h.

Bool_t AliRDHFCuts::IsEventRejectedDueToCentralityFlattening ( ) const
inline

Definition at line 324 of file AliRDHFCuts.h.

Bool_t AliRDHFCuts::IsEventRejectedDueToMismatchOldNewCentrality ( ) const
inline

Definition at line 333 of file AliRDHFCuts.h.

Referenced by AliAnalysisTaskSEHFQA::UserExec().

Bool_t AliRDHFCuts::IsEventRejectedDueToTRKV0CentralityCorrel ( ) const
inline

Definition at line 327 of file AliRDHFCuts.h.

Bool_t AliRDHFCuts::IsEventSelected ( AliVEvent *  event)

Definition at line 486 of file AliRDHFCuts.cxx.

Referenced by AliAnalysisTaskDmesonMCPerform::FillCandLevelHistos(), AliAnalysisVertexingHF::FindCandidates(), AliAnalysisTaskSEDmesonsFilterCJ::Run(), AliAnalysisTaskFlavourJetCorrelations::Run(), AliNormalizationCounter::StoreEvent(), AliAnalysisTaskTrackingSysPropagation::UserExec(), AliAnalysisTaskDmesonMCPerform::UserExec(), AliAnalysisTaskCombinHF::UserExec(), AliAnalysisTaskSEDStarCharmFraction::UserExec(), AliAnalysisTaskSED0MassCutVarFDSub::UserExec(), AliAnalysisTaskSECharmFraction::UserExec(), AliAnalysisTaskSEDStarSpectra::UserExec(), AliAnalysisTaskSED0Mass::UserExec(), AliAnalysisTaskSED0MassNonPromptFraction::UserExec(), AliAnalysisTaskSEB0toDminuspi::UserExec(), AliAnalysisTaskSEHFQA::UserExec(), AliAnalysisTaskSEB0toDStarPi::UserExec(), AliAnalysisTaskSELc2V0bachelor::UserExec(), AliAnalysisTaskSEOmegac2eleOmegafromAODtracks::UserExec(), AliAnalysisTaskSEXicPlus2XiPiPifromAODtracks::UserExec(), AliAnalysisTaskSELc2pK0sfromAODtracks::UserExec(), AliAnalysisTaskSEDstoK0sK::UserExec(), AliAnalysisTaskSELc2eleLambdafromAODtracks::UserExec(), AliAnalysisTaskSEXic2eleXifromAODtracks::UserExec(), AliAnalysisTaskSESignificance::UserExec(), AliAnalysisTaskSELc2V0bachelorTMVA::UserExec(), AliAnalysisTaskSELambdac::UserExec(), AliAnalysisTaskSEDs::UserExec(), AliCFTaskVertexingHFCutVarFDSub::UserExec(), AliCFTaskVertexingHF::UserExec(), AliAnalysisTaskSEDplus::UserExec(), AliAnalysisTaskSELambdacTMVA::UserExec(), AliAnalysisTaskSEDvsEventShapes::UserExec(), and AliAnalysisTaskSEDvsMultiplicity::UserExec().

Bool_t AliRDHFCuts::IsEventSelectedForCentrFlattening ( Float_t  centvalue)

Definition at line 418 of file AliRDHFCuts.cxx.

Referenced by IsEventSelectedInCentrality().

Double_t AliRDHFCuts::IsMaxCandTrackSPDFirst ( ) const
inline

Definition at line 369 of file AliRDHFCuts.h.

Bool_t AliRDHFCuts::IsSelectCandTrackSPDFirst ( ) const
inline

Definition at line 368 of file AliRDHFCuts.h.

Bool_t AliRDHFCuts::IsSelected ( TList list)
inline

Definition at line 282 of file AliRDHFCuts.h.

Bool_t AliRDHFCuts::IsSignalMC ( AliAODRecoDecay *  d,
AliAODEvent aod,
Int_t  pdg 
) const
protected
void AliRDHFCuts::MakeTable ( ) const

Definition at line 1562 of file AliRDHFCuts.cxx.

void AliRDHFCuts::PrintTrigger ( ) const

Definition at line 1211 of file AliRDHFCuts.cxx.

Int_t AliRDHFCuts::PtBin ( Double_t  pt) const

Definition at line 1277 of file AliRDHFCuts.cxx.

Referenced by AliAnalysisTaskSEDStarCharmFraction::CheckInvMassDStar(), AliRDHFCutsD0toKpipipi::D01Selected(), AliRDHFCutsD0toKpipipi::D02Selected(), AliRDHFCutsD0toKpipipi::D0bar1Selected(), AliRDHFCutsD0toKpipipi::D0bar2Selected(), AliAnalysisTaskSEB0toDStarPi::DStarAndB0Selection(), AliAnalysisTaskSEDmesonsFilterCJ::FillDstarSideBands(), AliAnalysisTaskSEDStarCharmFraction::FillHistograms(), AliAnalysisTaskSED0MassCutVarFDSub::FillMassHists(), AliAnalysisTaskSED0MassNonPromptFraction::FillMassHists(), AliAnalysisTaskSED0Mass::FillMassHists(), AliAnalysisTaskSED0MassNonPromptFraction::FillMCGenHists(), AliAnalysisTaskSEB0toDminuspi::FillSpectrum(), AliAnalysisTaskSEDStarSpectra::FillSpectrum(), AliAnalysisTaskSEDStarCharmFraction::FillTrueImpactParameter(), AliAnalysisTaskSED0MassCutVarFDSub::FillVarHists(), AliAnalysisTaskSED0MassNonPromptFraction::FillVarHists(), AliAnalysisTaskSED0Mass::FillVarHists(), AliRDHFCutsDStartoKpipi::IsD0FromDStarSelected(), AliRDHFCutsB0toDStarPi::IsD0FromDStarSelected(), AliRDHFCutsB0toDStarPi::IsDStarFromB0Selected(), AliAnalysisTaskFlavourJetCorrelations::IsDzeroSideBand(), AliRDHFCutsJpsitoee::IsSelected(), AliRDHFCutsXicPlustoXiPiPifromAODtracks::IsSelected(), AliRDHFCutsDStartoKpipi::IsSelected(), AliRDHFCutsOmegactoeleOmegafromAODtracks::IsSelected(), AliRDHFCutsXictoeleXifromAODtracks::IsSelected(), AliRDHFCutsLctoeleLambdafromAODtracks::IsSelected(), AliRDHFCutsLctopK0sfromAODtracks::IsSelected(), AliRDHFCutsD0toKpipipi::IsSelected(), AliRDHFCutsDstoKKpi::IsSelected(), AliRDHFCutsD0toKpi::IsSelected(), AliRDHFCutsDplustoKpipi::IsSelected(), AliRDHFCutsDplustoK0spi::IsSelected(), AliRDHFCutsDstoK0sK::IsSelected(), AliRDHFCutsLctoV0::IsSelected(), AliRDHFCutsLctopKpi::IsSelected(), AliRDHFCutsD0toKpi::IsSelectedKF(), AliRDHFCutsLctoV0::IsSelectedPID(), AliRDHFCutsLctoV0::IsSelectedSingleCut(), AliAnalysisTaskSEDplus::LSAnalysis(), AliRDHFCutsLctoV0::PreSelect(), AliAnalysisTaskSEDmesonsFilterCJ::ProcessDstar(), AliAnalysisTaskSEDStarSpectra::SideBandBackground(), AliAnalysisTaskSEDStarCharmFraction::UserExec(), AliAnalysisTaskSED0MassCutVarFDSub::UserExec(), AliAnalysisTaskSECharmFraction::UserExec(), AliAnalysisTaskSED0Mass::UserExec(), AliAnalysisTaskSED0MassNonPromptFraction::UserExec(), AliAnalysisTaskSESignificance::UserExec(), AliAnalysisTaskSELambdac::UserExec(), AliAnalysisTaskSEDplus::UserExec(), AliAnalysisTaskSELambdacTMVA::UserExec(), and AliAnalysisTaskSEDStarSpectra::WrongSignForDStar().

Bool_t AliRDHFCuts::RecomputePrimaryVertex ( AliAODEvent event) const
protected

Definition at line 1711 of file AliRDHFCuts.cxx.

void AliRDHFCuts::ResetMaskAndEnableCentralTrigger ( )
inline

Definition at line 86 of file AliRDHFCuts.h.

void AliRDHFCuts::ResetMaskAndEnableEMCALTrigger ( )
inline

Definition at line 110 of file AliRDHFCuts.h.

void AliRDHFCuts::ResetMaskAndEnableSemiCentralTrigger ( )
inline

Definition at line 98 of file AliRDHFCuts.h.

void AliRDHFCuts::SetCutOnzVertexSPD ( Int_t  opt)
inline

Definition at line 190 of file AliRDHFCuts.h.

void AliRDHFCuts::SetCuts ( Int_t  nVars,
Int_t  nPtBins,
Float_t **  cutsRD 
)

Definition at line 1087 of file AliRDHFCuts.cxx.

Referenced by AliRDHFCuts(), ConfigVertexingHF(), MakeCuts4Charm4Prong(), MakeCuts4Charm4ProngForMaxim(), makeInputAliAnalysisTaskSED0Mass(), makeInputAliAnalysisTaskSEDplusPbPb(), makeInputAliAnalysisTaskSEDplusPP(), makeInputAliAnalysisTaskSEDsPbPb(), makeInputAliAnalysisTaskSEDsPP(), makeInputAliAnalysisTaskSEDstarSignificanceMaximization(), makeInputAliAnalysisTaskSEDStarSpectra(), makeInputAliAnalysisTaskSELc2eleLambda(), makeInputAliAnalysisTaskSELc2pK0s(), makeInputAliAnalysisTaskSELctopKpi(), makeInputAliAnalysisTaskSELctoV0bachelor(), makeInputAliAnalysisTaskSEOmegac2eleOmega(), makeInputAliAnalysisTaskSESignificanceMaximization(), makeInputAliAnalysisTaskSEXic2eleXi(), makeInputAliAnalysisTaskSEXicPlus2XiPiPi(), operator=(), AliRDHFCutsDplustoKpipi::SetStandardCutsPbPb2010(), AliRDHFCutsDStartoKpipi::SetStandardCutsPbPb2010(), AliRDHFCutsD0toKpi::SetStandardCutsPbPb2010(), AliRDHFCutsLctopKpi::SetStandardCutsPbPb2010(), AliRDHFCutsD0toKpi::SetStandardCutsPbPb2010Peripherals(), AliRDHFCutsDStartoKpipi::SetStandardCutsPbPb2011DStar(), AliRDHFCutsDstoKKpi::SetStandardCutsPP2010(), AliRDHFCutsDplustoKpipi::SetStandardCutsPP2010(), AliRDHFCutsDStartoKpipi::SetStandardCutsPP2010(), AliRDHFCutsD0toKpi::SetStandardCutsPP2010(), AliRDHFCutsLctopKpi::SetStandardCutsPP2010(), AliRDHFCutsLctoV0::SetStandardCutsPP2010(), AliRDHFCutsDStartoKpipi::SetStandardCutsPP2010DStarMult(), AliRDHFCutsD0toKpi::SetStandardCutsPP2010vsMult(), AliRDHFCutsD0toKpi::SetStandardCutsPP2011_276TeV(), and AliRDHFCutsLctopKpi::SetStandardCutsPPb2013().

void AliRDHFCuts::SetCuts ( Int_t  glIndex,
Float_t cutsRDGlob 
)

Definition at line 1120 of file AliRDHFCuts.cxx.

void AliRDHFCuts::SetFixRefs ( Bool_t  fix = kTRUE)
inline

Definition at line 341 of file AliRDHFCuts.h.

Referenced by makeInputAliAnalysisTaskSESignificanceMaximization().

void AliRDHFCuts::SetGlobalIndex ( Int_t  nVars,
Int_t  nptBins 
)
inline

Definition at line 199 of file AliRDHFCuts.h.

Referenced by SetGlobalIndex().

void AliRDHFCuts::SetHistoForCentralityFlattening ( TH1F *  h,
Double_t  minCentr,
Double_t  maxCentr,
Double_t  centrRef = 0.,
Int_t  switchTRand = 0 
)
void AliRDHFCuts::SetKeepSignalMC ( )
inline

Definition at line 363 of file AliRDHFCuts.h.

void AliRDHFCuts::SetKinkRejection ( Bool_t  flag = kTRUE)
inline

Definition at line 208 of file AliRDHFCuts.h.

Referenced by makeInputAliAnalysisTaskSELctoV0bachelor().

void AliRDHFCuts::SetMaxDifferenceTRKV0Centraltity ( Double_t  maxd = 5.)
inline

Definition at line 187 of file AliRDHFCuts.h.

void AliRDHFCuts::SetMaxRapidityCandidate ( Double_t  ycand)
inline

Definition at line 219 of file AliRDHFCuts.h.

void AliRDHFCuts::SetMaxVtxRdChi2 ( Float_t  chi2 = 1e6)
inline

Definition at line 60 of file AliRDHFCuts.h.

void AliRDHFCuts::SetMinCrossedRowsTPCPtDep ( const char *  rows = "")

Definition at line 800 of file AliRDHFCuts.cxx.

void AliRDHFCuts::SetMinRatioClsOverCrossRowsTPC ( Float_t  ratio = 0.)
inline

Definition at line 234 of file AliRDHFCuts.h.

void AliRDHFCuts::SetMinRatioSignalNOverCrossRowsTPC ( Float_t  ratio = 0.)
inline

Definition at line 235 of file AliRDHFCuts.h.

void AliRDHFCuts::SetMinSPDMultiplicity ( Int_t  mult = 0)
inline

Definition at line 62 of file AliRDHFCuts.h.

void AliRDHFCuts::SetMinVtxType ( Int_t  type = 3)
inline

Definition at line 54 of file AliRDHFCuts.h.

void AliRDHFCuts::SetMultSelectionObjectName ( TString  str)
inline

Definition at line 53 of file AliRDHFCuts.h.

void AliRDHFCuts::SetNotUseCutOnTRKVsV0Centraltity ( )
inline

Definition at line 188 of file AliRDHFCuts.h.

void AliRDHFCuts::SetPtBins ( Int_t  nPtBinLimits,
Float_t ptBinLimits 
)

Definition at line 1004 of file AliRDHFCuts.cxx.

Referenced by AliAnalysisTaskSECharmFraction::AliAnalysisTaskSECharmFraction(), AliRDHFCuts(), AliRDHFCutsB0toDStarPi::AliRDHFCutsB0toDStarPi(), AliRDHFCutsD0toKpi::AliRDHFCutsD0toKpi(), AliRDHFCutsD0toKpipipi::AliRDHFCutsD0toKpipipi(), AliRDHFCutsDplustoK0spi::AliRDHFCutsDplustoK0spi(), AliRDHFCutsDplustoKpipi::AliRDHFCutsDplustoKpipi(), AliRDHFCutsDStartoKpipi::AliRDHFCutsDStartoKpipi(), AliRDHFCutsDstoK0sK::AliRDHFCutsDstoK0sK(), AliRDHFCutsDstoKKpi::AliRDHFCutsDstoKKpi(), AliRDHFCutsJpsitoee::AliRDHFCutsJpsitoee(), AliRDHFCutsLctoeleLambdafromAODtracks::AliRDHFCutsLctoeleLambdafromAODtracks(), AliRDHFCutsLctopK0sfromAODtracks::AliRDHFCutsLctopK0sfromAODtracks(), AliRDHFCutsLctopKpi::AliRDHFCutsLctopKpi(), AliRDHFCutsLctoV0::AliRDHFCutsLctoV0(), AliRDHFCutsOmegactoeleOmegafromAODtracks::AliRDHFCutsOmegactoeleOmegafromAODtracks(), AliRDHFCutsXicPlustoXiPiPifromAODtracks::AliRDHFCutsXicPlustoXiPiPifromAODtracks(), AliRDHFCutsXictoeleXifromAODtracks::AliRDHFCutsXictoeleXifromAODtracks(), ConfigVertexingHF(), MakeCuts4Charm4Prong(), MakeCuts4Charm4ProngForMaxim(), makeInputAliAnalysisTaskSED0Mass(), makeInputAliAnalysisTaskSEDplusPbPb(), makeInputAliAnalysisTaskSEDplusPP(), makeInputAliAnalysisTaskSEDsPbPb(), makeInputAliAnalysisTaskSEDsPP(), makeInputAliAnalysisTaskSEDstarSignificanceMaximization(), makeInputAliAnalysisTaskSEDStarSpectra(), makeInputAliAnalysisTaskSELc2eleLambda(), makeInputAliAnalysisTaskSELc2pK0s(), makeInputAliAnalysisTaskSELctopKpi(), makeInputAliAnalysisTaskSELctoV0bachelor(), makeInputAliAnalysisTaskSEOmegac2eleOmega(), makeInputAliAnalysisTaskSESignificanceMaximization(), makeInputAliAnalysisTaskSEXic2eleXi(), makeInputAliAnalysisTaskSEXicPlus2XiPiPi(), operator=(), AliRDHFCutsDplustoKpipi::SetStandardCutsPbPb2010(), AliRDHFCutsDStartoKpipi::SetStandardCutsPbPb2010(), AliRDHFCutsD0toKpi::SetStandardCutsPbPb2010(), AliRDHFCutsLctopKpi::SetStandardCutsPbPb2010(), AliRDHFCutsD0toKpi::SetStandardCutsPbPb2010Peripherals(), AliRDHFCutsDStartoKpipi::SetStandardCutsPbPb2011DStar(), AliRDHFCutsDstoKKpi::SetStandardCutsPP2010(), AliRDHFCutsDplustoKpipi::SetStandardCutsPP2010(), AliRDHFCutsDStartoKpipi::SetStandardCutsPP2010(), AliRDHFCutsD0toKpi::SetStandardCutsPP2010(), AliRDHFCutsLctopKpi::SetStandardCutsPP2010(), AliRDHFCutsLctoV0::SetStandardCutsPP2010(), AliRDHFCutsDStartoKpipi::SetStandardCutsPP2010DStarMult(), AliRDHFCutsD0toKpi::SetStandardCutsPP2010vsMult(), AliRDHFCutsD0toKpi::SetStandardCutsPP2011_276TeV(), and AliRDHFCutsLctopKpi::SetStandardCutsPPb2013().

void AliRDHFCuts::SetRemoveTrackletOutliers ( Bool_t  opt)
inline

Definition at line 189 of file AliRDHFCuts.h.

void AliRDHFCuts::SetSelectCandTrackSPDFirst ( Bool_t  flag,
Double_t  ptmax 
)
inline
virtual void AliRDHFCuts::SetStandardCutsPbPb2010 ( )
inlinevirtual
virtual void AliRDHFCuts::SetStandardCutsPbPb2011 ( )
inlinevirtual
void AliRDHFCuts::SetTriggerMask ( ULong64_t  mask = 0)
inline
void AliRDHFCuts::SetupPID ( AliVEvent *  event)
void AliRDHFCuts::SetUseAnyTrigger ( )
inline
void AliRDHFCuts::SetUseAOD049 ( Bool_t  flag = kTRUE)
inline
void AliRDHFCuts::SetUseCentralityFlatteningInMC ( Bool_t  opt)
inline

Definition at line 277 of file AliRDHFCuts.h.

void AliRDHFCuts::SetUseCentralTriggerExclusively ( )
inline

Definition at line 90 of file AliRDHFCuts.h.

void AliRDHFCuts::SetUseCutGeoNcrNcl ( Bool_t  opt)
inline

Definition at line 373 of file AliRDHFCuts.h.

void AliRDHFCuts::SetUseEMCAL7TriggerPP2012 ( )
inline

Definition at line 135 of file AliRDHFCuts.h.

void AliRDHFCuts::SetUseEMCAL8TriggerPP2012 ( )
inline

Definition at line 140 of file AliRDHFCuts.h.

void AliRDHFCuts::SetUseEMCALGA7TriggerPP2012 ( )
inline

Definition at line 155 of file AliRDHFCuts.h.

void AliRDHFCuts::SetUseEMCALGA8TriggerPP2012 ( )
inline

Definition at line 160 of file AliRDHFCuts.h.

void AliRDHFCuts::SetUseEMCALJET7TriggerPP2012 ( )
inline

Definition at line 145 of file AliRDHFCuts.h.

void AliRDHFCuts::SetUseEMCALJET8TriggerPP2012 ( )
inline

Definition at line 150 of file AliRDHFCuts.h.

void AliRDHFCuts::SetUseEMCALTriggerExclusively ( )
inline

Definition at line 114 of file AliRDHFCuts.h.

void AliRDHFCuts::SetUseEventsWithOnlySPDVertex ( Bool_t  flag = kTRUE)
inline

Definition at line 55 of file AliRDHFCuts.h.

void AliRDHFCuts::SetUseHighMult7TriggerPP2012 ( )
inline

Definition at line 175 of file AliRDHFCuts.h.

void AliRDHFCuts::SetUseHighMult8TriggerPP2012 ( )
inline

Definition at line 180 of file AliRDHFCuts.h.

void AliRDHFCuts::SetUseInt1TriggerPP2012 ( )
inline

Setters (helpers) for pp 2012 data.

Definition at line 120 of file AliRDHFCuts.h.

void AliRDHFCuts::SetUseInt7TriggerPP2012 ( )
inline

Definition at line 125 of file AliRDHFCuts.h.

Referenced by makeInputAliAnalysisTaskSEXicPlus2XiPiPi().

void AliRDHFCuts::SetUseInt8TriggerPP2012 ( )
inline

Definition at line 130 of file AliRDHFCuts.h.

void AliRDHFCuts::SetUseMBTriggerExclusively ( )
inline

Definition at line 78 of file AliRDHFCuts.h.

void AliRDHFCuts::SetUseMCVertex ( )
inline
void AliRDHFCuts::SetUseMultDepPileupCut ( Bool_t  opt = kTRUE)
inline

Definition at line 228 of file AliRDHFCuts.h.

void AliRDHFCuts::SetUseOnlyOneTrigger ( Bool_t  onlyOne)
inline

Definition at line 65 of file AliRDHFCuts.h.

void AliRDHFCuts::SetUsePID ( Bool_t  flag = kTRUE)
inline

Definition at line 206 of file AliRDHFCuts.h.

Referenced by AliAnalysisTaskSELc2V0bachelor::CheckCandidatesAtDifferentLevels(), ConfigVertexingHF(), AliAnalysisTaskSELc2V0bachelor::FillAnalysisHistograms(), AliAnalysisTaskSELc2V0bachelor::FillLc2pK0Sspectrum(), AliAnalysisVertexingHF::Make3Prong(), MakeCuts4Charm4ProngForMaxim(), makeInputAliAnalysisTaskSED0Mass(), makeInputAliAnalysisTaskSEDplusPbPb(), makeInputAliAnalysisTaskSEDplusPP(), makeInputAliAnalysisTaskSEDsPbPb(), makeInputAliAnalysisTaskSEDsPP(), makeInputAliAnalysisTaskSEDStarSpectra(), makeInputAliAnalysisTaskSELc2eleLambda(), makeInputAliAnalysisTaskSELc2pK0s(), makeInputAliAnalysisTaskSELctopKpi(), makeInputAliAnalysisTaskSELctoV0bachelor(), makeInputAliAnalysisTaskSEOmegac2eleOmega(), makeInputAliAnalysisTaskSESignificanceMaximization(), makeInputAliAnalysisTaskSEXic2eleXi(), makeInputAliAnalysisTaskSEXicPlus2XiPiPi(), AliAnalysisTaskSED0Mass::NormIPvar(), AliAnalysisVertexingHF::SetSelectionBitForPID(), AliRDHFCutsDplustoKpipi::SetStandardCutsPbPb2010(), AliRDHFCutsDStartoKpipi::SetStandardCutsPbPb2010(), AliRDHFCutsD0toKpi::SetStandardCutsPbPb2010(), AliRDHFCutsLctopKpi::SetStandardCutsPbPb2010(), AliRDHFCutsD0toKpi::SetStandardCutsPbPb2010Peripherals(), AliRDHFCutsDStartoKpipi::SetStandardCutsPbPb2011DStar(), AliRDHFCutsDstoKKpi::SetStandardCutsPP2010(), AliRDHFCutsDplustoKpipi::SetStandardCutsPP2010(), AliRDHFCutsDStartoKpipi::SetStandardCutsPP2010(), AliRDHFCutsD0toKpi::SetStandardCutsPP2010(), AliRDHFCutsLctopKpi::SetStandardCutsPP2010(), AliRDHFCutsLctoV0::SetStandardCutsPP2010(), AliRDHFCutsDStartoKpipi::SetStandardCutsPP2010DStarMult(), AliRDHFCutsD0toKpi::SetStandardCutsPP2010vsMult(), AliRDHFCutsD0toKpi::SetStandardCutsPP2011_276TeV(), AliRDHFCutsLctopKpi::SetStandardCutsPPb2013(), AliAnalysisTaskSELc2V0bachelorTMVA::UserCreateOutputObjects(), AliAnalysisTaskSECharmFraction::UserExec(), AliAnalysisTaskSEDStarSpectra::UserExec(), AliCFTaskVertexingHFCutVarFDSub::UserExec(), and AliCFTaskVertexingHF::UserExec().

void AliRDHFCuts::SetUseSemiCentralTriggerExclusively ( )
inline

Definition at line 102 of file AliRDHFCuts.h.

void AliRDHFCuts::SetUseSPI7TriggerPP2012 ( )
inline

Definition at line 165 of file AliRDHFCuts.h.

void AliRDHFCuts::SetUseSPI8TriggerPP2012 ( )
inline

Definition at line 170 of file AliRDHFCuts.h.

void AliRDHFCuts::SetUseTrackSelectionWithFilterBits ( Bool_t  flag = kTRUE)
inline

Definition at line 209 of file AliRDHFCuts.h.

Referenced by ConfigVertexingHF(), and makeInputAliAnalysisTaskSELctoV0bachelor().

void AliRDHFCuts::SetUseV0ANDSelectionOffline ( Bool_t  flag = kFALSE)
inline

Definition at line 186 of file AliRDHFCuts.h.

void AliRDHFCuts::SetWhyRejection ( Int_t  why)
inline

Definition at line 303 of file AliRDHFCuts.h.

Member Data Documentation

TFormula* AliRDHFCuts::f1CutMinNCrossedRowsTPCPtDep
protected

pT-dep cut in TPC minimum n crossed rows

Definition at line 451 of file AliRDHFCuts.h.

Referenced by AliRDHFCuts(), IsDaughterSelected(), operator=(), PrintAll(), SetMinCrossedRowsTPCPtDep(), and ~AliRDHFCuts().

Bool_t AliRDHFCuts::fApplySPDDeadPbPb2011
protected

maximum pt of the candidate for which to check if the daughters fulfill kFirst criteria

Definition at line 439 of file AliRDHFCuts.h.

Referenced by ApplySPDDeadPbPb2011(), IsDaughterSelected(), and operator=().

Bool_t AliRDHFCuts::fApplySPDMisalignedPP2012
protected

flag to apply SPD dead module map of PbPb2011

Definition at line 440 of file AliRDHFCuts.h.

Referenced by ApplySPDMisalignedCutPP2012(), IsDaughterSelected(), IsEventSelected(), and operator=().

Double_t AliRDHFCuts::fCutGeoNcrNclFractionNcl
protected

4th parameter of GeoNcrNcl cut

Definition at line 457 of file AliRDHFCuts.h.

Referenced by ConfigureCutGeoNcrNcl(), IsDaughterSelected(), and operator=().

Double_t AliRDHFCuts::fCutGeoNcrNclFractionNcr
protected

3rd parameter of GeoNcrNcl cut

Definition at line 456 of file AliRDHFCuts.h.

Referenced by ConfigureCutGeoNcrNcl(), IsDaughterSelected(), and operator=().

Double_t AliRDHFCuts::fCutGeoNcrNclGeom1Pt
protected

2nd parameter of GeoNcrNcl cut

Definition at line 455 of file AliRDHFCuts.h.

Referenced by ConfigureCutGeoNcrNcl(), IsDaughterSelected(), and operator=().

Double_t AliRDHFCuts::fCutGeoNcrNclLength
protected

1st parameter of GeoNcrNcl cut

Definition at line 454 of file AliRDHFCuts.h.

Referenced by ConfigureCutGeoNcrNcl(), IsDaughterSelected(), and operator=().

TString AliRDHFCuts::fCutMinCrossedRowsTPCPtDep
protected

min. value ratio TPCPointsUsedForPID/NTPCCrossedRows, cut if !=0

Definition at line 450 of file AliRDHFCuts.h.

Referenced by AliRDHFCuts(), GetMinCrossedRowsTPCPtDep(), operator=(), PrintAll(), and SetMinCrossedRowsTPCPtDep().

Int_t AliRDHFCuts::fCutOnzVertexSPD
protected

flag to apply cut on tracklets vs. centrality for 2011 data

Definition at line 443 of file AliRDHFCuts.h.

Referenced by IsEventSelected(), operator=(), and SetCutOnzVertexSPD().

Float_t AliRDHFCuts::fCutRatioClsOverCrossRowsTPC
protected

histogram with reference centrality distribution for centrality distribution flattening

Definition at line 448 of file AliRDHFCuts.h.

Referenced by GetMinRatioClsOverCrossRowsTPC(), IsDaughterSelected(), operator=(), PrintAll(), and SetMinRatioClsOverCrossRowsTPC().

Float_t AliRDHFCuts::fCutRatioSignalNOverCrossRowsTPC
protected

min. value ratio NTPCClusters/NTPCCrossedRows, cut if !=0

Definition at line 449 of file AliRDHFCuts.h.

Referenced by GetMinRatioSignalNOverCrossRowsTPC(), IsDaughterSelected(), operator=(), PrintAll(), and SetMinRatioSignalNOverCrossRowsTPC().

Float_t* AliRDHFCuts::fCutsRD
protected

fnVars*fnPtBins

Definition at line 408 of file AliRDHFCuts.h.

Referenced by AliRDHFCuts(), AliRDHFCutsB0toDStarPi::ApplyCutOnVariable(), CompareCuts(), AliRDHFCutsD0toKpipipi::D01Selected(), AliRDHFCutsD0toKpipipi::D02Selected(), AliRDHFCutsD0toKpipipi::D0bar1Selected(), AliRDHFCutsD0toKpipipi::D0bar2Selected(), GetCuts(), GetCutValue(), AliRDHFCutsJpsitoee::GetDCACut(), AliRDHFCutsDStartoKpipi::GetDCACut(), AliRDHFCutsD0toKpipipi::GetDCACut(), AliRDHFCutsDstoKKpi::GetDCACut(), AliRDHFCutsD0toKpi::GetDCACut(), AliRDHFCutsDplustoKpipi::GetDCACut(), AliRDHFCutsLctoV0::GetDCACut(), AliRDHFCutsLctopKpi::GetDCACut(), AliRDHFCutsJpsitoee::GetMassCut(), AliRDHFCutsDStartoKpipi::GetMassCut(), AliRDHFCutsD0toKpipipi::GetMassCut(), AliRDHFCutsDstoKKpi::GetMassCut(), AliRDHFCutsD0toKpi::GetMassCut(), AliRDHFCutsDplustoKpipi::GetMassCut(), AliRDHFCutsDstoK0sK::GetMassCut(), AliRDHFCutsDplustoK0spi::GetMassCut(), AliRDHFCutsLctoV0::GetMassCut(), AliRDHFCutsLctopKpi::GetMassCut(), AliRDHFCutsD0toKpipipi::GetUsePID(), AliRDHFCutsB0toDStarPi::InitializeCuts(), AliRDHFCutsDStartoKpipi::IsD0FromDStarSelected(), AliRDHFCutsB0toDStarPi::IsD0FromDStarSelected(), AliRDHFCutsB0toDStarPi::IsDStarFromB0Selected(), AliRDHFCutsJpsitoee::IsSelected(), AliRDHFCutsXicPlustoXiPiPifromAODtracks::IsSelected(), AliRDHFCutsDStartoKpipi::IsSelected(), AliRDHFCutsOmegactoeleOmegafromAODtracks::IsSelected(), AliRDHFCutsLctopK0sfromAODtracks::IsSelected(), AliRDHFCutsXictoeleXifromAODtracks::IsSelected(), AliRDHFCutsLctoeleLambdafromAODtracks::IsSelected(), AliRDHFCutsD0toKpipipi::IsSelected(), AliRDHFCutsDstoKKpi::IsSelected(), AliRDHFCutsD0toKpi::IsSelected(), AliRDHFCutsDplustoKpipi::IsSelected(), AliRDHFCutsDstoK0sK::IsSelected(), AliRDHFCutsDplustoK0spi::IsSelected(), AliRDHFCutsLctoV0::IsSelected(), AliRDHFCutsLctopKpi::IsSelected(), AliRDHFCutsD0toKpi::IsSelectedKF(), AliRDHFCutsLctoV0::IsSelectedSingleCut(), MakeTable(), operator=(), AliRDHFCutsLctoV0::PreSelect(), AliRDHFCutsLctoV0::PrintAll(), PrintAll(), AliRDHFCutsB0toDStarPi::SetCut(), SetCuts(), and ~AliRDHFCuts().

Double_t AliRDHFCuts::fDeadZoneWidth
protected

flag for enabling/disabling geometrical cut on TPC track

Definition at line 453 of file AliRDHFCuts.h.

Referenced by ConfigureCutGeoNcrNcl(), IsDaughterSelected(), and operator=().

Bool_t AliRDHFCuts::fFixRefs
protected

name of the AliMultSelection object to be considered

Definition at line 430 of file AliRDHFCuts.h.

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

Int_t AliRDHFCuts::fGlobalIndex
protected
TH1F* AliRDHFCuts::fHistCentrDistr
protected
Int_t AliRDHFCuts::fIsSelectedCuts
protected
Bool_t AliRDHFCuts::fKeepSignalMC
protected

max rapidity of candidate (if !=-999 overrides IsInFiducialAcceptance)

Definition at line 436 of file AliRDHFCuts.h.

Referenced by AliRDHFCutsDstoKKpi::IsSelected(), AliRDHFCutsD0toKpi::IsSelected(), AliRDHFCutsDplustoKpipi::IsSelected(), AliRDHFCutsLctopKpi::IsSelected(), operator=(), and SetKeepSignalMC().

Bool_t AliRDHFCuts::fKinkReject
protected

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

Definition at line 444 of file AliRDHFCuts.h.

Referenced by AliRDHFCutsDplustoK0spi::AreDtoK0sDaughtersSelected(), AliRDHFCutsDstoK0sK::AreDtoK0sDaughtersSelected(), AliRDHFCutsLctoV0::AreLctoV0DaughtersSelected(), GetUseKinkRejection(), IsDaughterSelected(), operator=(), AliRDHFCutsLctoV0::PrintAll(), and SetKinkRejection().

Float_t AliRDHFCuts::fMaxCentrality
protected

minimum centrality for selected events

Definition at line 428 of file AliRDHFCuts.h.

Referenced by GetMaxCentrality(), IsEventSelectedInCentrality(), operator=(), AliRDHFCutsLctoV0::PrintAll(), PrintAll(), and SetMaxCentrality().

Double_t AliRDHFCuts::fMaxDiffTRKV0Centr
protected

flag to apply cut on tracks crossing SPD misaligned modules for PP2012 data

Definition at line 441 of file AliRDHFCuts.h.

Referenced by IsEventSelected(), operator=(), SetMaxDifferenceTRKV0Centraltity(), and SetNotUseCutOnTRKVsV0Centraltity().

Float_t AliRDHFCuts::fMaxVtxRedChi2
protected

minimum vertex contributors

Definition at line 391 of file AliRDHFCuts.h.

Referenced by CompareCuts(), operator=(), AliRDHFCutsLctoV0::PrintAll(), PrintAll(), and SetMaxVtxRdChi2().

Float_t AliRDHFCuts::fMaxVtxZ
protected

maximum chi2/ndf

Definition at line 392 of file AliRDHFCuts.h.

Referenced by GetMaxVtxZ(), IsEventSelected(), operator=(), and SetMaxVtxZ().

Float_t AliRDHFCuts::fMinCentrality
protected

off =0 (default) 1 = V0 2 = Tracks 3 = Tracklets 4 = SPD clusters outer

Definition at line 427 of file AliRDHFCuts.h.

Referenced by GetMinCentrality(), operator=(), AliRDHFCutsLctoV0::PrintAll(), PrintAll(), and SetMinCentrality().

Int_t AliRDHFCuts::fMinContrPileup
protected

option for pielup selection

Definition at line 419 of file AliRDHFCuts.h.

Referenced by ConfigurePileupCuts(), IsEventSelected(), and operator=().

Float_t AliRDHFCuts::fMinDzPileup
protected

min. n. of tracklets in pileup vertex

Definition at line 420 of file AliRDHFCuts.h.

Referenced by ConfigurePileupCuts(), IsEventSelected(), and operator=().

Int_t AliRDHFCuts::fMinSPDMultiplicity
protected

maximum |z| of primary vertex

Definition at line 393 of file AliRDHFCuts.h.

Referenced by CompareCuts(), operator=(), AliRDHFCutsLctoV0::PrintAll(), PrintAll(), and SetMinSPDMultiplicity().

Int_t AliRDHFCuts::fMinVtxContr
protected

0: not cut; 1: SPDZ; 2: SPD3D; 3: Tracks

Definition at line 390 of file AliRDHFCuts.h.

Referenced by CompareCuts(), IsEventSelected(), operator=(), AliRDHFCutsLctoV0::PrintAll(), PrintAll(), and SetMinVtxContr().

Int_t AliRDHFCuts::fMinVtxType
protected
TString AliRDHFCuts::fMultSelectionObjectName
protected

maximum centrality for selected events

Definition at line 429 of file AliRDHFCuts.h.

Referenced by GetCentrality(), GetMultSelectionObjectName(), operator=(), and SetMultSelectionObjectName().

Int_t AliRDHFCuts::fnPtBinLimits
protected

number of pt bins for cuts

Definition at line 401 of file AliRDHFCuts.h.

Referenced by AliRDHFCuts(), operator=(), AliRDHFCutsLctoV0::PrintAll(), PrintAll(), and SetPtBins().

Int_t AliRDHFCuts::fOptPileup
protected

use Physics selection criteria

Definition at line 418 of file AliRDHFCuts.h.

Referenced by GetOptPileUp(), IsDaughterSelected(), IsEventSelected(), operator=(), AliRDHFCutsLctoV0::PrintAll(), PrintAll(), and SetOptPileup().

AliAODPidHF* AliRDHFCuts::fPidHF
protected

enable AOD049 centrality cleanup

Definition at line 412 of file AliRDHFCuts.h.

Referenced by AliRDHFCuts(), AliRDHFCutsDplustoK0spi::AliRDHFCutsDplustoK0spi(), AliRDHFCutsDplustoKpipi::AliRDHFCutsDplustoKpipi(), AliRDHFCutsDstoK0sK::AliRDHFCutsDstoK0sK(), AliRDHFCutsDstoKKpi::AliRDHFCutsDstoKKpi(), AliRDHFCutsD0toKpi::CalculateBayesianWeights(), AliRDHFCutsLctoV0::CheckPID(), AliRDHFCutsDplustoKpipi::GetPIDBitMask(), GetPidHF(), AliRDHFCutsDstoKKpi::GetPIDTrackTPCTOFBitMap(), AliRDHFCutsDplustoKpipi::GetPIDTrackTPCTOFBitMap(), AliRDHFCutsXicPlustoXiPiPifromAODtracks::GetPionProbabilityTPCTOF(), AliRDHFCutsLctopK0sfromAODtracks::GetProtonProbabilityTPCTOF(), AliRDHFCutsLctopK0sfromAODtracks::IsSelected(), AliRDHFCutsLctopKpi::IsSelectedCombinedPID(), AliRDHFCutsLctopKpi::IsSelectedCombinedPIDpPb(), AliRDHFCutsLctopKpi::IsSelectedCombinedPIDpPb2(), AliRDHFCutsLctopKpi::IsSelectedCombinedPIDProb(), AliRDHFCutsLctopKpi::IsSelectedCombinedPIDSoft(), AliRDHFCutsD0toKpi::IsSelectedCombPID(), AliRDHFCutsOmegactoeleOmegafromAODtracks::IsSelectedCustomizedeID(), AliRDHFCutsLctoeleLambdafromAODtracks::IsSelectedCustomizedeID(), AliRDHFCutsXictoeleXifromAODtracks::IsSelectedCustomizedeID(), AliRDHFCutsXictoeleXifromAODtracks::IsSelectedCustomizedPtDepeID(), AliRDHFCutsLctoeleLambdafromAODtracks::IsSelectedCustomizedPtDepeID(), AliRDHFCutsOmegactoeleOmegafromAODtracks::IsSelectedeID(), AliRDHFCutsXictoeleXifromAODtracks::IsSelectedeID(), AliRDHFCutsLctoeleLambdafromAODtracks::IsSelectedeID(), AliRDHFCutsLctopK0sfromAODtracks::IsSelectedKaonID(), AliRDHFCutsLctopKpi::IsSelectedNSigmaPbPb(), AliRDHFCutsXicPlustoXiPiPifromAODtracks::IsSelectedPID(), AliRDHFCutsOmegactoeleOmegafromAODtracks::IsSelectedPID(), AliRDHFCutsXictoeleXifromAODtracks::IsSelectedPID(), AliRDHFCutsLctoeleLambdafromAODtracks::IsSelectedPID(), AliRDHFCutsLctopK0sfromAODtracks::IsSelectedPID(), AliRDHFCutsDStartoKpipi::IsSelectedPID(), AliRDHFCutsDstoKKpi::IsSelectedPID(), AliRDHFCutsDplustoKpipi::IsSelectedPID(), AliRDHFCutsDstoK0sK::IsSelectedPID(), AliRDHFCutsDplustoK0spi::IsSelectedPID(), AliRDHFCutsD0toKpi::IsSelectedPID(), AliRDHFCutsLctopKpi::IsSelectedPID(), AliRDHFCutsDstoKKpi::IsSelectedPIDBayes(), AliRDHFCutsLctopKpi::IsSelectedPIDStrong(), AliRDHFCutsLctopK0sfromAODtracks::IsSelectedProtonID(), operator=(), AliRDHFCutsLctoV0::PrintAll(), PrintAll(), AliRDHFCutsDStartoKpipi::SelectPID(), AliRDHFCutsB0toDStarPi::SelectPID(), SetPidHF(), AliRDHFCutsDplustoKpipi::SetStandardCutsPbPb2010(), AliRDHFCutsDplustoKpipi::SetStandardCutsPbPb2011(), AliRDHFCutsDstoKKpi::SetStandardCutsPP2010(), AliRDHFCutsDplustoKpipi::SetStandardCutsPP2010(), SetupPID(), AliRDHFCutsDstoKKpi::SetUseBayesianPIDWithMaxProb(), AliRDHFCutsDstoKKpi::SetUseBayesianPIDWithThresholds(), AliRDHFCutsDstoKKpi::SetUseBayesianPIDWithWeights(), AliRDHFCutsDplustoKpipi::SetUseOnlyTOFPid(), AliRDHFCutsDplustoKpipi::SetUseOnlyTPCPid(), AliRDHFCutsLctopK0sfromAODtracks::SingleKaonCuts(), AliRDHFCutsOmegactoeleOmegafromAODtracks::SingleTrkCuts(), AliRDHFCutsLctopK0sfromAODtracks::SingleTrkCuts(), AliRDHFCutsXictoeleXifromAODtracks::SingleTrkCuts(), AliRDHFCutsLctoeleLambdafromAODtracks::SingleTrkCuts(), AliRDHFCutsXictoeleXifromAODtracks::TagConversions(), AliRDHFCutsLctoeleLambdafromAODtracks::TagConversions(), AliRDHFCutsXictoeleXifromAODtracks::TagConversionsSameSign(), AliRDHFCutsLctoeleLambdafromAODtracks::TagConversionsSameSign(), and ~AliRDHFCuts().

Float_t* AliRDHFCuts::fPtBinLimits
protected

"number of limits", that is fnPtBins+1

Definition at line 402 of file AliRDHFCuts.h.

Referenced by AliRDHFCuts(), GetPtBinLimits(), MakeTable(), operator=(), AliRDHFCutsLctoV0::PrintAll(), PrintAll(), PtBin(), SetPtBins(), and ~AliRDHFCuts().

Bool_t AliRDHFCuts::fRemoveTrackletOutliers
protected

Max. difference between TRK and V0 centrality (remove TPC pileup for PbPb 2011)

Definition at line 442 of file AliRDHFCuts.h.

Referenced by IsEventSelected(), operator=(), and SetRemoveTrackletOutliers().

Bool_t AliRDHFCuts::fUseAOD049
protected

enable PID usage (off by default)

Definition at line 411 of file AliRDHFCuts.h.

Referenced by GetCentralityOldFramework(), GetUseAOD049(), IsEventSelected(), operator=(), SetupPID(), and SetUseAOD049().

Int_t AliRDHFCuts::fUseCentrality
protected

flag to use a multiplicity dependent pileup selection

Definition at line 422 of file AliRDHFCuts.h.

Referenced by GetCentrality(), GetUseCentrality(), IsEventSelected(), operator=(), AliRDHFCutsLctoV0::PrintAll(), PrintAll(), and SetUseCentrality().

Bool_t AliRDHFCuts::fUseCentrFlatteningInMC
protected

flag to enable/disable the check on filter bits

Definition at line 446 of file AliRDHFCuts.h.

Referenced by IsEventSelected(), operator=(), and SetUseCentralityFlatteningInMC().

Bool_t AliRDHFCuts::fUseCutGeoNcrNcl
protected

pT-dep cut in TPC minimum n crossed rows

Definition at line 452 of file AliRDHFCuts.h.

Referenced by IsDaughterSelected(), operator=(), and SetUseCutGeoNcrNcl().

Bool_t AliRDHFCuts::fUseMCVertex
protected
Bool_t AliRDHFCuts::fUseMultDepPileupCut
protected

min deltaz between main and pileup vertices

Definition at line 421 of file AliRDHFCuts.h.

Referenced by IsEventSelected(), operator=(), and SetUseMultDepPileupCut().

Bool_t AliRDHFCuts::fUsePhysicsSelection
protected
Bool_t AliRDHFCuts::fUsePID
protected

Definition at line 410 of file AliRDHFCuts.h.

Referenced by CompareCuts(), GetIsUsePID(), AliRDHFCutsDplustoKpipi::GetPIDBitMask(), AliRDHFCutsLctoV0::IsSelected(), AliRDHFCutsXicPlustoXiPiPifromAODtracks::IsSelectedCombinedPID(), AliRDHFCutsOmegactoeleOmegafromAODtracks::IsSelectedCombinedPID(), AliRDHFCutsLctoeleLambdafromAODtracks::IsSelectedCombinedPID(), AliRDHFCutsXictoeleXifromAODtracks::IsSelectedCombinedPID(), AliRDHFCutsLctopK0sfromAODtracks::IsSelectedCombinedPID(), AliRDHFCutsLctopKpi::IsSelectedCombinedPID(), AliRDHFCutsLctopKpi::IsSelectedCombinedPIDpPb(), AliRDHFCutsLctopKpi::IsSelectedCombinedPIDSoft(), AliRDHFCutsD0toKpi::IsSelectedCombPID(), AliRDHFCutsLctopKpi::IsSelectedNSigmaPbPb(), AliRDHFCutsXicPlustoXiPiPifromAODtracks::IsSelectedPID(), AliRDHFCutsOmegactoeleOmegafromAODtracks::IsSelectedPID(), AliRDHFCutsLctoeleLambdafromAODtracks::IsSelectedPID(), AliRDHFCutsLctopK0sfromAODtracks::IsSelectedPID(), AliRDHFCutsXictoeleXifromAODtracks::IsSelectedPID(), AliRDHFCutsDStartoKpipi::IsSelectedPID(), AliRDHFCutsDstoKKpi::IsSelectedPID(), AliRDHFCutsDplustoKpipi::IsSelectedPID(), AliRDHFCutsDplustoK0spi::IsSelectedPID(), AliRDHFCutsDstoK0sK::IsSelectedPID(), AliRDHFCutsLctoV0::IsSelectedPID(), AliRDHFCutsD0toKpi::IsSelectedPID(), AliRDHFCutsLctopKpi::IsSelectedPID(), AliRDHFCutsDstoKKpi::IsSelectedPIDBayes(), AliRDHFCutsD0toKpi::IsSelectedPIDdefault(), AliRDHFCutsLctopKpi::IsSelectedPIDStrong(), operator=(), AliRDHFCutsLctoV0::PrintAll(), PrintAll(), SetUsePID(), AliRDHFCutsLctopK0sfromAODtracks::SingleKaonCuts(), AliRDHFCutsOmegactoeleOmegafromAODtracks::SingleTrkCuts(), AliRDHFCutsLctopK0sfromAODtracks::SingleTrkCuts(), AliRDHFCutsXictoeleXifromAODtracks::SingleTrkCuts(), and AliRDHFCutsLctoeleLambdafromAODtracks::SingleTrkCuts().

Bool_t AliRDHFCuts::fUseV0ANDSelectionOffline
protected

5th parameter of GeoNcrNcl cut

Definition at line 458 of file AliRDHFCuts.h.

Referenced by IsEventSelected(), operator=(), and SetUseV0ANDSelectionOffline().

TString* AliRDHFCuts::fVarNames
protected

number of cut vars for candidates

Definition at line 404 of file AliRDHFCuts.h.

Referenced by AliRDHFCuts(), GetVarNames(), MakeTable(), operator=(), AliRDHFCutsLctoV0::PrintAll(), PrintAll(), SetVarNames(), and ~AliRDHFCuts().

Int_t AliRDHFCuts::fWhyRejection
protected

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