AliPhysics  9b6b435 (9b6b435)
AliAnalysisTaskSELc2V0bachelorTMVAApp Class Reference

#include <AliAnalysisTaskSELc2V0bachelorTMVAApp.h>

Inheritance diagram for AliAnalysisTaskSELc2V0bachelorTMVAApp:

Public Types

enum  EBachelor {
  kBachInvalid = -1, kBachFake = 0, kBachNoProton = 1, kBachPrimary = 2,
  kBachNoLambdaMother = 3, kBachDifferentLambdaMother = 4, kBachCorrectLambdaMother = 5
}
 
enum  EK0S {
  kK0SInvalid = -1, kK0SFake = 0, kK0SNoK0S = 1, kK0SWithoutMother = 2,
  kK0SNotFromK0 = 3, kK0Primary = 4, kK0NoLambdaMother = 5, kK0DifferentLambdaMother = 6,
  kK0CorrectLambdaMother = 7
}
 

Public Member Functions

 AliAnalysisTaskSELc2V0bachelorTMVAApp ()
 
 AliAnalysisTaskSELc2V0bachelorTMVAApp (const Char_t *name, AliRDHFCutsLctoV0 *cutsA, Bool_t useOnTheFly=kFALSE)
 
virtual ~AliAnalysisTaskSELc2V0bachelorTMVAApp ()
 
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 FillLc2pK0Sspectrum (AliAODRecoCascadeHF *part, Int_t isLc, Int_t &nSelectedAnal, AliRDHFCutsLctoV0 *cutsAnal, TClonesArray *mcArray, Int_t iLctopK0s)
 histos More...
 
void MakeAnalysisForLc2prK0S (AliAODEvent *aodEvent, TClonesArray *arrayLctopK0s, TClonesArray *mcArray, Int_t &nSelectedAnal, AliRDHFCutsLctoV0 *cutsAnal, TClonesArray *array3Prong, AliAODMCHeader *aodheader)
 
void SetMVReader (IClassifierReader *r)
 
IClassifierReader *const GetMVReader ()
 
void SetTMVAlibName (const char *libName)
 
TString GetTMVAlibName ()
 
void SetTMVAlibPtBin (const char *libPtBin)
 
TString GetTMVAlibPtBin ()
 
void SetNamesTMVAVariables (TString names)
 
TString GetNamesTMVAVariables ()
 
void SetMC (Bool_t theMCon)
 set MC usage More...
 
Bool_t GetMC () const
 
void SetK0sAnalysis (Bool_t a)
 
Bool_t GetK0sAnalysis () const
 
void SetUseOnTheFlyV0 (Bool_t a)
 
Bool_t GetUseOnTheFlyV0 ()
 
void SetFillOnlySgn (Bool_t a)
 
Bool_t GetFillOnlySgn ()
 
void SetTopoConstraint (Bool_t a)
 
Bool_t GetTopoConstraint ()
 
void SetCallKFVertexing (Bool_t a)
 
Bool_t GetCallKFVertexing ()
 
void SetKeepingOnlyHIJINGBkg (Bool_t a)
 
Bool_t GetKeepingOnlyHIJINGBkg ()
 
void SetKFCutChi2NDF (Float_t a)
 
Float_t GetKFCutChi2NDF ()
 
void SetKFCutDeviationFromVtx (Float_t a)
 
Float_t GetKFCutDeviationFromVtx ()
 
void SetKFCutDeviationFromVtxV0 (Float_t a)
 
Float_t GetKFCutDeviationFromVtxV0 ()
 
void SetKeepingOnlyPYTHIABkg (Bool_t a)
 
Bool_t GetKeepingOnlyPYTHIABkg ()
 
void SetTriggerMask (ULong64_t c)
 
void SetFillTree (Bool_t a)
 
void SetMCNchHisto (TH1F *h)
 
void SetDebugHistograms (Bool_t flag)
 
Bool_t GetDebugHistograms () const
 

Private Member Functions

EBachelor CheckBachelor (AliAODRecoCascadeHF *part, AliAODTrack *bachelor, TClonesArray *mcArray)
 
EK0S CheckK0S (AliAODRecoCascadeHF *part, AliAODv0 *v0part, TClonesArray *mcArray)
 
Int_t FindV0Label (AliAODRecoDecay *v0part, TClonesArray *mcArray) const
 
Int_t FindLcLabel (AliAODRecoCascadeHF *cascade, TClonesArray *mcArray) const
 
Int_t CallKFVertexing (AliAODRecoCascadeHF *cascade, AliAODv0 *v0part, AliAODTrack *bach, TClonesArray *mcArray, Double_t *V0KF, Double_t *errV0KF, Double_t *LcKF, Double_t *errLcKF, Double_t *distances, Double_t *armPolKF)
 
void FillMCHisto (TClonesArray *mcArray)
 
 AliAnalysisTaskSELc2V0bachelorTMVAApp (const AliAnalysisTaskSELc2V0bachelorTMVAApp &source)
 
AliAnalysisTaskSELc2V0bachelorTMVAAppoperator= (const AliAnalysisTaskSELc2V0bachelorTMVAApp &source)
 

Private Attributes

Bool_t fUseMCInfo
 
TListfOutput
 Use MC info. More...
 
TH1F * fCEvents
 ! Histogram to check selected events More...
 
AliPIDResponse * fPIDResponse
 ! PID response object More...
 
AliPIDCombined * fPIDCombined
 ! combined PID response object More...
 
Bool_t fIsK0sAnalysis
 
AliNormalizationCounterfCounter
 switch between Lpi and K0sp More...
 
AliRDHFCutsLctoV0fAnalCuts
 
TListfListCuts
 Cuts - sent to output slot 5. More...
 
TListfListWeight
 
TListfListCounters
 list of weights More...
 
TListfListProfiles
 
Bool_t fUseOnTheFlyV0
 list of profiles for z-vtx correction of multiplicity More...
 
Bool_t fIsEventSelected
 flag to analyze also on-the-fly V0 candidates More...
 
TTreefVariablesTreeSgn
 flag for event selected More...
 
TTreefVariablesTreeBkg
 ! tree of the candidate variables after track selection (Background) More...
 
Float_tfCandidateVariables
 ! variables to be written to the tree More...
 
TH1F * fHistoCentrality
 ! histogram with centrality from AliRDHFCuts More...
 
TH1F * fHistoEvents
 ! histogram with number of events analyzed More...
 
TH1F * fHistoLc
 ! histogram with number of Lc More...
 
TH1F * fHistoLcOnTheFly
 ! histogram with number of Lc with on-the-fly V0 More...
 
Bool_t fFillOnlySgn
 
TH1F * fHistoLcBeforeCuts
 flag to fill only signal (speeding up processing) More...
 
TH1F * fHistoFiducialAcceptance
 ! histogram to check FiducialAcceptance cut More...
 
TH2FfHistoCodesSgn
 ! histogram with codes for bachelor and V0 for signal More...
 
TH2FfHistoCodesBkg
 ! histogram with codes for bachelor and V0 for background More...
 
TH1F * fHistoLcpKpiBeforeCuts
 ! histogram number of true Lc–>pKpi (3 prong) before any cut More...
 
AliAODVertex * fVtx1
 
TH1DfHistoDistanceLcToPrimVtx
 primary vertex More...
 
TH1DfHistoDistanceV0ToPrimVtx
 ! KF: distance V0 vertex from primary vertex More...
 
TH1DfHistoDistanceV0ToLc
 ! KF: distance V0 vertex from Lc vertex More...
 
TH1DfHistoDistanceLcToPrimVtxSgn
 ! KF: distance of signal Lc vertex from primary vertex More...
 
TH1DfHistoDistanceV0ToPrimVtxSgn
 ! KF: distance for signal Lc of V0 vertex from primary vertex More...
 
TH1DfHistoDistanceV0ToLcSgn
 ! KF: distance for signal Lc of V0 vertex from Lc vertex More...
 
TH1DfHistoVtxLcResidualToPrimVtx
 ! KF: residual wrt MC of distance Lc vertex from primary vertex (MC - KF) More...
 
TH1DfHistoVtxV0ResidualToPrimVtx
 ! KF: residual wrt MC of distance V0 vertex from primary vertex (MC - KF) More...
 
TH1DfHistoVtxV0ResidualToLc
 ! KF: residual wrt MC of distance V0 vertex from Lc vertex (MC - KF) More...
 
TH1DfHistoMassV0All
 ! KF: mass for all V0 reconstructed with KF More...
 
TH1DfHistoDecayLengthV0All
 ! KF: decay length for all V0 reconstructed with KF More...
 
TH1DfHistoLifeTimeV0All
 ! KF: life time for all V0 reconstructed with KF More...
 
TH1DfHistoMassV0True
 ! KF: mass for true V0 reconstructed with KF More...
 
TH1DfHistoDecayLengthV0True
 ! KF: decay length for true V0 reconstructed with KF More...
 
TH1DfHistoLifeTimeV0True
 ! KF: life time for true V0 reconstructed with KF More...
 
TH1DfHistoMassV0TrueFromAOD
 ! KF: AOD mass for true V0 reconstructed with KF More...
 
TH1DfHistoMassV0TrueK0S
 ! KF: mass for true V0 which are really K0S reconstructed with KF More...
 
TH1DfHistoDecayLengthV0TrueK0S
 ! KF: decay length for true V0 which are really K0S reconstructed with KF More...
 
TH1DfHistoLifeTimeV0TrueK0S
 ! KF: life time for true V0 which are really K0S reconstructed with KF More...
 
TH1DfHistoMassV0TrueK0SFromAOD
 ! KF: AOD mass for true V0 which are really K0S reconstructed with KF More...
 
TH1DfHistoMassLcAll
 ! KF: mass for all Lc reconstructed with KF More...
 
TH1DfHistoDecayLengthLcAll
 ! KF: decay length for all Lc reconstructed with KF More...
 
TH1DfHistoLifeTimeLcAll
 ! KF: life time for all Lc reconstructed with KF More...
 
TH1DfHistoMassLcTrue
 ! KF: mass for true cascades reconstructed with KF More...
 
TH1DfHistoDecayLengthLcTrue
 ! KF: decay length for true cascades reconstructed with KF More...
 
TH1DfHistoLifeTimeLcTrue
 ! KF: life time for true cascades reconstructed with KF More...
 
TH1DfHistoMassLcTrueFromAOD
 ! KF: AOD mass for true cascades reconstructed with KF More...
 
TH1DfHistoMassV0fromLcAll
 ! KF: mass of V0 for all cascades reconstructed with KF More...
 
TH1DfHistoDecayLengthV0fromLcAll
 ! KF: decay length of V0 for all cascades reconstructed with KF More...
 
TH1DfHistoLifeTimeV0fromLcAll
 ! KF: life time of V0 for all cascades reconstructed with KF More...
 
TH1DfHistoMassV0fromLcTrue
 ! KF: mass of V0 for true cascades reconstructed with KF More...
 
TH1DfHistoDecayLengthV0fromLcTrue
 ! KF: decay length of V0 for true cascades reconstructed with KF More...
 
TH1DfHistoLifeTimeV0fromLcTrue
 ! KF: life time of V0 for true cascades reconstructed with KF More...
 
TH1DfHistoMassLcSgn
 ! KF: mass of signal Lc reconstructed with KF More...
 
TH1DfHistoMassLcSgnFromAOD
 ! KF: AOD mass of signal Lc reconstructed with KF More...
 
TH1DfHistoDecayLengthLcSgn
 ! KF: decay length of signal Lc reconstructed with KF More...
 
TH1DfHistoLifeTimeLcSgn
 ! KF: life time of signal Lc reconstructed with KF More...
 
TH1DfHistoMassV0fromLcSgn
 ! KF: mass of V0 for signal Lc reconstructed with KF More...
 
TH1DfHistoDecayLengthV0fromLcSgn
 ! KF: decay length of V0 for signal Lc reconstructed with KF More...
 
TH1DfHistoLifeTimeV0fromLcSgn
 ! KF: life time of V0 for signal Lc reconstructed with KF More...
 
TH2DfHistoKF
 ! KF: V0 code vs Lc code from KF (mass, decaylength, lifetime considered) More...
 
TH1DfHistoKFV0
 ! KF: V0 code from KF (mass, decaylength, lifetime considered) More...
 
TH1DfHistoKFLc
 ! KF: Lc code from KF (mass, decaylength, lifetime considered) More...
 
TH2DfHistoMassKFV0
 ! KF: mass vs mass error for V0 from KF More...
 
TH2DfHistoDecayLengthKFV0
 ! KF: decay length vs decay length error for V0 from KF More...
 
TH2DfHistoLifeTimeKFV0
 ! KF: life time vs life time error for V0 from KF More...
 
TH2DfHistoMassKFLc
 ! KF: mass vs mass error for Lc from KF More...
 
TH2DfHistoDecayLengthKFLc
 ! KF: decay length vs decay length error for Lc from KF More...
 
TH2DfHistoLifeTimeKFLc
 ! KF: life time vs life time error for Lc from KF More...
 
TH2DfHistoArmenterosPodolanskiV0KF
 ! KF: Armeteros-Podolanski plot for all V0 from KF More...
 
TH2DfHistoArmenterosPodolanskiV0KFSgn
 ! KF: Armeteros-Podolanski plot for V0 from signal Lc from KF More...
 
TH2DfHistoArmenterosPodolanskiV0AOD
 ! KF: AOD Armeteros-Podolanski plot for all V0 from KF More...
 
TH2DfHistoArmenterosPodolanskiV0AODSgn
 ! KF: AOD Armeteros-Podolanski plot for V0 from signal Lc from KF More...
 
TListfOutputKF
 ! User output1: list of histograms from KF More...
 
Int_t fmcLabelLc
 
Bool_t ftopoConstraint
 label of candidate More...
 
Bool_t fCallKFVertexing
 flag to use topological constraints in KF More...
 
Bool_t fKeepingOnlyHIJINGBkg
 flag to decide whether to call or not KF More...
 
AliVertexingHFUtilsfUtils
 flag to fill bkg with only candidates that have daughters generated by HIJING (to be used for enriched MC) More...
 
TH1F * fHistoBackground
 AliVertexingHFUtils used to check the generator of a specific candidate. More...
 
Float_t fCutKFChi2NDF
 
Float_t fCutKFDeviationFromVtx
 cut for KF on chi2/NDF More...
 
Float_t fCutKFDeviationFromVtxV0
 cut for KF on distance to primary vtx More...
 
Int_t fCurrentEvent
 cut for KF on distance to primary vtx for V0 More...
 
Double_t fBField
 current event number - for debug purposes More...
 
Bool_t fKeepingOnlyPYTHIABkg
 magnetic field of current event More...
 
TH1F * fHistoMCLcK0SpGen
 flag to allow to use only PYTHIA tracks for background More...
 
TH1F * fHistoMCLcK0SpGenAcc
 ! histo with MC Lc –> K0S + p More...
 
TH1F * fHistoMCLcK0SpGenLimAcc
 ! histo with MC Lc –> K0S + p More...
 
ULong64_t fTriggerMask
 
TF1 * fFuncWeightPythia
 mask to the trigger word returned by the physics selection More...
 
TF1 * fFuncWeightFONLL5overLHC13d3
 ! weight function for FONLL vs pPb prod. More...
 
TF1 * fFuncWeightFONLL5overLHC13d3Lc
 ! weight function for FONLL vs pPb prod. More...
 
TH1F * fHistoMCNch
 ! histogram with Nch distribution from MC production More...
 
Int_t fNTracklets
 
Float_t fCentrality
 tracklet multiplicity in event More...
 
Bool_t fFillTree
 centrality More...
 
IClassifierReaderfBDTReader
 flag to decide whether to fill the sgn and bkg trees More...
 
TString fTMVAlibName
 
TString fTMVAlibPtBin
 Name of the library to load to have the TMVA weights. More...
 
TString fNamesTMVAVar
 Pt bin that will be in the library to be loaded for the TMVA. More...
 
TH2DfBDTHisto
 vector of the names of the input variables More...
 
TH2DfBDTHistoVsMassK0S
 ! BDT classifier vs mass (pi+pi-) pairs More...
 
TH2DfBDTHistoVstImpParBach
 ! BDT classifier vs proton d0 More...
 
TH2DfBDTHistoVstImpParV0
 ! BDT classifier vs V0 d0 More...
 
TH2DfBDTHistoVsBachelorPt
 ! BDT classifier vs proton pT More...
 
TH2DfBDTHistoVsCombinedProtonProb
 ! BDT classifier vs combined proton probability More...
 
TH2DfBDTHistoVsCtau
 ! BDT classifier vs V0 ctau More...
 
TH2DfBDTHistoVsCosPAK0S
 ! BDT classifier vs V0 cosine of pointing angle More...
 
TH2DfBDTHistoVsSignd0
 ! BDT classifier vs V0 proton signed d0 More...
 
TH2DfBDTHistoVsCosThetaStar
 ! BDT classifier vs proton emission angle in pK0s pair rest frame More...
 
TH2DfHistoNsigmaTPC
 ! More...
 
TH2DfHistoNsigmaTOF
 ! More...
 
Bool_t fDebugHistograms
 

Detailed Description

Definition at line 46 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Member Enumeration Documentation

Enumerator
kBachInvalid 
kBachFake 
kBachNoProton 
kBachPrimary 
kBachNoLambdaMother 
kBachDifferentLambdaMother 
kBachCorrectLambdaMother 

Definition at line 51 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Enumerator
kK0SInvalid 
kK0SFake 
kK0SNoK0S 
kK0SWithoutMother 
kK0SNotFromK0 
kK0Primary 
kK0NoLambdaMother 
kK0DifferentLambdaMother 
kK0CorrectLambdaMother 

Definition at line 60 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Constructor & Destructor Documentation

AliAnalysisTaskSELc2V0bachelorTMVAApp::AliAnalysisTaskSELc2V0bachelorTMVAApp ( )

Default ctor

Definition at line 86 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.cxx.

Referenced by AddTaskLc2V0bachelor_TMVAApp(), and GetDebugHistograms().

AliAnalysisTaskSELc2V0bachelorTMVAApp::AliAnalysisTaskSELc2V0bachelorTMVAApp ( const Char_t name,
AliRDHFCutsLctoV0 cutsA,
Bool_t  useOnTheFly = kFALSE 
)

Constructor. Initialization of Inputs and Outputs

Definition at line 212 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.cxx.

AliAnalysisTaskSELc2V0bachelorTMVAApp::~AliAnalysisTaskSELc2V0bachelorTMVAApp ( )
virtual

destructor

Definition at line 350 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.cxx.

AliAnalysisTaskSELc2V0bachelorTMVAApp::AliAnalysisTaskSELc2V0bachelorTMVAApp ( const AliAnalysisTaskSELc2V0bachelorTMVAApp source)
private

Member Function Documentation

Int_t AliAnalysisTaskSELc2V0bachelorTMVAApp::CallKFVertexing ( AliAODRecoCascadeHF cascade,
AliAODv0 *  v0part,
AliAODTrack *  bach,
TClonesArray *  mcArray,
Double_t V0KF,
Double_t errV0KF,
Double_t LcKF,
Double_t errLcKF,
Double_t distances,
Double_t armPolKF 
)
private

method to perform KF vertexing elements: [0] = mass, [1] = DecayLength, [2] = lifeTime

Definition at line 1907 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.cxx.

Referenced by FillLc2pK0Sspectrum(), and GetDebugHistograms().

AliAnalysisTaskSELc2V0bachelorTMVAApp::EBachelor AliAnalysisTaskSELc2V0bachelorTMVAApp::CheckBachelor ( AliAODRecoCascadeHF part,
AliAODTrack *  bachelor,
TClonesArray *  mcArray 
)
private

function to check if the bachelor is a p, if it is a p but not from Lc to be filled for background candidates

Definition at line 2534 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.cxx.

Referenced by FillLc2pK0Sspectrum(), and GetDebugHistograms().

AliAnalysisTaskSELc2V0bachelorTMVAApp::EK0S AliAnalysisTaskSELc2V0bachelorTMVAApp::CheckK0S ( AliAODRecoCascadeHF part,
AliAODv0 *  v0part,
TClonesArray *  mcArray 
)
private

function to check if the K0Spart is a p, if it is a p but not from Lc to be filled for background candidates

Definition at line 2589 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.cxx.

Referenced by FillLc2pK0Sspectrum(), and GetDebugHistograms().

void AliAnalysisTaskSELc2V0bachelorTMVAApp::FillLc2pK0Sspectrum ( AliAODRecoCascadeHF part,
Int_t  isLc,
Int_t nSelectedAnal,
AliRDHFCutsLctoV0 cutsAnal,
TClonesArray *  mcArray,
Int_t  iLctopK0s 
)

histos

Fill histos for Lc -> K0S+proton

Definition at line 1384 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.cxx.

Referenced by LocalInit(), and MakeAnalysisForLc2prK0S().

void AliAnalysisTaskSELc2V0bachelorTMVAApp::FillMCHisto ( TClonesArray *  mcArray)
private

method to fill MC histo: how many Lc –> K0S + p are there at MC level

first, we set the bachelor and the v0: above we assumed first proton and second V0, but we could have to change it:

Definition at line 1073 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.cxx.

Referenced by GetDebugHistograms(), and UserExec().

Int_t AliAnalysisTaskSELc2V0bachelorTMVAApp::FindLcLabel ( AliAODRecoCascadeHF cascade,
TClonesArray *  mcArray 
) const
private

finding the label of teh V0; inspired from AliAODRecoDecay::MatchToMC

Definition at line 2712 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.cxx.

Referenced by CheckBachelor(), CheckK0S(), and GetDebugHistograms().

Int_t AliAnalysisTaskSELc2V0bachelorTMVAApp::FindV0Label ( AliAODRecoDecay *  v0part,
TClonesArray *  mcArray 
) const
private

finding the label of teh V0; inspired from AliAODRecoDecay::MatchToMC

Definition at line 2663 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.cxx.

Referenced by CheckK0S(), FindLcLabel(), and GetDebugHistograms().

Bool_t AliAnalysisTaskSELc2V0bachelorTMVAApp::GetCallKFVertexing ( )
inline

Definition at line 121 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Bool_t AliAnalysisTaskSELc2V0bachelorTMVAApp::GetDebugHistograms ( ) const
inline

Definition at line 148 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Bool_t AliAnalysisTaskSELc2V0bachelorTMVAApp::GetFillOnlySgn ( )
inline

Definition at line 115 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Bool_t AliAnalysisTaskSELc2V0bachelorTMVAApp::GetK0sAnalysis ( ) const
inline

Definition at line 109 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Bool_t AliAnalysisTaskSELc2V0bachelorTMVAApp::GetKeepingOnlyHIJINGBkg ( )
inline

Definition at line 124 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Bool_t AliAnalysisTaskSELc2V0bachelorTMVAApp::GetKeepingOnlyPYTHIABkg ( )
inline

Definition at line 136 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Float_t AliAnalysisTaskSELc2V0bachelorTMVAApp::GetKFCutChi2NDF ( )
inline

Definition at line 127 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Float_t AliAnalysisTaskSELc2V0bachelorTMVAApp::GetKFCutDeviationFromVtx ( )
inline

Definition at line 130 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Float_t AliAnalysisTaskSELc2V0bachelorTMVAApp::GetKFCutDeviationFromVtxV0 ( )
inline

Definition at line 133 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Bool_t AliAnalysisTaskSELc2V0bachelorTMVAApp::GetMC ( ) const
inline

Definition at line 106 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

IClassifierReader* const AliAnalysisTaskSELc2V0bachelorTMVAApp::GetMVReader ( )
inline

Definition at line 96 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

TString AliAnalysisTaskSELc2V0bachelorTMVAApp::GetNamesTMVAVariables ( )
inline

Definition at line 102 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

TString AliAnalysisTaskSELc2V0bachelorTMVAApp::GetTMVAlibName ( )
inline

Definition at line 98 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

TString AliAnalysisTaskSELc2V0bachelorTMVAApp::GetTMVAlibPtBin ( )
inline

Definition at line 100 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Bool_t AliAnalysisTaskSELc2V0bachelorTMVAApp::GetTopoConstraint ( )
inline

Definition at line 118 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Bool_t AliAnalysisTaskSELc2V0bachelorTMVAApp::GetUseOnTheFlyV0 ( )
inline

Definition at line 112 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

void AliAnalysisTaskSELc2V0bachelorTMVAApp::Init ( )
virtual

Initialization

Definition at line 421 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.cxx.

Referenced by LocalInit().

virtual void AliAnalysisTaskSELc2V0bachelorTMVAApp::LocalInit ( )
inlinevirtual

Definition at line 80 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

void AliAnalysisTaskSELc2V0bachelorTMVAApp::MakeAnalysisForLc2prK0S ( AliAODEvent aodEvent,
TClonesArray *  arrayLctopK0s,
TClonesArray *  mcArray,
Int_t nSelectedAnal,
AliRDHFCutsLctoV0 cutsAnal,
TClonesArray *  array3Prong,
AliAODMCHeader *  aodheader 
)

Lc prong needed to MatchToMC method

Definition at line 1180 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.cxx.

Referenced by LocalInit(), and UserExec().

AliAnalysisTaskSELc2V0bachelorTMVAApp& AliAnalysisTaskSELc2V0bachelorTMVAApp::operator= ( const AliAnalysisTaskSELc2V0bachelorTMVAApp source)
private

Referenced by GetDebugHistograms().

void AliAnalysisTaskSELc2V0bachelorTMVAApp::SetCallKFVertexing ( Bool_t  a)
inline

Definition at line 120 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

void AliAnalysisTaskSELc2V0bachelorTMVAApp::SetDebugHistograms ( Bool_t  flag)
inline
void AliAnalysisTaskSELc2V0bachelorTMVAApp::SetFillOnlySgn ( Bool_t  a)
inline

Definition at line 114 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

void AliAnalysisTaskSELc2V0bachelorTMVAApp::SetFillTree ( Bool_t  a)
inline
void AliAnalysisTaskSELc2V0bachelorTMVAApp::SetK0sAnalysis ( Bool_t  a)
inline
void AliAnalysisTaskSELc2V0bachelorTMVAApp::SetKeepingOnlyHIJINGBkg ( Bool_t  a)
inline
void AliAnalysisTaskSELc2V0bachelorTMVAApp::SetKeepingOnlyPYTHIABkg ( Bool_t  a)
inline

Definition at line 135 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

void AliAnalysisTaskSELc2V0bachelorTMVAApp::SetKFCutChi2NDF ( Float_t  a)
inline

Definition at line 126 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

void AliAnalysisTaskSELc2V0bachelorTMVAApp::SetKFCutDeviationFromVtx ( Float_t  a)
inline

Definition at line 129 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

void AliAnalysisTaskSELc2V0bachelorTMVAApp::SetKFCutDeviationFromVtxV0 ( Float_t  a)
inline

Definition at line 132 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

void AliAnalysisTaskSELc2V0bachelorTMVAApp::SetMC ( Bool_t  theMCon)
inline

set MC usage

Definition at line 105 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by AddTaskLc2V0bachelor_TMVAApp().

void AliAnalysisTaskSELc2V0bachelorTMVAApp::SetMCNchHisto ( TH1F *  h)
inline

Definition at line 142 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

void AliAnalysisTaskSELc2V0bachelorTMVAApp::SetMVReader ( IClassifierReader r)
inline

Definition at line 95 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

void AliAnalysisTaskSELc2V0bachelorTMVAApp::SetNamesTMVAVariables ( TString  names)
inline
void AliAnalysisTaskSELc2V0bachelorTMVAApp::SetTMVAlibName ( const char *  libName)
inline
void AliAnalysisTaskSELc2V0bachelorTMVAApp::SetTMVAlibPtBin ( const char *  libPtBin)
inline
void AliAnalysisTaskSELc2V0bachelorTMVAApp::SetTopoConstraint ( Bool_t  a)
inline

Definition at line 117 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

void AliAnalysisTaskSELc2V0bachelorTMVAApp::SetTriggerMask ( ULong64_t  c)
inline

Definition at line 138 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

void AliAnalysisTaskSELc2V0bachelorTMVAApp::SetUseOnTheFlyV0 ( Bool_t  a)
inline

Definition at line 111 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

void AliAnalysisTaskSELc2V0bachelorTMVAApp::Terminate ( Option_t option)
virtual

The Terminate() function is the last function to be called during a query. It always runs on the client, it can be used to present the results graphically or save the results to file.

Definition at line 447 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.cxx.

Referenced by LocalInit().

void AliAnalysisTaskSELc2V0bachelorTMVAApp::UserCreateOutputObjects ( )
virtual

Implementation of interface methods.

output

Definition at line 488 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.cxx.

void AliAnalysisTaskSELc2V0bachelorTMVAApp::UserExec ( Option_t option)
virtual

user exec

Definition at line 936 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.cxx.

Referenced by LocalInit().

Member Data Documentation

AliRDHFCutsLctoV0* AliAnalysisTaskSELc2V0bachelorTMVAApp::fAnalCuts
private
TH2D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fBDTHisto
private

vector of the names of the input variables

!

Definition at line 305 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by FillLc2pK0Sspectrum(), and UserCreateOutputObjects().

TH2D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fBDTHistoVsBachelorPt
private

! BDT classifier vs proton pT

Definition at line 309 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by FillLc2pK0Sspectrum(), and UserCreateOutputObjects().

TH2D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fBDTHistoVsCombinedProtonProb
private

! BDT classifier vs combined proton probability

Definition at line 310 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by FillLc2pK0Sspectrum(), and UserCreateOutputObjects().

TH2D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fBDTHistoVsCosPAK0S
private

! BDT classifier vs V0 cosine of pointing angle

Definition at line 312 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by FillLc2pK0Sspectrum(), and UserCreateOutputObjects().

TH2D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fBDTHistoVsCosThetaStar
private

! BDT classifier vs proton emission angle in pK0s pair rest frame

Definition at line 314 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by FillLc2pK0Sspectrum(), and UserCreateOutputObjects().

TH2D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fBDTHistoVsCtau
private

! BDT classifier vs V0 ctau

Definition at line 311 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by FillLc2pK0Sspectrum(), and UserCreateOutputObjects().

TH2D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fBDTHistoVsMassK0S
private

! BDT classifier vs mass (pi+pi-) pairs

Definition at line 306 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by FillLc2pK0Sspectrum(), and UserCreateOutputObjects().

TH2D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fBDTHistoVsSignd0
private

! BDT classifier vs V0 proton signed d0

Definition at line 313 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by FillLc2pK0Sspectrum(), and UserCreateOutputObjects().

TH2D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fBDTHistoVstImpParBach
private

! BDT classifier vs proton d0

Definition at line 307 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by FillLc2pK0Sspectrum(), and UserCreateOutputObjects().

TH2D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fBDTHistoVstImpParV0
private

! BDT classifier vs V0 d0

Definition at line 308 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by FillLc2pK0Sspectrum(), and UserCreateOutputObjects().

IClassifierReader* AliAnalysisTaskSELc2V0bachelorTMVAApp::fBDTReader
private

flag to decide whether to fill the sgn and bkg trees

! BDT reader

Definition at line 301 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by FillLc2pK0Sspectrum(), GetMVReader(), SetMVReader(), UserCreateOutputObjects(), and ~AliAnalysisTaskSELc2V0bachelorTMVAApp().

Double_t AliAnalysisTaskSELc2V0bachelorTMVAApp::fBField
private

current event number - for debug purposes

Definition at line 283 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), FillLc2pK0Sspectrum(), and UserExec().

Bool_t AliAnalysisTaskSELc2V0bachelorTMVAApp::fCallKFVertexing
private

flag to use topological constraints in KF

Definition at line 275 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by FillLc2pK0Sspectrum(), GetCallKFVertexing(), SetCallKFVertexing(), and UserCreateOutputObjects().

Float_t* AliAnalysisTaskSELc2V0bachelorTMVAApp::fCandidateVariables
private

! variables to be written to the tree

Definition at line 185 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by FillLc2pK0Sspectrum(), and UserCreateOutputObjects().

Float_t AliAnalysisTaskSELc2V0bachelorTMVAApp::fCentrality
private

tracklet multiplicity in event

Definition at line 297 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by FillLc2pK0Sspectrum(), and UserExec().

TH1F* AliAnalysisTaskSELc2V0bachelorTMVAApp::fCEvents
private

! Histogram to check selected events

Definition at line 170 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

AliNormalizationCounter* AliAnalysisTaskSELc2V0bachelorTMVAApp::fCounter
private

switch between Lpi and K0sp

! AliNormalizationCounter on output slot 4

Definition at line 174 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSELc2V0bachelorTMVAApp().

Int_t AliAnalysisTaskSELc2V0bachelorTMVAApp::fCurrentEvent
private

cut for KF on distance to primary vtx for V0

Definition at line 282 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by UserExec().

Float_t AliAnalysisTaskSELc2V0bachelorTMVAApp::fCutKFChi2NDF
private
Float_t AliAnalysisTaskSELc2V0bachelorTMVAApp::fCutKFDeviationFromVtx
private

cut for KF on chi2/NDF

Definition at line 280 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by GetKFCutDeviationFromVtx(), and SetKFCutDeviationFromVtx().

Float_t AliAnalysisTaskSELc2V0bachelorTMVAApp::fCutKFDeviationFromVtxV0
private

cut for KF on distance to primary vtx

Definition at line 281 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by GetKFCutDeviationFromVtxV0(), and SetKFCutDeviationFromVtxV0().

Bool_t AliAnalysisTaskSELc2V0bachelorTMVAApp::fDebugHistograms
private
Bool_t AliAnalysisTaskSELc2V0bachelorTMVAApp::fFillOnlySgn
private
Bool_t AliAnalysisTaskSELc2V0bachelorTMVAApp::fFillTree
private

centrality

Definition at line 299 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by FillLc2pK0Sspectrum(), and SetFillTree().

TF1* AliAnalysisTaskSELc2V0bachelorTMVAApp::fFuncWeightFONLL5overLHC13d3
private

! weight function for FONLL vs pPb prod.

Definition at line 292 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by FillLc2pK0Sspectrum(), and UserCreateOutputObjects().

TF1* AliAnalysisTaskSELc2V0bachelorTMVAApp::fFuncWeightFONLL5overLHC13d3Lc
private

! weight function for FONLL vs pPb prod.

Definition at line 293 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by FillLc2pK0Sspectrum(), and UserCreateOutputObjects().

TF1* AliAnalysisTaskSELc2V0bachelorTMVAApp::fFuncWeightPythia
private

mask to the trigger word returned by the physics selection

! weight function for Pythia vs pPb prod.

Definition at line 291 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by FillLc2pK0Sspectrum(), and UserCreateOutputObjects().

TH2D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoArmenterosPodolanskiV0AOD
private

! KF: AOD Armeteros-Podolanski plot for all V0 from KF

Definition at line 268 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH2D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoArmenterosPodolanskiV0AODSgn
private

! KF: AOD Armeteros-Podolanski plot for V0 from signal Lc from KF

Definition at line 269 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH2D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoArmenterosPodolanskiV0KF
private

! KF: Armeteros-Podolanski plot for all V0 from KF

Definition at line 266 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH2D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoArmenterosPodolanskiV0KFSgn
private

! KF: Armeteros-Podolanski plot for V0 from signal Lc from KF

Definition at line 267 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoBackground
private

AliVertexingHFUtils used to check the generator of a specific candidate.

! histo to check the number of candidates with at least one daughter for the injected signal

Definition at line 278 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by MakeAnalysisForLc2prK0S(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoCentrality
private

! histogram with centrality from AliRDHFCuts

Definition at line 187 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by FillLc2pK0Sspectrum(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoCodesBkg
private

! histogram with codes for bachelor and V0 for background

Definition at line 195 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by FillLc2pK0Sspectrum(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoCodesSgn
private

! histogram with codes for bachelor and V0 for signal

Definition at line 194 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by FillLc2pK0Sspectrum(), and UserCreateOutputObjects().

TH2D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoDecayLengthKFLc
private

! KF: decay length vs decay length error for Lc from KF

Definition at line 263 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH2D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoDecayLengthKFV0
private

! KF: decay length vs decay length error for V0 from KF

Definition at line 259 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoDecayLengthLcAll
private

! KF: decay length for all Lc reconstructed with KF

Definition at line 228 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoDecayLengthLcSgn
private

! KF: decay length of signal Lc reconstructed with KF

Definition at line 247 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoDecayLengthLcTrue
private

! KF: decay length for true cascades reconstructed with KF

Definition at line 232 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoDecayLengthV0All
private

! KF: decay length for all V0 reconstructed with KF

Definition at line 212 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoDecayLengthV0fromLcAll
private

! KF: decay length of V0 for all cascades reconstructed with KF

Definition at line 238 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoDecayLengthV0fromLcSgn
private

! KF: decay length of V0 for signal Lc reconstructed with KF

Definition at line 251 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoDecayLengthV0fromLcTrue
private

! KF: decay length of V0 for true cascades reconstructed with KF

Definition at line 242 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoDecayLengthV0True
private

! KF: decay length for true V0 reconstructed with KF

Definition at line 216 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoDecayLengthV0TrueK0S
private

! KF: decay length for true V0 which are really K0S reconstructed with KF

Definition at line 222 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoDistanceLcToPrimVtx
private

primary vertex

! KF: distance Lc vertex from primary vertex

Definition at line 199 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoDistanceLcToPrimVtxSgn
private

! KF: distance of signal Lc vertex from primary vertex

Definition at line 203 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoDistanceV0ToLc
private

! KF: distance V0 vertex from Lc vertex

Definition at line 201 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoDistanceV0ToLcSgn
private

! KF: distance for signal Lc of V0 vertex from Lc vertex

Definition at line 205 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoDistanceV0ToPrimVtx
private

! KF: distance V0 vertex from primary vertex

Definition at line 200 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoDistanceV0ToPrimVtxSgn
private

! KF: distance for signal Lc of V0 vertex from primary vertex

Definition at line 204 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoEvents
private

! histogram with number of events analyzed

Definition at line 188 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH1F* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoFiducialAcceptance
private

! histogram to check FiducialAcceptance cut

Definition at line 193 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by FillLc2pK0Sspectrum(), and UserCreateOutputObjects().

TH2D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoKF
private

! KF: V0 code vs Lc code from KF (mass, decaylength, lifetime considered)

Definition at line 254 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoKFLc
private

! KF: Lc code from KF (mass, decaylength, lifetime considered)

Definition at line 256 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoKFV0
private

! KF: V0 code from KF (mass, decaylength, lifetime considered)

Definition at line 255 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoLc
private

! histogram with number of Lc

Definition at line 189 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by MakeAnalysisForLc2prK0S(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoLcBeforeCuts
private

flag to fill only signal (speeding up processing)

! histogram with number of Lc before any cut

Definition at line 192 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by MakeAnalysisForLc2prK0S(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoLcOnTheFly
private

! histogram with number of Lc with on-the-fly V0

Definition at line 190 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by FillLc2pK0Sspectrum(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoLcpKpiBeforeCuts
private

! histogram number of true Lc–>pKpi (3 prong) before any cut

Definition at line 196 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by UserCreateOutputObjects().

TH2D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoLifeTimeKFLc
private

! KF: life time vs life time error for Lc from KF

Definition at line 264 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH2D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoLifeTimeKFV0
private

! KF: life time vs life time error for V0 from KF

Definition at line 260 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoLifeTimeLcAll
private

! KF: life time for all Lc reconstructed with KF

Definition at line 229 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoLifeTimeLcSgn
private

! KF: life time of signal Lc reconstructed with KF

Definition at line 248 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoLifeTimeLcTrue
private

! KF: life time for true cascades reconstructed with KF

Definition at line 233 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoLifeTimeV0All
private

! KF: life time for all V0 reconstructed with KF

Definition at line 213 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoLifeTimeV0fromLcAll
private

! KF: life time of V0 for all cascades reconstructed with KF

Definition at line 239 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoLifeTimeV0fromLcSgn
private

! KF: life time of V0 for signal Lc reconstructed with KF

Definition at line 252 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoLifeTimeV0fromLcTrue
private

! KF: life time of V0 for true cascades reconstructed with KF

Definition at line 243 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoLifeTimeV0True
private

! KF: life time for true V0 reconstructed with KF

Definition at line 217 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoLifeTimeV0TrueK0S
private

! KF: life time for true V0 which are really K0S reconstructed with KF

Definition at line 223 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH2D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoMassKFLc
private

! KF: mass vs mass error for Lc from KF

Definition at line 262 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH2D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoMassKFV0
private

! KF: mass vs mass error for V0 from KF

Definition at line 258 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoMassLcAll
private

! KF: mass for all Lc reconstructed with KF

Definition at line 227 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoMassLcSgn
private

! KF: mass of signal Lc reconstructed with KF

Definition at line 245 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoMassLcSgnFromAOD
private

! KF: AOD mass of signal Lc reconstructed with KF

Definition at line 246 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoMassLcTrue
private

! KF: mass for true cascades reconstructed with KF

Definition at line 231 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoMassLcTrueFromAOD
private

! KF: AOD mass for true cascades reconstructed with KF

Definition at line 235 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoMassV0All
private

! KF: mass for all V0 reconstructed with KF

Definition at line 211 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoMassV0fromLcAll
private

! KF: mass of V0 for all cascades reconstructed with KF

Definition at line 237 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoMassV0fromLcSgn
private

! KF: mass of V0 for signal Lc reconstructed with KF

Definition at line 250 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoMassV0fromLcTrue
private

! KF: mass of V0 for true cascades reconstructed with KF

Definition at line 241 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoMassV0True
private

! KF: mass for true V0 reconstructed with KF

Definition at line 215 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoMassV0TrueFromAOD
private

! KF: AOD mass for true V0 reconstructed with KF

Definition at line 219 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoMassV0TrueK0S
private

! KF: mass for true V0 which are really K0S reconstructed with KF

Definition at line 221 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoMassV0TrueK0SFromAOD
private

! KF: AOD mass for true V0 which are really K0S reconstructed with KF

Definition at line 225 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoMCLcK0SpGen
private

flag to allow to use only PYTHIA tracks for background

! histo with MC Lc –> K0S + p

Definition at line 285 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by FillMCHisto(), Terminate(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoMCLcK0SpGenAcc
private

! histo with MC Lc –> K0S + p

Definition at line 286 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by FillMCHisto(), Terminate(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoMCLcK0SpGenLimAcc
private

! histo with MC Lc –> K0S + p

Definition at line 287 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by FillMCHisto(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoMCNch
private

! histogram with Nch distribution from MC production

Definition at line 294 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by FillLc2pK0Sspectrum(), Init(), SetMCNchHisto(), and UserExec().

TH2D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoNsigmaTOF
private
TH2D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoNsigmaTPC
private
TH1D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoVtxLcResidualToPrimVtx
private

! KF: residual wrt MC of distance Lc vertex from primary vertex (MC - KF)

Definition at line 207 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoVtxV0ResidualToLc
private

! KF: residual wrt MC of distance V0 vertex from Lc vertex (MC - KF)

Definition at line 209 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVAApp::fHistoVtxV0ResidualToPrimVtx
private

! KF: residual wrt MC of distance V0 vertex from primary vertex (MC - KF)

Definition at line 208 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

Bool_t AliAnalysisTaskSELc2V0bachelorTMVAApp::fIsEventSelected
private

flag to analyze also on-the-fly V0 candidates

Definition at line 181 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by Init(), and UserExec().

Bool_t AliAnalysisTaskSELc2V0bachelorTMVAApp::fIsK0sAnalysis
private
Bool_t AliAnalysisTaskSELc2V0bachelorTMVAApp::fKeepingOnlyHIJINGBkg
private

flag to decide whether to call or not KF

Definition at line 276 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by GetKeepingOnlyHIJINGBkg(), Init(), MakeAnalysisForLc2prK0S(), and SetKeepingOnlyHIJINGBkg().

Bool_t AliAnalysisTaskSELc2V0bachelorTMVAApp::fKeepingOnlyPYTHIABkg
private

magnetic field of current event

Definition at line 284 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by GetKeepingOnlyPYTHIABkg(), Init(), MakeAnalysisForLc2prK0S(), and SetKeepingOnlyPYTHIABkg().

TList* AliAnalysisTaskSELc2V0bachelorTMVAApp::fListCounters
private

list of weights

! list of counters on output slot 2

Definition at line 178 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSELc2V0bachelorTMVAApp().

TList* AliAnalysisTaskSELc2V0bachelorTMVAApp::fListCuts
private

Cuts - sent to output slot 5.

! list of cuts

Definition at line 176 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by Init(), and ~AliAnalysisTaskSELc2V0bachelorTMVAApp().

TList* AliAnalysisTaskSELc2V0bachelorTMVAApp::fListProfiles
private

Definition at line 179 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

TList* AliAnalysisTaskSELc2V0bachelorTMVAApp::fListWeight
private
Int_t AliAnalysisTaskSELc2V0bachelorTMVAApp::fmcLabelLc
private

Definition at line 273 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by MakeAnalysisForLc2prK0S().

TString AliAnalysisTaskSELc2V0bachelorTMVAApp::fNamesTMVAVar
private

Pt bin that will be in the library to be loaded for the TMVA.

Definition at line 304 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by GetNamesTMVAVariables(), SetNamesTMVAVariables(), and UserCreateOutputObjects().

Int_t AliAnalysisTaskSELc2V0bachelorTMVAApp::fNTracklets
private

Definition at line 296 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by FillLc2pK0Sspectrum(), and UserExec().

TList* AliAnalysisTaskSELc2V0bachelorTMVAApp::fOutput
private

Use MC info.

! User output1: list of trees

Definition at line 167 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by Terminate(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSELc2V0bachelorTMVAApp().

TList* AliAnalysisTaskSELc2V0bachelorTMVAApp::fOutputKF
private

! User output1: list of histograms from KF

Definition at line 271 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by Terminate(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSELc2V0bachelorTMVAApp().

AliPIDCombined* AliAnalysisTaskSELc2V0bachelorTMVAApp::fPIDCombined
private

! combined PID response object

Definition at line 172 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by FillLc2pK0Sspectrum(), UserCreateOutputObjects(), and ~AliAnalysisTaskSELc2V0bachelorTMVAApp().

AliPIDResponse* AliAnalysisTaskSELc2V0bachelorTMVAApp::fPIDResponse
private
TString AliAnalysisTaskSELc2V0bachelorTMVAApp::fTMVAlibName
private
TString AliAnalysisTaskSELc2V0bachelorTMVAApp::fTMVAlibPtBin
private

Name of the library to load to have the TMVA weights.

Definition at line 303 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by GetTMVAlibPtBin(), SetTMVAlibPtBin(), and UserCreateOutputObjects().

Bool_t AliAnalysisTaskSELc2V0bachelorTMVAApp::ftopoConstraint
private

label of candidate

Definition at line 274 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), GetTopoConstraint(), and SetTopoConstraint().

ULong64_t AliAnalysisTaskSELc2V0bachelorTMVAApp::fTriggerMask
private

Definition at line 289 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by SetTriggerMask(), and UserExec().

Bool_t AliAnalysisTaskSELc2V0bachelorTMVAApp::fUseMCInfo
private
Bool_t AliAnalysisTaskSELc2V0bachelorTMVAApp::fUseOnTheFlyV0
private

list of profiles for z-vtx correction of multiplicity

Definition at line 180 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by FillLc2pK0Sspectrum(), GetUseOnTheFlyV0(), and SetUseOnTheFlyV0().

AliVertexingHFUtils* AliAnalysisTaskSELc2V0bachelorTMVAApp::fUtils
private

flag to fill bkg with only candidates that have daughters generated by HIJING (to be used for enriched MC)

Definition at line 277 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by Init(), MakeAnalysisForLc2prK0S(), and ~AliAnalysisTaskSELc2V0bachelorTMVAApp().

TTree* AliAnalysisTaskSELc2V0bachelorTMVAApp::fVariablesTreeBkg
private

! tree of the candidate variables after track selection (Background)

Definition at line 184 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by FillLc2pK0Sspectrum(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSELc2V0bachelorTMVAApp().

TTree* AliAnalysisTaskSELc2V0bachelorTMVAApp::fVariablesTreeSgn
private

flag for event selected

! tree of the candidate variables after track selection (Signal)

Definition at line 183 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by FillLc2pK0Sspectrum(), Terminate(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSELc2V0bachelorTMVAApp().

AliAODVertex* AliAnalysisTaskSELc2V0bachelorTMVAApp::fVtx1
private

Definition at line 197 of file AliAnalysisTaskSELc2V0bachelorTMVAApp.h.

Referenced by CallKFVertexing(), and UserExec().


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