![]() |
AliPhysics
a17849b (a17849b)
|
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... | |
Int_t | fConfiguration |
multiplicity of the event 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 724 of file AliCFVertexingHFCascade.cxx.
Referenced by GetPrimaryVertex().
|
virtual |
Reimplemented from AliCFVertexingHF.
Definition at line 431 of file AliCFVertexingHFCascade.cxx.
Bool_t AliCFVertexingHFCascade::EvaluateIfCorrectNeutrDaugh | ( | AliAODMCParticle * | neutralDaugh, |
Double_t * | VectorD0 | ||
) | const |
Definition at line 487 of file AliCFVertexingHFCascade.cxx.
Referenced by CheckMCChannelDecay(), and GetGeneratedValuesFromMCParticle().
|
inline |
Definition at line 87 of file AliCFVertexingHFCascade.h.
Reimplemented from AliCFVertexingHF.
Definition at line 669 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 699 of file AliCFVertexingHFCascade.cxx.
Reimplemented from AliCFVertexingHF.
Definition at line 330 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 617 of file AliCFVertexingHFCascade.cxx.
|
virtual |
Reimplemented from AliCFVertexingHF.
Definition at line 635 of file AliCFVertexingHFCascade.cxx.
|
inline |
Definition at line 86 of file AliCFVertexingHFCascade.h.
|
virtual |
Reimplemented from AliCFVertexingHF.
Definition at line 601 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 582 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().