![]() |
AliPhysics
vAN-20151009 (0f35a5f)
|
#include <AliAnalysisTaskSELc2pK0sfromAODtracks.h>
Public Member Functions | |
AliAnalysisTaskSELc2pK0sfromAODtracks () | |
AliAnalysisTaskSELc2pK0sfromAODtracks (const Char_t *name, AliRDHFCutsLctopK0sfromAODtracks *cuts, Bool_t writeVariableTree=kTRUE) | |
virtual | ~AliAnalysisTaskSELc2pK0sfromAODtracks () |
virtual void | UserCreateOutputObjects () |
Implementation of interface methods. More... | |
virtual void | Init () |
virtual void | LocalInit () |
virtual void | UserExec (Option_t *option) |
virtual void | Terminate (Option_t *option) |
void | FillROOTObjects (AliAODRecoCascadeHF *lcobj, AliAODMCParticle *mcpart, AliAODMCParticle *mcdau1, AliAODMCParticle *mcdau2, Int_t mcnused) |
void | MakeAnalysis (AliAODEvent *aod, TClonesArray *mcArray) |
void | SetMC (Bool_t theMCon) |
set MC usage More... | |
Bool_t | GetMC () const |
void | SetReconstructPrimVert (Bool_t a) |
AliAODRecoCascadeHF * | MakeCascadeHF (AliAODv0 *casc, AliAODTrack *trk, AliAODEvent *aod, AliAODVertex *vert) |
AliAODVertex * | ReconstructSecondaryVertex (AliAODv0 *casc, AliAODTrack *trk, AliAODEvent *aod) |
Private Member Functions | |
AliAnalysisTaskSELc2pK0sfromAODtracks (const AliAnalysisTaskSELc2pK0sfromAODtracks &source) | |
AliAnalysisTaskSELc2pK0sfromAODtracks & | operator= (const AliAnalysisTaskSELc2pK0sfromAODtracks &source) |
void | DefineTreeVariables () |
void | DefineGeneralHistograms () |
void | DefineAnalysisHistograms () |
AliAODVertex * | CallPrimaryVertex (AliAODv0 *v0, AliAODTrack *trk, AliAODEvent *evt) |
AliAODVertex * | PrimaryVertex (const TObjArray *trkArray, AliVEvent *event) |
Private Attributes | |
Bool_t | fUseMCInfo |
TList * | fOutput |
Use MC info. More... | |
TList * | fOutputAll |
! User Output slot 3 //analysis histograms More... | |
TList * | fListCuts |
! User output slot 2 // Cuts More... | |
TH1F * | fCEvents |
! Histogram to check selected events More... | |
TH1F * | fHTrigger |
! Histogram to check Trigger More... | |
TH1F * | fHCentrality |
! Histogram to check Centrality More... | |
AliRDHFCutsLctopK0sfromAODtracks * | fAnalCuts |
Bool_t | fIsEventSelected |
Cuts - sent to output slot 2. More... | |
Bool_t | fWriteVariableTree |
flag for event selected More... | |
TTree * | fVariablesTree |
flag to decide whether to write the candidate variables on a tree variables More... | |
Bool_t | fReconstructPrimVert |
Bool_t | fIsMB |
Reconstruct primary vertex excluding candidate tracks. More... | |
Bool_t | fIsSemi |
MB trigger event. More... | |
Bool_t | fIsCent |
SemiCentral trigger event. More... | |
Bool_t | fIsINT7 |
Central trigger event. More... | |
Bool_t | fIsEMC7 |
INT7 trigger event. More... | |
Float_t * | fCandidateVariables |
EMC7 trigger event. More... | |
AliAODVertex * | fVtx1 |
AliESDVertex * | fV1 |
primary vertex More... | |
Double_t | fBzkG |
primary vertex More... | |
Float_t | fCentrality |
magnetic field value [kG] More... | |
Float_t | fTriggerCheck |
Centrality. More... | |
THnSparse * | fHistoLcK0SpMass |
Stores trigger information. More... | |
TH1F * | fHistoBachPt |
Lc mass spectra. More... | |
TH1F * | fHistod0Bach |
! Bachelor d0 histogram More... | |
TH1F * | fHistod0V0 |
! V0 d0 histogram More... | |
TH1F * | fHistod0d0 |
! Bachelor d0 * V0 d0 histogram More... | |
TH1F * | fHistoV0CosPA |
! V0 cosine pointing angle to primary vertex More... | |
TH1F * | fHistoProbProton |
! Probability to be proton histogram More... | |
TH1F * | fHistoDecayLength |
! Decay length histogram More... | |
TH1F * | fHistoK0SMass |
! K0s mass histogram More... | |
Definition at line 38 of file AliAnalysisTaskSELc2pK0sfromAODtracks.h.
AliAnalysisTaskSELc2pK0sfromAODtracks::AliAnalysisTaskSELc2pK0sfromAODtracks | ( | ) |
Definition at line 92 of file AliAnalysisTaskSELc2pK0sfromAODtracks.cxx.
AliAnalysisTaskSELc2pK0sfromAODtracks::AliAnalysisTaskSELc2pK0sfromAODtracks | ( | const Char_t * | name, |
AliRDHFCutsLctopK0sfromAODtracks * | cuts, | ||
Bool_t | writeVariableTree = kTRUE |
||
) |
Definition at line 133 of file AliAnalysisTaskSELc2pK0sfromAODtracks.cxx.
|
virtual |
Definition at line 185 of file AliAnalysisTaskSELc2pK0sfromAODtracks.cxx.
|
private |
|
private |
Definition at line 871 of file AliAnalysisTaskSELc2pK0sfromAODtracks.cxx.
Referenced by MakeCascadeHF(), and ReconstructSecondaryVertex().
|
private |
Definition at line 730 of file AliAnalysisTaskSELc2pK0sfromAODtracks.cxx.
Referenced by UserCreateOutputObjects().
|
private |
Definition at line 678 of file AliAnalysisTaskSELc2pK0sfromAODtracks.cxx.
Referenced by UserCreateOutputObjects().
|
private |
Definition at line 630 of file AliAnalysisTaskSELc2pK0sfromAODtracks.cxx.
Referenced by UserCreateOutputObjects().
void AliAnalysisTaskSELc2pK0sfromAODtracks::FillROOTObjects | ( | AliAODRecoCascadeHF * | lcobj, |
AliAODMCParticle * | mcpart, | ||
AliAODMCParticle * | mcdau1, | ||
AliAODMCParticle * | mcdau2, | ||
Int_t | mcnused | ||
) |
Definition at line 531 of file AliAnalysisTaskSELc2pK0sfromAODtracks.cxx.
|
inline |
Definition at line 58 of file AliAnalysisTaskSELc2pK0sfromAODtracks.h.
|
virtual |
Definition at line 220 of file AliAnalysisTaskSELc2pK0sfromAODtracks.cxx.
Referenced by LocalInit().
|
inlinevirtual |
Definition at line 48 of file AliAnalysisTaskSELc2pK0sfromAODtracks.h.
void AliAnalysisTaskSELc2pK0sfromAODtracks::MakeAnalysis | ( | AliAODEvent * | aod, |
TClonesArray * | mcArray | ||
) |
Definition at line 424 of file AliAnalysisTaskSELc2pK0sfromAODtracks.cxx.
Referenced by UserExec().
AliAODRecoCascadeHF * AliAnalysisTaskSELc2pK0sfromAODtracks::MakeCascadeHF | ( | AliAODv0 * | casc, |
AliAODTrack * | trk, | ||
AliAODEvent * | aod, | ||
AliAODVertex * | vert | ||
) |
Definition at line 770 of file AliAnalysisTaskSELc2pK0sfromAODtracks.cxx.
|
private |
|
private |
Definition at line 902 of file AliAnalysisTaskSELc2pK0sfromAODtracks.cxx.
Referenced by CallPrimaryVertex().
AliAODVertex * AliAnalysisTaskSELc2pK0sfromAODtracks::ReconstructSecondaryVertex | ( | AliAODv0 * | casc, |
AliAODTrack * | trk, | ||
AliAODEvent * | aod | ||
) |
Definition at line 1017 of file AliAnalysisTaskSELc2pK0sfromAODtracks.cxx.
|
inline |
set MC usage
Definition at line 57 of file AliAnalysisTaskSELc2pK0sfromAODtracks.h.
Referenced by AddTaskLc2pK0sfromAODtracks().
|
inline |
Definition at line 60 of file AliAnalysisTaskSELc2pK0sfromAODtracks.h.
Referenced by AddTaskLc2pK0sfromAODtracks().
|
virtual |
Definition at line 364 of file AliAnalysisTaskSELc2pK0sfromAODtracks.cxx.
|
virtual |
Implementation of interface methods.
Definition at line 391 of file AliAnalysisTaskSELc2pK0sfromAODtracks.cxx.
|
virtual |
Definition at line 240 of file AliAnalysisTaskSELc2pK0sfromAODtracks.cxx.
|
private |
Definition at line 85 of file AliAnalysisTaskSELc2pK0sfromAODtracks.h.
Referenced by DefineGeneralHistograms(), FillROOTObjects(), Init(), UserExec(), and ~AliAnalysisTaskSELc2pK0sfromAODtracks().
|
private |
primary vertex
Definition at line 98 of file AliAnalysisTaskSELc2pK0sfromAODtracks.h.
Referenced by MakeCascadeHF(), ReconstructSecondaryVertex(), and UserExec().
|
private |
EMC7 trigger event.
! variables to be written to the tree
Definition at line 95 of file AliAnalysisTaskSELc2pK0sfromAODtracks.h.
Referenced by DefineTreeVariables(), and FillROOTObjects().
|
private |
magnetic field value [kG]
Definition at line 99 of file AliAnalysisTaskSELc2pK0sfromAODtracks.h.
Referenced by FillROOTObjects(), and UserExec().
|
private |
! Histogram to check selected events
Definition at line 82 of file AliAnalysisTaskSELc2pK0sfromAODtracks.h.
Referenced by DefineGeneralHistograms(), and UserExec().
|
private |
! Histogram to check Centrality
Definition at line 84 of file AliAnalysisTaskSELc2pK0sfromAODtracks.h.
Referenced by DefineGeneralHistograms(), and UserExec().
|
private |
Lc mass spectra.
! Bachelor pT histogram
Definition at line 105 of file AliAnalysisTaskSELc2pK0sfromAODtracks.h.
Referenced by DefineAnalysisHistograms(), and FillROOTObjects().
|
private |
! Bachelor d0 histogram
Definition at line 106 of file AliAnalysisTaskSELc2pK0sfromAODtracks.h.
Referenced by DefineAnalysisHistograms(), and FillROOTObjects().
|
private |
! Bachelor d0 * V0 d0 histogram
Definition at line 108 of file AliAnalysisTaskSELc2pK0sfromAODtracks.h.
Referenced by DefineAnalysisHistograms(), and FillROOTObjects().
|
private |
! V0 d0 histogram
Definition at line 107 of file AliAnalysisTaskSELc2pK0sfromAODtracks.h.
Referenced by DefineAnalysisHistograms(), and FillROOTObjects().
|
private |
! Decay length histogram
Definition at line 111 of file AliAnalysisTaskSELc2pK0sfromAODtracks.h.
Referenced by DefineAnalysisHistograms(), and FillROOTObjects().
|
private |
! K0s mass histogram
Definition at line 112 of file AliAnalysisTaskSELc2pK0sfromAODtracks.h.
Referenced by DefineAnalysisHistograms(), and FillROOTObjects().
|
private |
Stores trigger information.
Definition at line 103 of file AliAnalysisTaskSELc2pK0sfromAODtracks.h.
Referenced by DefineAnalysisHistograms(), and FillROOTObjects().
|
private |
! Probability to be proton histogram
Definition at line 110 of file AliAnalysisTaskSELc2pK0sfromAODtracks.h.
Referenced by DefineAnalysisHistograms(), and FillROOTObjects().
|
private |
! V0 cosine pointing angle to primary vertex
Definition at line 109 of file AliAnalysisTaskSELc2pK0sfromAODtracks.h.
Referenced by DefineAnalysisHistograms(), and FillROOTObjects().
|
private |
! Histogram to check Trigger
Definition at line 83 of file AliAnalysisTaskSELc2pK0sfromAODtracks.h.
Referenced by DefineGeneralHistograms(), and UserExec().
|
private |
SemiCentral trigger event.
Definition at line 92 of file AliAnalysisTaskSELc2pK0sfromAODtracks.h.
Referenced by UserExec().
|
private |
INT7 trigger event.
Definition at line 94 of file AliAnalysisTaskSELc2pK0sfromAODtracks.h.
Referenced by UserExec().
|
private |
Cuts - sent to output slot 2.
Definition at line 86 of file AliAnalysisTaskSELc2pK0sfromAODtracks.h.
Referenced by Init(), and UserExec().
|
private |
Central trigger event.
Definition at line 93 of file AliAnalysisTaskSELc2pK0sfromAODtracks.h.
Referenced by UserExec().
|
private |
Reconstruct primary vertex excluding candidate tracks.
Definition at line 90 of file AliAnalysisTaskSELc2pK0sfromAODtracks.h.
Referenced by UserExec().
|
private |
MB trigger event.
Definition at line 91 of file AliAnalysisTaskSELc2pK0sfromAODtracks.h.
Referenced by UserExec().
|
private |
! User output slot 2 // Cuts
Definition at line 81 of file AliAnalysisTaskSELc2pK0sfromAODtracks.h.
Referenced by Init(), and ~AliAnalysisTaskSELc2pK0sfromAODtracks().
|
private |
Use MC info.
! User output slot 1 // general histos
Definition at line 79 of file AliAnalysisTaskSELc2pK0sfromAODtracks.h.
Referenced by DefineGeneralHistograms(), Terminate(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSELc2pK0sfromAODtracks().
|
private |
! User Output slot 3 //analysis histograms
Definition at line 80 of file AliAnalysisTaskSELc2pK0sfromAODtracks.h.
Referenced by DefineAnalysisHistograms(), Terminate(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSELc2pK0sfromAODtracks().
|
private |
Definition at line 89 of file AliAnalysisTaskSELc2pK0sfromAODtracks.h.
Referenced by MakeCascadeHF(), ReconstructSecondaryVertex(), and SetReconstructPrimVert().
|
private |
Centrality.
Definition at line 100 of file AliAnalysisTaskSELc2pK0sfromAODtracks.h.
Referenced by UserExec().
|
private |
Definition at line 78 of file AliAnalysisTaskSELc2pK0sfromAODtracks.h.
Referenced by FillROOTObjects(), GetMC(), SetMC(), and UserExec().
|
private |
primary vertex
Definition at line 97 of file AliAnalysisTaskSELc2pK0sfromAODtracks.h.
Referenced by PrimaryVertex(), and UserExec().
|
private |
flag to decide whether to write the candidate variables on a tree variables
! tree of the candidate variables after track selection on output slot 4
Definition at line 88 of file AliAnalysisTaskSELc2pK0sfromAODtracks.h.
Referenced by DefineTreeVariables(), FillROOTObjects(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSELc2pK0sfromAODtracks().
|
private |
Definition at line 96 of file AliAnalysisTaskSELc2pK0sfromAODtracks.h.
Referenced by FillROOTObjects(), MakeCascadeHF(), ReconstructSecondaryVertex(), and UserExec().
|
private |
flag for event selected
Definition at line 87 of file AliAnalysisTaskSELc2pK0sfromAODtracks.h.
Referenced by FillROOTObjects(), Terminate(), UserCreateOutputObjects(), and UserExec().