![]() |
AliPhysics
31210d0 (31210d0)
|
Class for HF corrections as a function of many variables and steps For D* and other cascades. More...
#include <AliCFVertexingHFCascade.h>
Private Member Functions | |
AliCFVertexingHFCascade (const AliCFVertexingHFCascade &c) | |
AliCFVertexingHFCascade & | operator= (const AliCFVertexingHFCascade &other) |
Private Attributes | |
Int_t | fPDGcascade |
Int_t | fPDGbachelor |
pdg code of the cascade More... | |
Int_t | fPDGneutrDaugh |
pdg code of the bachelor More... | |
Int_t | fPDGneutrDaughForMC |
pdg code of the V0 More... | |
Int_t | fPDGneutrDaughPositive |
pdg code of the V0 More... | |
Int_t | fPDGneutrDaughNegative |
pdg code of the positive daughter of the V0 More... | |
AliAODVertex * | fPrimVtx |
pdg code of the negative daughter of the V0 More... | |
Bool_t | fUseCutsForTMVA |
primaryVertex More... | |
Float_t | fCutOnMomConservation |
Additional Inherited Members | |
![]() | |
enum | DecayChannel { kD0toKpi = 2, kDStartoKpipi = 21, kLctoV0bachelor = 22, kDplustoKpipi = 31, kLctopKpi = 32, kDstoKKpi = 33, kD0toKpipipi = 4 } |
![]() | |
TClonesArray * | fmcArray |
AliAODRecoDecayHF * | fRecoCandidate |
mcArray candidate More... | |
AliAODMCParticle * | fmcPartCandidate |
Reconstructed HF candidate. More... | |
Int_t | fNDaughters |
Int_t | fNVar |
Double_t | fzPrimVertex |
get Number of variables for the container from the channel decay More... | |
Double_t | fzMCVertex |
Reco z primary vertex. More... | |
Bool_t | fFillFromGenerated |
MC z primary vertex. More... | |
UShort_t | fOriginDselection |
flag to indicate whether data container should be filled More... | |
Bool_t | fKeepDfromB |
flag to select D0 origins. 0 Only from charm 1 only from beauty 2 both from charm and beauty More... | |
Bool_t | fKeepDfromBOnly |
flag for the feed down from b quark decay. More... | |
Int_t | fmcLabel |
flag to keep only the charm particles that comes from beauty decays More... | |
Int_t | fProngs |
results of the MatchToMC() More... | |
Int_t * | fLabelArray |
n. of prongs More... | |
Float_t | fCentValue |
Float_t * | fPtAccCut |
centrality value More... | |
Float_t * | fEtaAccCut |
Int_t | fFakeSelection |
Float_t | fFake |
fakes selection: 0 –> all, 1 –> non-fake, 2 –> fake More... | |
Bool_t | fRejectIfNoQuark |
variable to indicate whether the D0 was a fake or not: 0 –> fake, 1 –> MC, 2 –> non-fake More... | |
Double_t | fMultiplicity |
flag to remove events not geenrated with PYTHIA More... | |
Double_t | fq2 |
multiplicity of the event More... | |
TClonesArray * | fTrackArray |
magnitude of the reduced flow vector (computed using TPC tracks) More... | |
Int_t | fConfiguration |
array of tracks More... | |
Class for HF corrections as a function of many variables and steps For D* and other cascades.
Definition at line 40 of file AliCFVertexingHFCascade.h.
AliCFVertexingHFCascade::AliCFVertexingHFCascade | ( | ) |
Definition at line 42 of file AliCFVertexingHFCascade.cxx.
Referenced by GetCutOnMomConservation().
AliCFVertexingHFCascade::AliCFVertexingHFCascade | ( | TClonesArray * | mcArray, |
UShort_t | originDselection | ||
) |
Definition at line 70 of file AliCFVertexingHFCascade.cxx.
|
private |
Bool_t AliCFVertexingHFCascade::CheckAdditionalCuts | ( | AliPIDResponse * | pidResponse | ) | const |
Definition at line 750 of file AliCFVertexingHFCascade.cxx.
Referenced by GetPrimaryVertex().
|
virtual |
Reimplemented from AliCFVertexingHF.
Definition at line 457 of file AliCFVertexingHFCascade.cxx.
Bool_t AliCFVertexingHFCascade::EvaluateIfCorrectNeutrDaugh | ( | AliAODMCParticle * | neutralDaugh, |
Double_t * | VectorD0 | ||
) | const |
Definition at line 513 of file AliCFVertexingHFCascade.cxx.
Referenced by CheckMCChannelDecay(), and GetGeneratedValuesFromMCParticle().
|
inline |
Definition at line 87 of file AliCFVertexingHFCascade.h.
Reimplemented from AliCFVertexingHF.
Definition at line 695 of file AliCFVertexingHFCascade.cxx.
Reimplemented from AliCFVertexingHF.
Definition at line 170 of file AliCFVertexingHFCascade.cxx.
|
inline |
Definition at line 74 of file AliCFVertexingHFCascade.h.
|
inline |
Definition at line 73 of file AliCFVertexingHFCascade.h.
|
inline |
Definition at line 75 of file AliCFVertexingHFCascade.h.
|
inline |
Definition at line 76 of file AliCFVertexingHFCascade.h.
|
inline |
Definition at line 78 of file AliCFVertexingHFCascade.h.
|
inline |
Definition at line 77 of file AliCFVertexingHFCascade.h.
|
inline |
Definition at line 79 of file AliCFVertexingHFCascade.h.
Reimplemented from AliCFVertexingHF.
Definition at line 725 of file AliCFVertexingHFCascade.cxx.
Reimplemented from AliCFVertexingHF.
Definition at line 343 of file AliCFVertexingHFCascade.cxx.
|
inline |
Definition at line 84 of file AliCFVertexingHFCascade.h.
|
private |
Definition at line 99 of file AliCFVertexingHFCascade.cxx.
Referenced by GetCutOnMomConservation().
Reimplemented from AliCFVertexingHF.
Definition at line 643 of file AliCFVertexingHFCascade.cxx.
|
virtual |
Reimplemented from AliCFVertexingHF.
Definition at line 661 of file AliCFVertexingHFCascade.cxx.
|
inline |
Definition at line 86 of file AliCFVertexingHFCascade.h.
|
virtual |
Reimplemented from AliCFVertexingHF.
Definition at line 627 of file AliCFVertexingHFCascade.cxx.
|
inline |
Definition at line 66 of file AliCFVertexingHFCascade.h.
|
inline |
Definition at line 65 of file AliCFVertexingHFCascade.h.
|
inline |
Definition at line 67 of file AliCFVertexingHFCascade.h.
|
inline |
Definition at line 68 of file AliCFVertexingHFCascade.h.
|
inline |
Definition at line 70 of file AliCFVertexingHFCascade.h.
|
inline |
Definition at line 69 of file AliCFVertexingHFCascade.h.
|
inline |
Definition at line 71 of file AliCFVertexingHFCascade.h.
|
virtual |
Reimplemented from AliCFVertexingHF.
Definition at line 608 of file AliCFVertexingHFCascade.cxx.
|
virtual |
Reimplemented from AliCFVertexingHF.
Definition at line 112 of file AliCFVertexingHFCascade.cxx.
|
inline |
Definition at line 83 of file AliCFVertexingHFCascade.h.
|
private |
flag to decide whether to use or not the preselection cuts of the TMVA when filling the CF
Definition at line 105 of file AliCFVertexingHFCascade.h.
Referenced by EvaluateIfCorrectNeutrDaugh(), GetCutOnMomConservation(), and SetCutOnMomConservation().
|
private |
pdg code of the cascade
Definition at line 97 of file AliCFVertexingHFCascade.h.
Referenced by CheckMCChannelDecay(), GetPDGbachelor(), SetAccCut(), SetPDGbachelor(), and SetRecoCandidateParam().
|
private |
Definition at line 96 of file AliCFVertexingHFCascade.h.
Referenced by CheckAdditionalCuts(), EvaluateIfCorrectNeutrDaugh(), GetEtaProng(), GetPDGcascade(), GetPtProng(), GetRecoValuesFromCandidate(), SetAccCut(), SetPDGcascade(), and SetRecoCandidateParam().
|
private |
pdg code of the bachelor
Definition at line 98 of file AliCFVertexingHFCascade.h.
Referenced by EvaluateIfCorrectNeutrDaugh(), GetGeneratedValuesFromMCParticle(), GetPDGneutrDaugh(), GetRecoValuesFromCandidate(), SetPDGneutrDaugh(), and SetRecoCandidateParam().
|
private |
pdg code of the V0
Definition at line 99 of file AliCFVertexingHFCascade.h.
Referenced by CheckMCChannelDecay(), GetGeneratedValuesFromMCParticle(), GetPDGneutrDaughForMC(), and SetPDGneutrDaughForMC().
|
private |
pdg code of the positive daughter of the V0
Definition at line 101 of file AliCFVertexingHFCascade.h.
Referenced by EvaluateIfCorrectNeutrDaugh(), GetGeneratedValuesFromMCParticle(), GetPDGneutrDaughNegative(), GetRecoValuesFromCandidate(), SetPDGneutrDaughNegative(), and SetRecoCandidateParam().
|
private |
pdg code of the V0
Definition at line 100 of file AliCFVertexingHFCascade.h.
Referenced by EvaluateIfCorrectNeutrDaugh(), GetGeneratedValuesFromMCParticle(), GetPDGneutrDaughPositive(), GetRecoValuesFromCandidate(), SetPDGneutrDaughPositive(), and SetRecoCandidateParam().
|
private |
pdg code of the negative daughter of the V0
Definition at line 102 of file AliCFVertexingHFCascade.h.
Referenced by GetPrimaryVertex(), GetRecoValuesFromCandidate(), and SetPrimaryVertex().
|
private |
primaryVertex
Definition at line 103 of file AliCFVertexingHFCascade.h.
Referenced by CheckAdditionalCuts(), GetUseCutsForTMVA(), and SetUseCutsForTMVA().