![]() |
AliPhysics
4c20e6b (4c20e6b)
|
For Lc->V0 bachelor. More...
#include <AliCFVertexingHFLctoV0bachelor.h>
Public Types | |
enum | ELctoV0Sel { kCountK0Sp =0, kCountLambdapi =1 } |
![]() | |
enum | DecayChannel { kD0toKpi = 2, kDStartoKpipi = 21, kLctoV0bachelor = 22, kDplustoKpipi = 31, kLctopKpi = 32, kDstoKKpi = 33, kD0toKpipipi = 4 } |
Public Member Functions | |
AliCFVertexingHFLctoV0bachelor () | |
AliCFVertexingHFLctoV0bachelor (TClonesArray *mcArray, UShort_t originDselection, Int_t lcDecay=0) | |
virtual | ~AliCFVertexingHFLctoV0bachelor () |
Bool_t | GetGeneratedValuesFromMCParticle (Double_t *) |
Bool_t | GetRecoValuesFromCandidate (Double_t *) const |
Bool_t | CheckMCChannelDecay () const |
Bool_t | SetRecoCandidateParam (AliAODRecoDecayHF *recoCand) |
Double_t | GetEtaProng (Int_t iProng) const |
Double_t | GetPtProng (Int_t iProng) const |
virtual Bool_t | SetLabelArray () |
![]() | |
AliCFVertexingHF () | |
AliCFVertexingHF (TClonesArray *mcArray, UShort_t originDselection) | |
AliCFVertexingHF (const AliCFVertexingHF &c) | |
AliCFVertexingHF & | operator= (const AliCFVertexingHF &c) |
virtual | ~AliCFVertexingHF () |
virtual void | SetDecay3Prong (Int_t) |
void | SetFillFromGenerated (Bool_t flag) |
Bool_t | GetFillFromGenerated () const |
void | SetNVar (Int_t nVar) |
void | SetRecoPrimVertex (Double_t zPrimVertex) |
void | SetMCPrimaryVertex (Double_t zMCVertex) |
void | SetMCLabel (Int_t mcLabel) |
Int_t | GetMCLabel () const |
void | SetMCCandidateParam (Int_t label) |
Int_t | MCcquarkCounting (AliAODMCParticle *mcPart) const |
Bool_t | CheckMCPartFamily (AliAODMCParticle *, TClonesArray *) const |
Int_t | CheckOrigin () const |
Bool_t | CheckMCDaughters () const |
Bool_t | FillMCContainer (Double_t *containerInputMC) |
Bool_t | FillRecoContainer (Double_t *containerInput) |
Bool_t | MCAcceptanceStep () const |
Bool_t | MCRefitStep (AliAODEvent *aodEvent, AliESDtrackCuts **trackCuts) const |
Bool_t | RecoStep () |
Double_t | GetPtCand () const |
Double_t | GetYCand (UInt_t pdg) const |
Bool_t | RecoAcceptStep (AliESDtrackCuts **trackCuts) const |
Bool_t | FillUnfoldingMatrix (UInt_t pdg, Double_t fill[4]) const |
void | SetNProngs (Int_t nProngs) |
Int_t | GetNProngs () const |
void | SetDselection (UShort_t originDselection) |
UShort_t | GetDselection () |
Int_t | CheckReflexion (Char_t isSign) |
void | SetCentralityValue (Float_t centValue) |
virtual void | SetPtAccCut (Float_t *ptAccCut) |
virtual void | SetEtaAccCut (Float_t *etaAccCut) |
virtual void | SetAccCut (Float_t *ptAccCut, Float_t *etaAccCut) |
virtual void | SetAccCut () |
virtual void | SetGeneratedDsOption (Int_t) |
void | SetFakeSelection (Int_t fakeSel) |
Int_t | GetFakeSelection () |
void | SetRejectCandidateIfNotFromQuark (Bool_t opt) |
void | SetMultiplicity (Double_t multiplicity) |
void | SetConfiguration (Int_t configuration) |
Protected Member Functions | |
Double_t | Ctau (AliAODMCParticle *mcPartCandidate) |
Bool_t | FillVectorFromMCarray (AliAODMCParticle *mcPartDaughterBachelor, AliAODMCParticle *mcPartDaughterK0, Double_t *vectorMC) |
Private Member Functions | |
AliCFVertexingHFLctoV0bachelor (const AliCFVertexingHFLctoV0bachelor &c) | |
AliCFVertexingHFLctoV0bachelor & | operator= (const AliCFVertexingHFLctoV0bachelor &other) |
Private Attributes | |
Int_t | fGenLcOption |
Additional Inherited Members | |
![]() | |
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... | |
For Lc->V0 bachelor.
Class for HF corrections as a function of many variables and steps
Definition at line 41 of file AliCFVertexingHFLctoV0bachelor.h.
Enumerator | |
---|---|
kCountK0Sp | |
kCountLambdapi |
Definition at line 44 of file AliCFVertexingHFLctoV0bachelor.h.
AliCFVertexingHFLctoV0bachelor::AliCFVertexingHFLctoV0bachelor | ( | ) |
Definition at line 51 of file AliCFVertexingHFLctoV0bachelor.cxx.
AliCFVertexingHFLctoV0bachelor::AliCFVertexingHFLctoV0bachelor | ( | TClonesArray * | mcArray, |
UShort_t | originDselection, | ||
Int_t | lcDecay = 0 |
||
) |
Definition at line 58 of file AliCFVertexingHFLctoV0bachelor.cxx.
|
inlinevirtual |
Definition at line 52 of file AliCFVertexingHFLctoV0bachelor.h.
|
private |
|
virtual |
Reimplemented from AliCFVertexingHF.
Definition at line 422 of file AliCFVertexingHFLctoV0bachelor.cxx.
|
protected |
Definition at line 674 of file AliCFVertexingHFLctoV0bachelor.cxx.
|
protected |
Definition at line 953 of file AliCFVertexingHFLctoV0bachelor.cxx.
Referenced by GetGeneratedValuesFromMCParticle().
|
virtual |
Reimplemented from AliCFVertexingHF.
Definition at line 606 of file AliCFVertexingHFLctoV0bachelor.cxx.
|
virtual |
Reimplemented from AliCFVertexingHF.
Definition at line 228 of file AliCFVertexingHFLctoV0bachelor.cxx.
|
virtual |
Reimplemented from AliCFVertexingHF.
Definition at line 640 of file AliCFVertexingHFLctoV0bachelor.cxx.
|
virtual |
Reimplemented from AliCFVertexingHF.
Definition at line 286 of file AliCFVertexingHFLctoV0bachelor.cxx.
|
private |
Definition at line 76 of file AliCFVertexingHFLctoV0bachelor.cxx.
|
virtual |
Reimplemented from AliCFVertexingHF.
Definition at line 726 of file AliCFVertexingHFLctoV0bachelor.cxx.
|
virtual |
Reimplemented from AliCFVertexingHF.
Definition at line 89 of file AliCFVertexingHFLctoV0bachelor.cxx.
|
private |
Definition at line 77 of file AliCFVertexingHFLctoV0bachelor.h.
Referenced by CheckMCChannelDecay(), FillVectorFromMCarray(), GetGeneratedValuesFromMCParticle(), GetRecoValuesFromCandidate(), SetLabelArray(), and SetRecoCandidateParam().