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

#include <AliRDHFCutsLctoV0.h>

Inheritance diagram for AliRDHFCutsLctoV0:

Public Types

enum  ELctoV0channel { kLcToK0Spr =0x0001, kLcToLBarpi =0x0002, kLcToLpi =0x0004 }
enum  ELctoV0pidStrategy {
  kTOFandTPC =0, kTOForTPCveto =1, kTOFandTPCasym1 =2, kTOFandTPCasym2 =3,
  kTPClowTOFhigh =4, kTPClowTOFintermediateTOForTPChigh =5, kTPClowTOFintermediateTOForTPChighA =6, kTPClowTOForTPCintermediate_high =7,
  kTPClowTOForTPCintermediate_highA =8, kCombinedTPCTOF =9
- 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,
  kLctoV0Cuts, kDplustoK0sCuts, kDstoK0sCuts
enum  ERejBits {
  kNotSelTrigger, kNoVertex, kTooFewVtxContrib, kZVtxOutFid,
  kPileup, kOutsideCentrality, kPhysicsSelection, kBadSPDVertex,
  kZVtxSPDOutFid, kCentralityFlattening, kBadTrackV0Correl, kMismatchOldNewCentrality,
enum  EV0sel { kAllV0s = 0, kOnlyOfflineV0s = 1, kOnlyOnTheFlyV0s = 2 }

Public Member Functions

 AliRDHFCutsLctoV0 (const char *name="CutsLctoV0", Short_t v0channel=0)
virtual ~AliRDHFCutsLctoV0 ()
 AliRDHFCutsLctoV0 (const AliRDHFCutsLctoV0 &source)
AliRDHFCutsLctoV0operator= (const AliRDHFCutsLctoV0 &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 IsSelected (TObject *obj, Int_t selectionLevel, AliAODEvent *aod)
virtual Int_t IsSelectedPID (AliAODRecoDecayHF *obj)
Bool_t PreSelect (TObject *obj, AliAODv0 *v0, AliVTrack *bachelorTrack)
Int_t IsSelectedSingleCut (TObject *obj, Int_t selectionLevel, Int_t cutIndex, AliAODEvent *aod=0x0)
Int_t CombineCuts (Int_t returnvalueTrack, Int_t returnvalue, Int_t returnvaluePID) const
Float_t GetMassCut (Int_t iPtBin=0) const
Float_t GetDCACut (Int_t iPtBin=0) const
void SetPidSelectionFlag (Int_t a)
Int_t GetPidSelectionFlag ()
Bool_t AreLctoV0DaughtersSelected (AliAODRecoDecayHF *rd, AliAODEvent *aod=0x0) const
Bool_t ApplySingleProtonCuts (AliAODTrack *trk, AliAODEvent *aod)
Bool_t ApplySingleK0Cuts (AliAODv0 *v0, AliAODEvent *aod)
Bool_t ApplyCandidateCuts (AliAODRecoDecayHF *rd, AliAODEvent *aod, Bool_t spdfirst)
Int_t GetV0Type ()
void SetHighPtCut (Float_t highPtCut)
Float_t GetHighPtCut () const
void SetLowPtCut (Float_t lowPtCut)
Float_t GetLowPtCut () const
void SetMinCombinedProbability (Int_t ptBins, Float_t *ptMin)
const Float_tGetMinCombinedProbability ()
void SetExcludedCut (Int_t excludedCut)
Int_t GetExcludedCut ()
virtual void SetStandardCutsPP2010 ()
virtual void SetStandardCutsPbPb2010 ()
virtual void SetStandardCutsPbPb2011 ()
virtual Bool_t IsInFiducialAcceptance (Double_t pt, Double_t y) const
void AddTrackCutsV0daughters (AliESDtrackCuts *v0daug)
virtual AliESDtrackCuts * GetTrackCutsV0daughters () const
Double_t GetProtonEmissionAngleCMS (AliAODRecoDecayHF *d)
Double_t GetReSignedd0 (AliAODRecoDecayHF *d)
void SetMagneticField (Double_t a)
virtual void PrintAll () const
- 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)
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 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
void SetupPID (AliVEvent *event)
Int_t PtBin (Double_t pt) const
void PrintTrigger () 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)

Protected Member Functions

void CheckPID (Int_t candPtBin, AliAODTrack *bachelor, AliAODTrack *, AliAODTrack *, Bool_t &isBachelorID1, Bool_t &isBachelorID2, Bool_t &isBachelorID4)
- 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

Private Attributes

Int_t fPidSelectionFlag
AliESDtrackCuts * fV0daughtersCuts
Float_t fV0Type
 cuts for v0 daughters (AOD converted to ESD on the flight!) More...
Float_t fHighPtCut
 V0 type – should be defined as in AliRDHFCuts.h. More...
Float_t fLowPtCut
 high pT cut separation for proton identification More...
Int_t fExcludedCut
 low pT cut separation for proton identification More...
 cut to be excluded (-1=none) More...
Double_t fBzkG

Additional Inherited Members

- Static Public Member Functions inherited from AliRDHFCuts
static Int_t CheckMatchingAODdeltaAODevents ()
- 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...
 "number of limits", that is fnPtBins+1 More...
Int_t fnVars
 number of cut vars for candidates More...
Int_t fnVarsForOpt
 number of cut vars to be optimized for candidates More...
Int_t fGlobalIndex
 fnVars*fnPtBins More...
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...
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 15 of file AliRDHFCutsLctoV0.h.

Member Enumeration Documentation


Definition at line 19 of file AliRDHFCutsLctoV0.h.


Definition at line 25 of file AliRDHFCutsLctoV0.h.

Constructor & Destructor Documentation

AliRDHFCutsLctoV0::AliRDHFCutsLctoV0 ( const char *  name = "CutsLctoV0",
Short_t  v0channel = 0 

Definition at line 52 of file AliRDHFCutsLctoV0.cxx.

AliRDHFCutsLctoV0::~AliRDHFCutsLctoV0 ( )

Definition at line 206 of file AliRDHFCutsLctoV0.cxx.

AliRDHFCutsLctoV0::AliRDHFCutsLctoV0 ( const AliRDHFCutsLctoV0 source)

Definition at line 157 of file AliRDHFCutsLctoV0.cxx.

Member Function Documentation

void AliRDHFCutsLctoV0::AddTrackCutsV0daughters ( AliESDtrackCuts *  v0daug)
Bool_t AliRDHFCutsLctoV0::ApplyCandidateCuts ( AliAODRecoDecayHF rd,
AliAODEvent aod,
Bool_t  spdfirst 
Bool_t AliRDHFCutsLctoV0::ApplySingleK0Cuts ( AliAODv0 *  v0,
AliAODEvent aod 
Bool_t AliRDHFCutsLctoV0::ApplySingleProtonCuts ( AliAODTrack *  trk,
AliAODEvent aod 
Bool_t AliRDHFCutsLctoV0::AreLctoV0DaughtersSelected ( AliAODRecoDecayHF rd,
AliAODEvent aod = 0x0 
) const

Definition at line 1626 of file AliRDHFCutsLctoV0.cxx.

Referenced by IsSelected(), and IsSelectedSingleCut().

void AliRDHFCutsLctoV0::CheckPID ( Int_t  candPtBin,
AliAODTrack *  bachelor,
AliAODTrack *  ,
AliAODTrack *  ,
Bool_t isBachelorID1,
Bool_t isBachelorID2,
Bool_t isBachelorID4 









Definition at line 794 of file AliRDHFCutsLctoV0.cxx.

Referenced by ApplySingleProtonCuts(), and IsSelectedPID().

Int_t AliRDHFCutsLctoV0::CombineCuts ( Int_t  returnvalueTrack,
Int_t  returnvalue,
Int_t  returnvaluePID 
) const

Definition at line 1087 of file AliRDHFCutsLctoV0.cxx.

Referenced by IsSelected().

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

Implements AliRDHFCuts.

Definition at line 224 of file AliRDHFCutsLctoV0.cxx.

Float_t AliRDHFCutsLctoV0::GetDCACut ( Int_t  iPtBin = 0) const

Definition at line 64 of file AliRDHFCutsLctoV0.h.

Int_t AliRDHFCutsLctoV0::GetExcludedCut ( )

Definition at line 86 of file AliRDHFCutsLctoV0.h.

Float_t AliRDHFCutsLctoV0::GetHighPtCut ( ) const

Definition at line 77 of file AliRDHFCutsLctoV0.h.

Float_t AliRDHFCutsLctoV0::GetLowPtCut ( ) const
Float_t AliRDHFCutsLctoV0::GetMassCut ( Int_t  iPtBin = 0) const
const Float_t* AliRDHFCutsLctoV0::GetMinCombinedProbability ( )

Definition at line 83 of file AliRDHFCutsLctoV0.h.

Int_t AliRDHFCutsLctoV0::GetPidSelectionFlag ( )
virtual AliESDtrackCuts* AliRDHFCutsLctoV0::GetTrackCutsV0daughters ( ) const

Reimplemented from AliRDHFCuts.

Definition at line 96 of file AliRDHFCutsLctoV0.h.

Referenced by AliAnalysisTaskSELc2V0bachelor::MakeSingleAnalysisForSystK0SP().

Int_t AliRDHFCutsLctoV0::IsSelected ( TObject obj,
Int_t  selectionLevel,
AliAODEvent aod 

Reimplemented from AliRDHFCuts.

Definition at line 387 of file AliRDHFCutsLctoV0.cxx.

Int_t AliRDHFCutsLctoV0::IsSelectedPID ( AliAODRecoDecayHF obj)

Reimplemented from AliRDHFCuts.

Definition at line 760 of file AliRDHFCutsLctoV0.cxx.

Referenced by IsSelected().

Int_t AliRDHFCutsLctoV0::IsSelectedSingleCut ( TObject obj,
Int_t  selectionLevel,
Int_t  cutIndex,
AliAODEvent aod = 0x0 
AliRDHFCutsLctoV0 & AliRDHFCutsLctoV0::operator= ( const AliRDHFCutsLctoV0 source)

Definition at line 178 of file AliRDHFCutsLctoV0.cxx.

Bool_t AliRDHFCutsLctoV0::PreSelect ( TObject obj,
AliAODv0 *  v0,
AliVTrack *  bachelorTrack 

Definition at line 677 of file AliRDHFCutsLctoV0.cxx.

Referenced by AliAnalysisVertexingHF::MakeCascade().

void AliRDHFCutsLctoV0::PrintAll ( ) const
void AliRDHFCutsLctoV0::SetExcludedCut ( Int_t  excludedCut)
void AliRDHFCutsLctoV0::SetHighPtCut ( Float_t  highPtCut)

Definition at line 76 of file AliRDHFCutsLctoV0.h.

Referenced by makeInputAliAnalysisTaskSELctoV0bachelor().

void AliRDHFCutsLctoV0::SetLowPtCut ( Float_t  lowPtCut)

Definition at line 79 of file AliRDHFCutsLctoV0.h.

Referenced by makeInputAliAnalysisTaskSELctoV0bachelor().

void AliRDHFCutsLctoV0::SetMagneticField ( Double_t  a)

Definition at line 100 of file AliRDHFCutsLctoV0.h.

Referenced by AliAnalysisTaskSELc2V0bachelor::UserExec().

void AliRDHFCutsLctoV0::SetMinCombinedProbability ( Int_t  ptBins,
Float_t ptMin 
void AliRDHFCutsLctoV0::SetPidSelectionFlag ( Int_t  a)
void AliRDHFCutsLctoV0::SetStandardCutsPbPb2010 ( )

Reimplemented from AliRDHFCuts.

Definition at line 1469 of file AliRDHFCutsLctoV0.cxx.

Referenced by SetStandardCutsPbPb2011().

void AliRDHFCutsLctoV0::SetStandardCutsPbPb2011 ( )

Reimplemented from AliRDHFCuts.

Definition at line 1479 of file AliRDHFCutsLctoV0.cxx.

void AliRDHFCutsLctoV0::SetStandardCutsPP2010 ( )

Member Data Documentation

Double_t AliRDHFCutsLctoV0::fBzkG

Definition at line 117 of file AliRDHFCutsLctoV0.h.

Referenced by GetReSignedd0(), and SetMagneticField().

Int_t AliRDHFCutsLctoV0::fExcludedCut

low pT cut separation for proton identification

Definition at line 115 of file AliRDHFCutsLctoV0.h.

Referenced by ApplyCandidateCuts(), GetExcludedCut(), IsSelected(), and SetExcludedCut().

Float_t AliRDHFCutsLctoV0::fHighPtCut

V0 type – should be defined as in AliRDHFCuts.h.

Definition at line 113 of file AliRDHFCutsLctoV0.h.

Referenced by CheckPID(), GetHighPtCut(), operator=(), PrintAll(), and SetHighPtCut().

Float_t AliRDHFCutsLctoV0::fLowPtCut

high pT cut separation for proton identification

Definition at line 114 of file AliRDHFCutsLctoV0.h.

Referenced by CheckPID(), GetLowPtCut(), operator=(), PrintAll(), and SetLowPtCut().

Float_t* AliRDHFCutsLctoV0::fMinCombinedProbability
Int_t AliRDHFCutsLctoV0::fPidSelectionFlag
AliESDtrackCuts* AliRDHFCutsLctoV0::fV0daughtersCuts
Float_t AliRDHFCutsLctoV0::fV0Type

cuts for v0 daughters (AOD converted to ESD on the flight!)

Definition at line 112 of file AliRDHFCutsLctoV0.h.

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

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