AliPhysics  fe039ad (fe039ad)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliAnalysisTaskSELc2V0bachelorTMVA Class Reference

#include <AliAnalysisTaskSELc2V0bachelorTMVA.h>

Inheritance diagram for AliAnalysisTaskSELc2V0bachelorTMVA:

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
}
 
enum  EAnalysisType { kpPb2013 = 0, kpPb2016 = 1, kpp2016 = 2, kpp2010 = 3 }
 

Public Member Functions

 AliAnalysisTaskSELc2V0bachelorTMVA ()
 
 AliAnalysisTaskSELc2V0bachelorTMVA (const Char_t *name, AliRDHFCutsLctoV0 *cutsA, Bool_t useOnTheFly=kFALSE)
 
virtual ~AliAnalysisTaskSELc2V0bachelorTMVA ()
 
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 (TClonesArray *arrayLctopK0s, TClonesArray *mcArray, Int_t &nSelectedAnal, AliRDHFCutsLctoV0 *cutsAnal, TClonesArray *array3Prong, AliAODMCHeader *aodheader)
 
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 SetIspA (Bool_t a)
 
Bool_t GetIspA ()
 
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 SetKeepingKeepingOnlyHIJINGBkg (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 SetKeepingKeepingOnlyPYTHIABkg (Bool_t a)
 
Bool_t GetKeepingOnlyPYTHIABkg ()
 
void SetTriggerMask (ULong64_t c)
 
void SetMCNchHisto (TH1F *h)
 
void SetAnalysisType (Int_t mode)
 
void SetMultVsZProfileLHC13b (TProfile *hprof)
 
void SetMultVsZProfileLHC13c (TProfile *hprof)
 
void SetMultVsZProfileLHC16qt1stBunch (TProfile *hprof)
 
void SetMultVsZProfileLHC16qt2ndBunch (TProfile *hprof)
 
void SetMultVsZProfileLHC16qt3rdBunch (TProfile *hprof)
 
void SetMultVsZProfileLHC16qt4thBunch (TProfile *hprof)
 
void SetMultVsZProfileLHC16j (TProfile *hprof)
 
void SetMultVsZProfileLHC16k (TProfile *hprof)
 
void SetMultVsZProfileLHC16l (TProfile *hprof)
 
void SetMultVsZProfileLHC10b (TProfile *hprof)
 
void SetMultVsZProfileLHC10c (TProfile *hprof)
 
void SetMultVsZProfileLHC10d (TProfile *hprof)
 
void SetMultVsZProfileLHC10e (TProfile *hprof)
 
void SetReferenceMultiplicity (Double_t rmu)
 

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)
 
 AliAnalysisTaskSELc2V0bachelorTMVA (const AliAnalysisTaskSELc2V0bachelorTMVA &source)
 
AliAnalysisTaskSELc2V0bachelorTMVAoperator= (const AliAnalysisTaskSELc2V0bachelorTMVA &source)
 
TProfile * GetEstimatorHistogram (const AliVEvent *event)
 

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...
 
Bool_t fIspA
 
TH1F * fHistoEvents
 flag for running on pA 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 fAnalysisType
 
Int_t fNTracklets
 switch to change system/year in use for loading of mult. estimators More...
 
TProfile * fMultEstimatorAvg [4]
 tracklet multiplicity in event More...
 
Double_t fRefMult
 TProfile with mult vs. Z per period. More...
 
TListfListMultiplicityHistograms
 reference multiplicity More...
 
TH2FfHistNtrVsZvtx
 ! hist of ntracklets vs. z_vtx More...
 
TH2FfHistNtrCorrVsZvtx
 ! hist of corrected ntracklets vs. z_vtx More...
 
TH1F * fHistNtrUnCorrEvSel
 ! hist. of ntracklets for selected events More...
 
TH1F * fHistNtrUnCorrEvWithCand
 ! hist. of ntracklets for evnts with a candidate More...
 
TH1F * fHistNtrCorrEvSel
 ! hist. of ntracklets for selected events More...
 
TH1F * fHistNtrCorrEvWithCand
 ! hist. of ntracklets for evnts with a candidate More...
 
AliNormalizationCounterfCounterC
 !Counter for normalization, corrected multiplicity More...
 
AliNormalizationCounterfCounterU
 !Counter for normalization, uncorrected multiplicity More...
 
AliNormalizationCounterfCounterCandidates
 !Counter for normalization, corrected multiplicity for candidates More...
 

Detailed Description

Definition at line 43 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Member Enumeration Documentation

Enumerator
kpPb2013 

enum for setting analysis system/year (for loading profile histograms for multiplicity correction)

kpPb2016 
kpp2016 
kpp2010 

Definition at line 68 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Enumerator
kBachInvalid 
kBachFake 
kBachNoProton 
kBachPrimary 
kBachNoLambdaMother 
kBachDifferentLambdaMother 
kBachCorrectLambdaMother 

Definition at line 48 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Enumerator
kK0SInvalid 
kK0SFake 
kK0SNoK0S 
kK0SWithoutMother 
kK0SNotFromK0 
kK0Primary 
kK0NoLambdaMother 
kK0DifferentLambdaMother 
kK0CorrectLambdaMother 

Definition at line 57 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Constructor & Destructor Documentation

AliAnalysisTaskSELc2V0bachelorTMVA::AliAnalysisTaskSELc2V0bachelorTMVA ( )

Default ctor

Definition at line 81 of file AliAnalysisTaskSELc2V0bachelorTMVA.cxx.

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

Constructor. Initialization of Inputs and Outputs

Definition at line 226 of file AliAnalysisTaskSELc2V0bachelorTMVA.cxx.

AliAnalysisTaskSELc2V0bachelorTMVA::~AliAnalysisTaskSELc2V0bachelorTMVA ( )
virtual

destructor

Definition at line 385 of file AliAnalysisTaskSELc2V0bachelorTMVA.cxx.

AliAnalysisTaskSELc2V0bachelorTMVA::AliAnalysisTaskSELc2V0bachelorTMVA ( const AliAnalysisTaskSELc2V0bachelorTMVA source)
private

Member Function Documentation

Int_t AliAnalysisTaskSELc2V0bachelorTMVA::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 2070 of file AliAnalysisTaskSELc2V0bachelorTMVA.cxx.

Referenced by FillLc2pK0Sspectrum().

AliAnalysisTaskSELc2V0bachelorTMVA::EBachelor AliAnalysisTaskSELc2V0bachelorTMVA::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 2698 of file AliAnalysisTaskSELc2V0bachelorTMVA.cxx.

Referenced by FillLc2pK0Sspectrum().

AliAnalysisTaskSELc2V0bachelorTMVA::EK0S AliAnalysisTaskSELc2V0bachelorTMVA::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 2753 of file AliAnalysisTaskSELc2V0bachelorTMVA.cxx.

Referenced by FillLc2pK0Sspectrum().

void AliAnalysisTaskSELc2V0bachelorTMVA::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 1542 of file AliAnalysisTaskSELc2V0bachelorTMVA.cxx.

Referenced by MakeAnalysisForLc2prK0S().

void AliAnalysisTaskSELc2V0bachelorTMVA::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 1216 of file AliAnalysisTaskSELc2V0bachelorTMVA.cxx.

Referenced by UserExec().

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

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

Definition at line 2876 of file AliAnalysisTaskSELc2V0bachelorTMVA.cxx.

Referenced by CheckBachelor(), and CheckK0S().

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

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

Definition at line 2827 of file AliAnalysisTaskSELc2V0bachelorTMVA.cxx.

Referenced by CheckK0S(), and FindLcLabel().

Bool_t AliAnalysisTaskSELc2V0bachelorTMVA::GetCallKFVertexing ( )
inline

Definition at line 116 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

TProfile * AliAnalysisTaskSELc2V0bachelorTMVA::GetEstimatorHistogram ( const AliVEvent *  event)
private

Get estimator histogram from period based on event->GetRunNumber();

Definition at line 2953 of file AliAnalysisTaskSELc2V0bachelorTMVA.cxx.

Referenced by FillLc2pK0Sspectrum(), and UserExec().

Bool_t AliAnalysisTaskSELc2V0bachelorTMVA::GetFillOnlySgn ( )
inline

Definition at line 110 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Bool_t AliAnalysisTaskSELc2V0bachelorTMVA::GetIspA ( )
inline

Definition at line 107 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Bool_t AliAnalysisTaskSELc2V0bachelorTMVA::GetK0sAnalysis ( ) const
inline

Definition at line 101 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Bool_t AliAnalysisTaskSELc2V0bachelorTMVA::GetKeepingOnlyHIJINGBkg ( )
inline

Definition at line 119 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Bool_t AliAnalysisTaskSELc2V0bachelorTMVA::GetKeepingOnlyPYTHIABkg ( )
inline

Definition at line 131 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Float_t AliAnalysisTaskSELc2V0bachelorTMVA::GetKFCutChi2NDF ( )
inline

Definition at line 122 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Float_t AliAnalysisTaskSELc2V0bachelorTMVA::GetKFCutDeviationFromVtx ( )
inline

Definition at line 125 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Float_t AliAnalysisTaskSELc2V0bachelorTMVA::GetKFCutDeviationFromVtxV0 ( )
inline

Definition at line 128 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Bool_t AliAnalysisTaskSELc2V0bachelorTMVA::GetMC ( ) const
inline

Definition at line 98 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Bool_t AliAnalysisTaskSELc2V0bachelorTMVA::GetTopoConstraint ( )
inline

Definition at line 113 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Bool_t AliAnalysisTaskSELc2V0bachelorTMVA::GetUseOnTheFlyV0 ( )
inline

Definition at line 104 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

void AliAnalysisTaskSELc2V0bachelorTMVA::Init ( )
virtual

Initialization

Definition at line 458 of file AliAnalysisTaskSELc2V0bachelorTMVA.cxx.

Referenced by LocalInit().

virtual void AliAnalysisTaskSELc2V0bachelorTMVA::LocalInit ( )
inlinevirtual

Definition at line 82 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

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

Lc prong needed to MatchToMC method

Definition at line 1323 of file AliAnalysisTaskSELc2V0bachelorTMVA.cxx.

Referenced by UserExec().

AliAnalysisTaskSELc2V0bachelorTMVA& AliAnalysisTaskSELc2V0bachelorTMVA::operator= ( const AliAnalysisTaskSELc2V0bachelorTMVA source)
private
void AliAnalysisTaskSELc2V0bachelorTMVA::SetAnalysisType ( Int_t  mode)
inline

Definition at line 140 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by AddTaskLc2V0bachpA_TMVA().

void AliAnalysisTaskSELc2V0bachelorTMVA::SetCallKFVertexing ( Bool_t  a)
inline
void AliAnalysisTaskSELc2V0bachelorTMVA::SetFillOnlySgn ( Bool_t  a)
inline

Definition at line 109 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

void AliAnalysisTaskSELc2V0bachelorTMVA::SetIspA ( Bool_t  a)
inline
void AliAnalysisTaskSELc2V0bachelorTMVA::SetK0sAnalysis ( Bool_t  a)
inline
void AliAnalysisTaskSELc2V0bachelorTMVA::SetKeepingKeepingOnlyHIJINGBkg ( Bool_t  a)
inline
void AliAnalysisTaskSELc2V0bachelorTMVA::SetKeepingKeepingOnlyPYTHIABkg ( Bool_t  a)
inline

Definition at line 130 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

void AliAnalysisTaskSELc2V0bachelorTMVA::SetKFCutChi2NDF ( Float_t  a)
inline

Definition at line 121 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

void AliAnalysisTaskSELc2V0bachelorTMVA::SetKFCutDeviationFromVtx ( Float_t  a)
inline

Definition at line 124 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

void AliAnalysisTaskSELc2V0bachelorTMVA::SetKFCutDeviationFromVtxV0 ( Float_t  a)
inline

Definition at line 127 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

void AliAnalysisTaskSELc2V0bachelorTMVA::SetMC ( Bool_t  theMCon)
inline
void AliAnalysisTaskSELc2V0bachelorTMVA::SetMCNchHisto ( TH1F *  h)
inline

Definition at line 135 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

void AliAnalysisTaskSELc2V0bachelorTMVA::SetMultVsZProfileLHC10b ( TProfile *  hprof)
inline

Definition at line 184 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by AddTaskLc2V0bachpA_TMVA().

void AliAnalysisTaskSELc2V0bachelorTMVA::SetMultVsZProfileLHC10c ( TProfile *  hprof)
inline

Definition at line 188 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by AddTaskLc2V0bachpA_TMVA().

void AliAnalysisTaskSELc2V0bachelorTMVA::SetMultVsZProfileLHC10d ( TProfile *  hprof)
inline

Definition at line 192 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by AddTaskLc2V0bachpA_TMVA().

void AliAnalysisTaskSELc2V0bachelorTMVA::SetMultVsZProfileLHC10e ( TProfile *  hprof)
inline

Definition at line 196 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by AddTaskLc2V0bachpA_TMVA().

void AliAnalysisTaskSELc2V0bachelorTMVA::SetMultVsZProfileLHC13b ( TProfile *  hprof)
inline

Definition at line 145 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by AddTaskLc2V0bachpA_TMVA().

void AliAnalysisTaskSELc2V0bachelorTMVA::SetMultVsZProfileLHC13c ( TProfile *  hprof)
inline

Definition at line 149 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by AddTaskLc2V0bachpA_TMVA().

void AliAnalysisTaskSELc2V0bachelorTMVA::SetMultVsZProfileLHC16j ( TProfile *  hprof)
inline

Definition at line 171 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by AddTaskLc2V0bachpA_TMVA().

void AliAnalysisTaskSELc2V0bachelorTMVA::SetMultVsZProfileLHC16k ( TProfile *  hprof)
inline

Definition at line 175 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by AddTaskLc2V0bachpA_TMVA().

void AliAnalysisTaskSELc2V0bachelorTMVA::SetMultVsZProfileLHC16l ( TProfile *  hprof)
inline

Definition at line 179 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by AddTaskLc2V0bachpA_TMVA().

void AliAnalysisTaskSELc2V0bachelorTMVA::SetMultVsZProfileLHC16qt1stBunch ( TProfile *  hprof)
inline

Definition at line 154 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by AddTaskLc2V0bachpA_TMVA().

void AliAnalysisTaskSELc2V0bachelorTMVA::SetMultVsZProfileLHC16qt2ndBunch ( TProfile *  hprof)
inline

Definition at line 158 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by AddTaskLc2V0bachpA_TMVA().

void AliAnalysisTaskSELc2V0bachelorTMVA::SetMultVsZProfileLHC16qt3rdBunch ( TProfile *  hprof)
inline

Definition at line 162 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by AddTaskLc2V0bachpA_TMVA().

void AliAnalysisTaskSELc2V0bachelorTMVA::SetMultVsZProfileLHC16qt4thBunch ( TProfile *  hprof)
inline

Definition at line 166 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by AddTaskLc2V0bachpA_TMVA().

void AliAnalysisTaskSELc2V0bachelorTMVA::SetReferenceMultiplicity ( Double_t  rmu)
inline

Definition at line 202 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by AddTaskLc2V0bachpA_TMVA().

void AliAnalysisTaskSELc2V0bachelorTMVA::SetTopoConstraint ( Bool_t  a)
inline

Definition at line 112 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

void AliAnalysisTaskSELc2V0bachelorTMVA::SetTriggerMask ( ULong64_t  c)
inline

Definition at line 133 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

void AliAnalysisTaskSELc2V0bachelorTMVA::SetUseOnTheFlyV0 ( Bool_t  a)
inline

Definition at line 103 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

void AliAnalysisTaskSELc2V0bachelorTMVA::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 508 of file AliAnalysisTaskSELc2V0bachelorTMVA.cxx.

void AliAnalysisTaskSELc2V0bachelorTMVA::UserCreateOutputObjects ( )
virtual

Implementation of interface methods.

output

Definition at line 553 of file AliAnalysisTaskSELc2V0bachelorTMVA.cxx.

void AliAnalysisTaskSELc2V0bachelorTMVA::UserExec ( Option_t option)
virtual

user exec

Definition at line 1066 of file AliAnalysisTaskSELc2V0bachelorTMVA.cxx.

Member Data Documentation

AliRDHFCutsLctoV0* AliAnalysisTaskSELc2V0bachelorTMVA::fAnalCuts
private
Int_t AliAnalysisTaskSELc2V0bachelorTMVA::fAnalysisType
private
Double_t AliAnalysisTaskSELc2V0bachelorTMVA::fBField
private

current event number - for debug purposes

Definition at line 342 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserExec().

Bool_t AliAnalysisTaskSELc2V0bachelorTMVA::fCallKFVertexing
private

flag to use topological constraints in KF

Definition at line 334 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

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

Float_t* AliAnalysisTaskSELc2V0bachelorTMVA::fCandidateVariables
private

! variables to be written to the tree

Definition at line 243 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by FillLc2pK0Sspectrum(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELc2V0bachelorTMVA::fCEvents
private

! Histogram to check selected events

Definition at line 228 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

AliNormalizationCounter* AliAnalysisTaskSELc2V0bachelorTMVA::fCounter
private

switch between Lpi and K0sp

! AliNormalizationCounter on output slot 4

Definition at line 232 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

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

AliNormalizationCounter* AliAnalysisTaskSELc2V0bachelorTMVA::fCounterC
private

!Counter for normalization, corrected multiplicity

Definition at line 369 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

AliNormalizationCounter* AliAnalysisTaskSELc2V0bachelorTMVA::fCounterCandidates
private

!Counter for normalization, corrected multiplicity for candidates

Definition at line 371 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

AliNormalizationCounter* AliAnalysisTaskSELc2V0bachelorTMVA::fCounterU
private

!Counter for normalization, uncorrected multiplicity

Definition at line 370 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

Int_t AliAnalysisTaskSELc2V0bachelorTMVA::fCurrentEvent
private

cut for KF on distance to primary vtx for V0

Definition at line 341 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by UserExec().

Float_t AliAnalysisTaskSELc2V0bachelorTMVA::fCutKFChi2NDF
private
Float_t AliAnalysisTaskSELc2V0bachelorTMVA::fCutKFDeviationFromVtx
private

cut for KF on chi2/NDF

Definition at line 339 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by GetKFCutDeviationFromVtx(), and SetKFCutDeviationFromVtx().

Float_t AliAnalysisTaskSELc2V0bachelorTMVA::fCutKFDeviationFromVtxV0
private

cut for KF on distance to primary vtx

Definition at line 340 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by GetKFCutDeviationFromVtxV0(), and SetKFCutDeviationFromVtxV0().

Bool_t AliAnalysisTaskSELc2V0bachelorTMVA::fFillOnlySgn
private
TF1* AliAnalysisTaskSELc2V0bachelorTMVA::fFuncWeightFONLL5overLHC13d3
private

! weight function for FONLL vs pPb prod.

Definition at line 351 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by FillLc2pK0Sspectrum(), and UserCreateOutputObjects().

TF1* AliAnalysisTaskSELc2V0bachelorTMVA::fFuncWeightFONLL5overLHC13d3Lc
private

! weight function for FONLL vs pPb prod.

Definition at line 352 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by FillLc2pK0Sspectrum(), and UserCreateOutputObjects().

TF1* AliAnalysisTaskSELc2V0bachelorTMVA::fFuncWeightPythia
private

mask to the trigger word returned by the physics selection

! weight function for Pythia vs pPb prod.

Definition at line 350 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by FillLc2pK0Sspectrum(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELc2V0bachelorTMVA::fHistNtrCorrEvSel
private

! hist. of ntracklets for selected events

Definition at line 366 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH1F* AliAnalysisTaskSELc2V0bachelorTMVA::fHistNtrCorrEvWithCand
private

! hist. of ntracklets for evnts with a candidate

Definition at line 367 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by FillLc2pK0Sspectrum(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELc2V0bachelorTMVA::fHistNtrCorrVsZvtx
private

! hist of corrected ntracklets vs. z_vtx

Definition at line 362 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH1F* AliAnalysisTaskSELc2V0bachelorTMVA::fHistNtrUnCorrEvSel
private

! hist. of ntracklets for selected events

Definition at line 364 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH1F* AliAnalysisTaskSELc2V0bachelorTMVA::fHistNtrUnCorrEvWithCand
private

! hist. of ntracklets for evnts with a candidate

Definition at line 365 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by FillLc2pK0Sspectrum(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELc2V0bachelorTMVA::fHistNtrVsZvtx
private

! hist of ntracklets vs. z_vtx

Definition at line 361 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH2D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoArmenterosPodolanskiV0AOD
private

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

Definition at line 327 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH2D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoArmenterosPodolanskiV0AODSgn
private

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

Definition at line 328 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH2D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoArmenterosPodolanskiV0KF
private

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

Definition at line 325 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH2D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoArmenterosPodolanskiV0KFSgn
private

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

Definition at line 326 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELc2V0bachelorTMVA::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 337 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by MakeAnalysisForLc2prK0S(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoCodesBkg
private

! histogram with codes for bachelor and V0 for background

Definition at line 254 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by FillLc2pK0Sspectrum(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoCodesSgn
private

! histogram with codes for bachelor and V0 for signal

Definition at line 253 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by FillLc2pK0Sspectrum(), and UserCreateOutputObjects().

TH2D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoDecayLengthKFLc
private

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

Definition at line 322 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH2D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoDecayLengthKFV0
private

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

Definition at line 318 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoDecayLengthLcAll
private

! KF: decay length for all Lc reconstructed with KF

Definition at line 287 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoDecayLengthLcSgn
private

! KF: decay length of signal Lc reconstructed with KF

Definition at line 306 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoDecayLengthLcTrue
private

! KF: decay length for true cascades reconstructed with KF

Definition at line 291 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoDecayLengthV0All
private

! KF: decay length for all V0 reconstructed with KF

Definition at line 271 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoDecayLengthV0fromLcAll
private

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

Definition at line 297 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoDecayLengthV0fromLcSgn
private

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

Definition at line 310 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoDecayLengthV0fromLcTrue
private

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

Definition at line 301 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoDecayLengthV0True
private

! KF: decay length for true V0 reconstructed with KF

Definition at line 275 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoDecayLengthV0TrueK0S
private

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

Definition at line 281 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoDistanceLcToPrimVtx
private

primary vertex

! KF: distance Lc vertex from primary vertex

Definition at line 258 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoDistanceLcToPrimVtxSgn
private

! KF: distance of signal Lc vertex from primary vertex

Definition at line 262 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoDistanceV0ToLc
private

! KF: distance V0 vertex from Lc vertex

Definition at line 260 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoDistanceV0ToLcSgn
private

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

Definition at line 264 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoDistanceV0ToPrimVtx
private

! KF: distance V0 vertex from primary vertex

Definition at line 259 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoDistanceV0ToPrimVtxSgn
private

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

Definition at line 263 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoEvents
private

flag for running on pA

! histogram with number of events analyzed

Definition at line 247 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH1F* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoFiducialAcceptance
private

! histogram to check FiducialAcceptance cut

Definition at line 252 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by FillLc2pK0Sspectrum(), and UserCreateOutputObjects().

TH2D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoKF
private

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

Definition at line 313 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoKFLc
private

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

Definition at line 315 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoKFV0
private

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

Definition at line 314 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoLc
private

! histogram with number of Lc

Definition at line 248 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by MakeAnalysisForLc2prK0S(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoLcBeforeCuts
private

flag to fill only signal (speeding up processing)

! histogram with number of Lc before any cut

Definition at line 251 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by MakeAnalysisForLc2prK0S(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoLcOnTheFly
private

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

Definition at line 249 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by FillLc2pK0Sspectrum(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoLcpKpiBeforeCuts
private

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

Definition at line 255 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by MakeAnalysisForLc2prK0S(), and UserCreateOutputObjects().

TH2D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoLifeTimeKFLc
private

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

Definition at line 323 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH2D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoLifeTimeKFV0
private

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

Definition at line 319 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoLifeTimeLcAll
private

! KF: life time for all Lc reconstructed with KF

Definition at line 288 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoLifeTimeLcSgn
private

! KF: life time of signal Lc reconstructed with KF

Definition at line 307 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoLifeTimeLcTrue
private

! KF: life time for true cascades reconstructed with KF

Definition at line 292 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoLifeTimeV0All
private

! KF: life time for all V0 reconstructed with KF

Definition at line 272 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoLifeTimeV0fromLcAll
private

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

Definition at line 298 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoLifeTimeV0fromLcSgn
private

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

Definition at line 311 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoLifeTimeV0fromLcTrue
private

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

Definition at line 302 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoLifeTimeV0True
private

! KF: life time for true V0 reconstructed with KF

Definition at line 276 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoLifeTimeV0TrueK0S
private

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

Definition at line 282 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH2D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoMassKFLc
private

! KF: mass vs mass error for Lc from KF

Definition at line 321 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH2D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoMassKFV0
private

! KF: mass vs mass error for V0 from KF

Definition at line 317 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoMassLcAll
private

! KF: mass for all Lc reconstructed with KF

Definition at line 286 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoMassLcSgn
private

! KF: mass of signal Lc reconstructed with KF

Definition at line 304 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoMassLcSgnFromAOD
private

! KF: AOD mass of signal Lc reconstructed with KF

Definition at line 305 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoMassLcTrue
private

! KF: mass for true cascades reconstructed with KF

Definition at line 290 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoMassLcTrueFromAOD
private

! KF: AOD mass for true cascades reconstructed with KF

Definition at line 294 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoMassV0All
private

! KF: mass for all V0 reconstructed with KF

Definition at line 270 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoMassV0fromLcAll
private

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

Definition at line 296 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoMassV0fromLcSgn
private

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

Definition at line 309 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoMassV0fromLcTrue
private

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

Definition at line 300 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoMassV0True
private

! KF: mass for true V0 reconstructed with KF

Definition at line 274 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoMassV0TrueFromAOD
private

! KF: AOD mass for true V0 reconstructed with KF

Definition at line 278 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoMassV0TrueK0S
private

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

Definition at line 280 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoMassV0TrueK0SFromAOD
private

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

Definition at line 284 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoMCLcK0SpGen
private

flag to allow to use only PYTHIA tracks for background

! histo with MC Lc –> K0S + p

Definition at line 344 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

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

TH1F* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoMCLcK0SpGenAcc
private

! histo with MC Lc –> K0S + p

Definition at line 345 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

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

TH1F* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoMCLcK0SpGenLimAcc
private

! histo with MC Lc –> K0S + p

Definition at line 346 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by FillMCHisto(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoMCNch
private

! histogram with Nch distribution from MC production

Definition at line 353 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

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

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoVtxLcResidualToPrimVtx
private

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

Definition at line 266 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoVtxV0ResidualToLc
private

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

Definition at line 268 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoVtxV0ResidualToPrimVtx
private

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

Definition at line 267 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

Bool_t AliAnalysisTaskSELc2V0bachelorTMVA::fIsEventSelected
private

flag to analyze also on-the-fly V0 candidates

Definition at line 239 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by Init(), and UserExec().

Bool_t AliAnalysisTaskSELc2V0bachelorTMVA::fIsK0sAnalysis
private

Definition at line 231 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by GetK0sAnalysis(), SetK0sAnalysis(), and UserExec().

Bool_t AliAnalysisTaskSELc2V0bachelorTMVA::fIspA
private

Definition at line 245 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by GetIspA(), and SetIspA().

Bool_t AliAnalysisTaskSELc2V0bachelorTMVA::fKeepingOnlyHIJINGBkg
private

flag to decide whether to call or not KF

Definition at line 335 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

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

Bool_t AliAnalysisTaskSELc2V0bachelorTMVA::fKeepingOnlyPYTHIABkg
private

magnetic field of current event

Definition at line 343 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

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

TList* AliAnalysisTaskSELc2V0bachelorTMVA::fListCounters
private

list of weights

! list of counters on output slot 2

Definition at line 236 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

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

TList* AliAnalysisTaskSELc2V0bachelorTMVA::fListCuts
private

Cuts - sent to output slot 5.

! list of cuts

Definition at line 234 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

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

TList* AliAnalysisTaskSELc2V0bachelorTMVA::fListMultiplicityHistograms
private

reference multiplicity

! list of multiplicity-related histograms on output slot 8

Definition at line 360 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

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

TList* AliAnalysisTaskSELc2V0bachelorTMVA::fListProfiles
private
TList* AliAnalysisTaskSELc2V0bachelorTMVA::fListWeight
private
Int_t AliAnalysisTaskSELc2V0bachelorTMVA::fmcLabelLc
private

Definition at line 332 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by MakeAnalysisForLc2prK0S().

Int_t AliAnalysisTaskSELc2V0bachelorTMVA::fNTracklets
private

switch to change system/year in use for loading of mult. estimators

Definition at line 356 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by FillLc2pK0Sspectrum(), and UserExec().

TList* AliAnalysisTaskSELc2V0bachelorTMVA::fOutput
private

Use MC info.

! User output1: list of trees

Definition at line 225 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

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

TList* AliAnalysisTaskSELc2V0bachelorTMVA::fOutputKF
private

! User output1: list of histograms from KF

Definition at line 330 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

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

AliPIDCombined* AliAnalysisTaskSELc2V0bachelorTMVA::fPIDCombined
private

! combined PID response object

Definition at line 230 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

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

AliPIDResponse* AliAnalysisTaskSELc2V0bachelorTMVA::fPIDResponse
private
Double_t AliAnalysisTaskSELc2V0bachelorTMVA::fRefMult
private

TProfile with mult vs. Z per period.

Definition at line 358 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

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

Bool_t AliAnalysisTaskSELc2V0bachelorTMVA::ftopoConstraint
private

label of candidate

Definition at line 333 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

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

ULong64_t AliAnalysisTaskSELc2V0bachelorTMVA::fTriggerMask
private

Definition at line 348 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by SetTriggerMask(), and UserExec().

Bool_t AliAnalysisTaskSELc2V0bachelorTMVA::fUseMCInfo
private
Bool_t AliAnalysisTaskSELc2V0bachelorTMVA::fUseOnTheFlyV0
private

list of profiles for z-vtx correction of multiplicity

Definition at line 238 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

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

AliVertexingHFUtils* AliAnalysisTaskSELc2V0bachelorTMVA::fUtils
private

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

Definition at line 336 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

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

TTree* AliAnalysisTaskSELc2V0bachelorTMVA::fVariablesTreeBkg
private

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

Definition at line 242 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

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

TTree* AliAnalysisTaskSELc2V0bachelorTMVA::fVariablesTreeSgn
private

flag for event selected

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

Definition at line 241 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

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

AliAODVertex* AliAnalysisTaskSELc2V0bachelorTMVA::fVtx1
private

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