AliPhysics  a0db429 (a0db429)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
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
}
 

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)
 

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)
 

Private Attributes

Bool_t fUseMCInfo
 
TList * fOutput
 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
 
TList * fListCuts
 Cuts - sent to output slot 5. More...
 
Bool_t fUseOnTheFlyV0
 list of cuts More...
 
Bool_t fIsEventSelected
 flag to analyze also on-the-fly V0 candidates More...
 
TTree * fVariablesTreeSgn
 flag for event selected More...
 
TTree * fVariablesTreeBkg
 ! tree of the candidate variables after track selection (Background) More...
 
Float_t * fCandidateVariables
 ! 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...
 
TH2F * fHistoCodesSgn
 ! histogram with codes for bachelor and V0 for signal More...
 
TH2F * fHistoCodesBkg
 ! 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
 
TH1D * fHistoDistanceLcToPrimVtx
 primary vertex More...
 
TH1D * fHistoDistanceV0ToPrimVtx
 ! KF: distance V0 vertex from primary vertex More...
 
TH1D * fHistoDistanceV0ToLc
 ! KF: distance V0 vertex from Lc vertex More...
 
TH1D * fHistoDistanceLcToPrimVtxSgn
 ! KF: distance of signal Lc vertex from primary vertex More...
 
TH1D * fHistoDistanceV0ToPrimVtxSgn
 ! KF: distance for signal Lc of V0 vertex from primary vertex More...
 
TH1D * fHistoDistanceV0ToLcSgn
 ! KF: distance for signal Lc of V0 vertex from Lc vertex More...
 
TH1D * fHistoVtxLcResidualToPrimVtx
 ! KF: residual wrt MC of distance Lc vertex from primary vertex (MC - KF) More...
 
TH1D * fHistoVtxV0ResidualToPrimVtx
 ! KF: residual wrt MC of distance V0 vertex from primary vertex (MC - KF) More...
 
TH1D * fHistoVtxV0ResidualToLc
 ! KF: residual wrt MC of distance V0 vertex from Lc vertex (MC - KF) More...
 
TH1D * fHistoMassV0All
 ! KF: mass for all V0 reconstructed with KF More...
 
TH1D * fHistoDecayLengthV0All
 ! KF: decay length for all V0 reconstructed with KF More...
 
TH1D * fHistoLifeTimeV0All
 ! KF: life time for all V0 reconstructed with KF More...
 
TH1D * fHistoMassV0True
 ! KF: mass for true V0 reconstructed with KF More...
 
TH1D * fHistoDecayLengthV0True
 ! KF: decay length for true V0 reconstructed with KF More...
 
TH1D * fHistoLifeTimeV0True
 ! KF: life time for true V0 reconstructed with KF More...
 
TH1D * fHistoMassV0TrueFromAOD
 ! KF: AOD mass for true V0 reconstructed with KF More...
 
TH1D * fHistoMassV0TrueK0S
 ! KF: mass for true V0 which are really K0S reconstructed with KF More...
 
TH1D * fHistoDecayLengthV0TrueK0S
 ! KF: decay length for true V0 which are really K0S reconstructed with KF More...
 
TH1D * fHistoLifeTimeV0TrueK0S
 ! KF: life time for true V0 which are really K0S reconstructed with KF More...
 
TH1D * fHistoMassV0TrueK0SFromAOD
 ! KF: AOD mass for true V0 which are really K0S reconstructed with KF More...
 
TH1D * fHistoMassLcAll
 ! KF: mass for all Lc reconstructed with KF More...
 
TH1D * fHistoDecayLengthLcAll
 ! KF: decay length for all Lc reconstructed with KF More...
 
TH1D * fHistoLifeTimeLcAll
 ! KF: life time for all Lc reconstructed with KF More...
 
TH1D * fHistoMassLcTrue
 ! KF: mass for true cascades reconstructed with KF More...
 
TH1D * fHistoDecayLengthLcTrue
 ! KF: decay length for true cascades reconstructed with KF More...
 
TH1D * fHistoLifeTimeLcTrue
 ! KF: life time for true cascades reconstructed with KF More...
 
TH1D * fHistoMassLcTrueFromAOD
 ! KF: AOD mass for true cascades reconstructed with KF More...
 
TH1D * fHistoMassV0fromLcAll
 ! KF: mass of V0 for all cascades reconstructed with KF More...
 
TH1D * fHistoDecayLengthV0fromLcAll
 ! KF: decay length of V0 for all cascades reconstructed with KF More...
 
TH1D * fHistoLifeTimeV0fromLcAll
 ! KF: life time of V0 for all cascades reconstructed with KF More...
 
TH1D * fHistoMassV0fromLcTrue
 ! KF: mass of V0 for true cascades reconstructed with KF More...
 
TH1D * fHistoDecayLengthV0fromLcTrue
 ! KF: decay length of V0 for true cascades reconstructed with KF More...
 
TH1D * fHistoLifeTimeV0fromLcTrue
 ! KF: life time of V0 for true cascades reconstructed with KF More...
 
TH1D * fHistoMassLcSgn
 ! KF: mass of signal Lc reconstructed with KF More...
 
TH1D * fHistoMassLcSgnFromAOD
 ! KF: AOD mass of signal Lc reconstructed with KF More...
 
TH1D * fHistoDecayLengthLcSgn
 ! KF: decay length of signal Lc reconstructed with KF More...
 
TH1D * fHistoLifeTimeLcSgn
 ! KF: life time of signal Lc reconstructed with KF More...
 
TH1D * fHistoMassV0fromLcSgn
 ! KF: mass of V0 for signal Lc reconstructed with KF More...
 
TH1D * fHistoDecayLengthV0fromLcSgn
 ! KF: decay length of V0 for signal Lc reconstructed with KF More...
 
TH1D * fHistoLifeTimeV0fromLcSgn
 ! KF: life time of V0 for signal Lc reconstructed with KF More...
 
TH2D * fHistoKF
 ! KF: V0 code vs Lc code from KF (mass, decaylength, lifetime considered) More...
 
TH1D * fHistoKFV0
 ! KF: V0 code from KF (mass, decaylength, lifetime considered) More...
 
TH1D * fHistoKFLc
 ! KF: Lc code from KF (mass, decaylength, lifetime considered) More...
 
TH2D * fHistoMassKFV0
 ! KF: mass vs mass error for V0 from KF More...
 
TH2D * fHistoDecayLengthKFV0
 ! KF: decay length vs decay length error for V0 from KF More...
 
TH2D * fHistoLifeTimeKFV0
 ! KF: life time vs life time error for V0 from KF More...
 
TH2D * fHistoMassKFLc
 ! KF: mass vs mass error for Lc from KF More...
 
TH2D * fHistoDecayLengthKFLc
 ! KF: decay length vs decay length error for Lc from KF More...
 
TH2D * fHistoLifeTimeKFLc
 ! KF: life time vs life time error for Lc from KF More...
 
TH2D * fHistoArmenterosPodolanskiV0KF
 ! KF: Armeteros-Podolanski plot for all V0 from KF More...
 
TH2D * fHistoArmenterosPodolanskiV0KFSgn
 ! KF: Armeteros-Podolanski plot for V0 from signal Lc from KF More...
 
TH2D * fHistoArmenterosPodolanskiV0AOD
 ! KF: AOD Armeteros-Podolanski plot for all V0 from KF More...
 
TH2D * fHistoArmenterosPodolanskiV0AODSgn
 ! KF: AOD Armeteros-Podolanski plot for V0 from signal Lc from KF More...
 
TList * fOutputKF
 ! 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
 

Detailed Description

Definition at line 43 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Member Enumeration Documentation

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 80 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 203 of file AliAnalysisTaskSELc2V0bachelorTMVA.cxx.

AliAnalysisTaskSELc2V0bachelorTMVA::~AliAnalysisTaskSELc2V0bachelorTMVA ( )
virtual

destructor

Definition at line 337 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 1730 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 2358 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 2413 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 1291 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 969 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 2536 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 2487 of file AliAnalysisTaskSELc2V0bachelorTMVA.cxx.

Referenced by CheckK0S(), and FindLcLabel().

Bool_t AliAnalysisTaskSELc2V0bachelorTMVA::GetCallKFVertexing ( )
inline

Definition at line 110 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Bool_t AliAnalysisTaskSELc2V0bachelorTMVA::GetFillOnlySgn ( )
inline

Definition at line 104 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Bool_t AliAnalysisTaskSELc2V0bachelorTMVA::GetIspA ( )
inline

Definition at line 101 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Bool_t AliAnalysisTaskSELc2V0bachelorTMVA::GetK0sAnalysis ( ) const
inline

Definition at line 95 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Bool_t AliAnalysisTaskSELc2V0bachelorTMVA::GetKeepingOnlyHIJINGBkg ( )
inline

Definition at line 113 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Bool_t AliAnalysisTaskSELc2V0bachelorTMVA::GetKeepingOnlyPYTHIABkg ( )
inline

Definition at line 125 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Float_t AliAnalysisTaskSELc2V0bachelorTMVA::GetKFCutChi2NDF ( )
inline

Definition at line 116 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Float_t AliAnalysisTaskSELc2V0bachelorTMVA::GetKFCutDeviationFromVtx ( )
inline

Definition at line 119 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Float_t AliAnalysisTaskSELc2V0bachelorTMVA::GetKFCutDeviationFromVtxV0 ( )
inline

Definition at line 122 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Bool_t AliAnalysisTaskSELc2V0bachelorTMVA::GetMC ( ) const
inline

Definition at line 92 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Bool_t AliAnalysisTaskSELc2V0bachelorTMVA::GetTopoConstraint ( )
inline

Definition at line 107 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Bool_t AliAnalysisTaskSELc2V0bachelorTMVA::GetUseOnTheFlyV0 ( )
inline

Definition at line 98 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

void AliAnalysisTaskSELc2V0bachelorTMVA::Init ( )
virtual

Initialization

Definition at line 393 of file AliAnalysisTaskSELc2V0bachelorTMVA.cxx.

Referenced by LocalInit().

virtual void AliAnalysisTaskSELc2V0bachelorTMVA::LocalInit ( )
inlinevirtual

Definition at line 76 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 1076 of file AliAnalysisTaskSELc2V0bachelorTMVA.cxx.

Referenced by UserExec().

AliAnalysisTaskSELc2V0bachelorTMVA& AliAnalysisTaskSELc2V0bachelorTMVA::operator= ( const AliAnalysisTaskSELc2V0bachelorTMVA source)
private
void AliAnalysisTaskSELc2V0bachelorTMVA::SetCallKFVertexing ( Bool_t  a)
inline
void AliAnalysisTaskSELc2V0bachelorTMVA::SetFillOnlySgn ( Bool_t  a)
inline

Definition at line 103 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 124 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

void AliAnalysisTaskSELc2V0bachelorTMVA::SetKFCutChi2NDF ( Float_t  a)
inline

Definition at line 115 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

void AliAnalysisTaskSELc2V0bachelorTMVA::SetKFCutDeviationFromVtx ( Float_t  a)
inline

Definition at line 118 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

void AliAnalysisTaskSELc2V0bachelorTMVA::SetKFCutDeviationFromVtxV0 ( Float_t  a)
inline

Definition at line 121 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

void AliAnalysisTaskSELc2V0bachelorTMVA::SetMC ( Bool_t  theMCon)
inline
void AliAnalysisTaskSELc2V0bachelorTMVA::SetTopoConstraint ( Bool_t  a)
inline

Definition at line 106 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

void AliAnalysisTaskSELc2V0bachelorTMVA::SetTriggerMask ( ULong64_t  c)
inline

Definition at line 127 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

void AliAnalysisTaskSELc2V0bachelorTMVA::SetUseOnTheFlyV0 ( Bool_t  a)
inline

Definition at line 97 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 413 of file AliAnalysisTaskSELc2V0bachelorTMVA.cxx.

void AliAnalysisTaskSELc2V0bachelorTMVA::UserCreateOutputObjects ( )
virtual

Implementation of interface methods.

output

Definition at line 458 of file AliAnalysisTaskSELc2V0bachelorTMVA.cxx.

void AliAnalysisTaskSELc2V0bachelorTMVA::UserExec ( Option_t *  option)
virtual

user exec

Definition at line 857 of file AliAnalysisTaskSELc2V0bachelorTMVA.cxx.

Member Data Documentation

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

current event number - for debug purposes

Definition at line 260 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserExec().

Bool_t AliAnalysisTaskSELc2V0bachelorTMVA::fCallKFVertexing
private

flag to use topological constraints in KF

Definition at line 252 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 161 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by FillLc2pK0Sspectrum(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELc2V0bachelorTMVA::fCEvents
private

! Histogram to check selected events

Definition at line 149 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

AliNormalizationCounter* AliAnalysisTaskSELc2V0bachelorTMVA::fCounter
private

switch between Lpi and K0sp

! AliNormalizationCounter on output slot 4

Definition at line 153 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

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

Int_t AliAnalysisTaskSELc2V0bachelorTMVA::fCurrentEvent
private

cut for KF on distance to primary vtx for V0

Definition at line 259 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 257 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 258 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by GetKFCutDeviationFromVtxV0(), and SetKFCutDeviationFromVtxV0().

Bool_t AliAnalysisTaskSELc2V0bachelorTMVA::fFillOnlySgn
private
TH2D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoArmenterosPodolanskiV0AOD
private

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

Definition at line 245 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 246 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 243 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 244 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 255 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 172 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 171 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 240 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 236 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 205 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 224 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 209 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 189 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 215 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 228 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 219 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 193 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 199 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 176 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 180 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoDistanceV0ToLc
private

! KF: distance V0 vertex from Lc vertex

Definition at line 178 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 182 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoDistanceV0ToPrimVtx
private

! KF: distance V0 vertex from primary vertex

Definition at line 177 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 181 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 165 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH1F* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoFiducialAcceptance
private

! histogram to check FiducialAcceptance cut

Definition at line 170 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 231 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 233 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 232 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoLc
private

! histogram with number of Lc

Definition at line 166 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 169 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 167 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 173 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 241 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 237 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 206 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 225 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 210 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 190 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 216 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 229 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 220 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 194 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 200 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 239 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 235 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoMassLcAll
private

! KF: mass for all Lc reconstructed with KF

Definition at line 204 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoMassLcSgn
private

! KF: mass of signal Lc reconstructed with KF

Definition at line 222 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 223 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoMassLcTrue
private

! KF: mass for true cascades reconstructed with KF

Definition at line 208 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 212 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoMassV0All
private

! KF: mass for all V0 reconstructed with KF

Definition at line 188 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 214 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 227 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 218 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by CallKFVertexing(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoMassV0True
private

! KF: mass for true V0 reconstructed with KF

Definition at line 192 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 196 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 198 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 202 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 262 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

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

TH1F* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoMCLcK0SpGenAcc
private

! histo with MC Lc –> K0S + p

Definition at line 263 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

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

TH1F* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoMCLcK0SpGenLimAcc
private

! histo with MC Lc –> K0S + p

Definition at line 264 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by FillMCHisto(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskSELc2V0bachelorTMVA::fHistoVtxLcResidualToPrimVtx
private

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

Definition at line 184 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 186 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 185 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 157 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by Init(), and UserExec().

Bool_t AliAnalysisTaskSELc2V0bachelorTMVA::fIsK0sAnalysis
private

Definition at line 152 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

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

Bool_t AliAnalysisTaskSELc2V0bachelorTMVA::fIspA
private

Definition at line 163 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by GetIspA(), SetIspA(), and UserExec().

Bool_t AliAnalysisTaskSELc2V0bachelorTMVA::fKeepingOnlyHIJINGBkg
private

flag to decide whether to call or not KF

Definition at line 253 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

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

Bool_t AliAnalysisTaskSELc2V0bachelorTMVA::fKeepingOnlyPYTHIABkg
private

magnetic field of current event

Definition at line 261 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

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

TList* AliAnalysisTaskSELc2V0bachelorTMVA::fListCuts
private

Cuts - sent to output slot 5.

Definition at line 155 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

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

Int_t AliAnalysisTaskSELc2V0bachelorTMVA::fmcLabelLc
private

Definition at line 250 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by MakeAnalysisForLc2prK0S().

TList* AliAnalysisTaskSELc2V0bachelorTMVA::fOutput
private

Use MC info.

! User output1: list of trees

Definition at line 146 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 248 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

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

AliPIDCombined* AliAnalysisTaskSELc2V0bachelorTMVA::fPIDCombined
private

! combined PID response object

Definition at line 151 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

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

AliPIDResponse* AliAnalysisTaskSELc2V0bachelorTMVA::fPIDResponse
private
Bool_t AliAnalysisTaskSELc2V0bachelorTMVA::ftopoConstraint
private

label of candidate

Definition at line 251 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

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

ULong64_t AliAnalysisTaskSELc2V0bachelorTMVA::fTriggerMask
private

Definition at line 266 of file AliAnalysisTaskSELc2V0bachelorTMVA.h.

Referenced by SetTriggerMask(), and UserExec().

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

list of cuts

Definition at line 156 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 254 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 160 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 159 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: