AliPhysics  5364b50 (5364b50)
AliAnalysisTaskSELambdacTMVA Class Reference

#include <AliAnalysisTaskSELambdacTMVA.h>

Inheritance diagram for AliAnalysisTaskSELambdacTMVA:

Public Member Functions

 AliAnalysisTaskSELambdacTMVA ()
 
 AliAnalysisTaskSELambdacTMVA (const char *name, Int_t fillNtuple, Int_t fillNtupleReco, AliRDHFCutsLctopKpi *lccutsana)
 
virtual ~AliAnalysisTaskSELambdacTMVA ()
 
void SetKeepLcNotFromQuark (Bool_t keep=kTRUE)
 
void SetReadMC (Bool_t readMC=kTRUE)
 
void SetMCPid ()
 
void SetRealPid ()
 
void SetResonantPid ()
 
void SetCutsKF (Float_t cutsKF[2])
 
void SetUseKF (Bool_t useKF=kTRUE)
 
void SetIsHijing (Bool_t isHijing=kTRUE)
 
void SetKeepBkgNt (Bool_t keepBkgNt=kTRUE)
 
void SetAnalysis (Bool_t analysis=kTRUE)
 
void SetUseFilterBitCut (Bool_t setter)
 
void SetUseFilterBitPID (Bool_t setter)
 
void SetCollisionSystem (Int_t syst)
 
void SetLambdacDaugh (AliAODMCParticle *part, TClonesArray *arrayMC, Bool_t &isInAcc)
 
void SetIsLcGen (AliAODMCParticle *partMC, TClonesArray *arrayMC)
 
void SetIsLcReco (AliAODRecoDecayHF3Prong *part, TClonesArray *arrayMC)
 
void SetUseNchWeight (Bool_t opt=kTRUE)
 
void SetMCNchHisto (TH1F *h)
 
Bool_t GetLambdacDaugh (AliAODMCParticle *part, TClonesArray *arrayMC) const
 
Int_t GetPIDselectionMaxProb (AliAODRecoDecayHF3Prong *part)
 
Double_t GetNchWeight (Int_t nch)
 
Bool_t IspiKpMC (AliAODRecoDecayHF3Prong *d, TClonesArray *arrayMC) const
 
Bool_t IspKpiMC (AliAODRecoDecayHF3Prong *d, TClonesArray *arrayMC) const
 
Int_t MatchToMCLambdac (AliAODRecoDecayHF3Prong *d, TClonesArray *arrayMC) const
 
Int_t LambdacDaugh (AliAODMCParticle *part, TClonesArray *arrayMC, Bool_t &isInAcc) const
 
void FillMassHists (AliAODEvent *aod, AliAODRecoDecayHF3Prong *d, TClonesArray *arrayMC, Int_t selection, Int_t selectionProb)
 
void FillNtuple (AliAODEvent *aod, AliAODRecoDecayHF3Prong *part, TClonesArray *arrayMC, Int_t selection)
 
void FillRecoNtuple (AliAODEvent *aod, AliAODRecoDecayHF3Prong *part, TClonesArray *arrayMC)
 
void FillEffHists (Int_t kStep)
 
void FillSelectionBits (AliAODRecoDecayHF3Prong *d, TH2F *hSelectionBits)
 
virtual void UserCreateOutputObjects ()
 
virtual void Init ()
 
virtual void LocalInit ()
 
virtual void UserExec (Option_t *option)
 
virtual void Terminate (Option_t *option)
 

Private Types

enum  {
  kGeneratedLimAcc = 0, kGeneratedAll = 1, kGenerated = 2, kGeneratedAcc = 3,
  kReco3Prong = 4, kLcBit = 5, kIsSelectedTracks = 6, kIsInFidAcc = 7,
  kPtRange = 8, kIsSelectedCandidate = 9, kIsSelectedPID = 10, kIsSelectedNtuple = 11
}
 mimic steps in efficiency task for own steps in efficiency More...
 

Private Member Functions

 AliAnalysisTaskSELambdacTMVA (const AliAnalysisTaskSELambdacTMVA &source)
 
AliAnalysisTaskSELambdacTMVAoperator= (const AliAnalysisTaskSELambdacTMVA &source)
 
Bool_t ReconstructKF (AliAODRecoDecayHF3Prong *d, Int_t *pdgs, Double_t field) const
 

Private Attributes

TListfOutput
 ! list send on output slot 0 More...
 
TH1F * fHistNEvents
 !hist. for No. of events More...
 
TH1F * fHistNEventsRejTM
 !hist. for Rejected events from null trigger mask More...
 
TH1F * fhSelectBit
 ! hist for Filter Bit More...
 
TH2FfhSelectionBits
 ! hist for ALL Filter bits More...
 
TH2FfhSelectionBitsSigc
 ! hist for ALL Filter bits Lc from c More...
 
TH2FfhSelectionBitsSigb
 ! hist for ALL Filter bits Lc from b More...
 
TH1F * fhSetIsLc
 ! hist for before/after reco check MC LC More...
 
TH2FfhPIDmassLcPt
 !Lc Bkg+signal invariant mass vs pt More...
 
TH2FfhPIDmassLcPtSig
 !Lc signal invariant mass vs pt More...
 
TH2FfhPIDmassLcPtSigc
 !Lc from c signal invariant mass vs pt More...
 
TH2FfhPIDmassLcPtSigb
 !Lc from b signal invariant mass vs pt More...
 
TH2FfhMCmassLcPt
 !Lc Bkg+signal invariant mass vs pt More...
 
TH2FfhMCmassLcPtSig
 !Lc signal invariant mass vs pt More...
 
TH2FfhMCmassLcPtSigc
 !Lc from c signal invariant mass vs pt More...
 
TH2FfhMCmassLcPtSigb
 !Lc from b signal invariant mass vs pt More...
 
TH2FfhProbmassLcPt
 !Lc Bkg+signal invariant mass vs pt More...
 
TH2FfhProbmassLcPtSig
 !Lc signal invariant mass vs pt More...
 
TH2FfhProbmassLcPtSigc
 !Lc from c signal invariant mass vs pt More...
 
TH2FfhProbmassLcPtSigb
 !Lc from b signal invariant mass vs pt More...
 
TH1F * fhIsLcResonantGen
 !hist for resonant flag gen More...
 
TH1F * fhIsLcResonantReco
 !hist for resonant flag reco More...
 
TH1F * fhIsLcGen
 !hist for resonant flag gen More...
 
TH1F * fhIsLcReco
 !hist for resonant flag reco More...
 
TH1F * fhRecoPDGmom
 !hist for Reco pdg More...
 
TH1F * fhNBkgNI [12]
 ! hist. for n bkg, pT More...
 
TH1F * fhNLc [12]
 ! hist. for n Lc tot., pT More...
 
TH1F * fhNLcc [12]
 ! hist. for n Lc tot. from c, pT More...
 
TH1F * fhNLcNonRc [12]
 ! hist. for n Lc from c non resonant, pT More...
 
TH1F * fhNLcL1520c [12]
 ! hist. for n Lc from c L1520 + pi, pT More...
 
TH1F * fhNLcKstarc [12]
 ! hist. for n Lc from c K* + p, pT More...
 
TH1F * fhNLcDeltac [12]
 ! hist. for n Lc from c Delta++ + K, pT More...
 
TH1F * fhNLcb [12]
 ! hist. for n Lc tot. from b, pT More...
 
TH1F * fhNLcNonRb [12]
 ! hist. for n Lc from b non resonant, pT More...
 
TH1F * fhNLcL1520b [12]
 ! hist. for n Lc from b L1520 + pi, pT More...
 
TH1F * fhNLcKstarb [12]
 ! hist. for n Lc from b K* + p, pT More...
 
TH1F * fhNLcDeltab [12]
 ! hist. for n Lc from b Delta++ + K, pT More...
 
TH2FfhPtEtaBkgNI [12]
 ! hist. for n bkg, pT vs eta More...
 
TH2FfhPtEtaLc [12]
 ! hist. for n Lc tot., pT vs eta More...
 
TH2FfhPtEtaLcc [12]
 ! hist. for n Lc tot. from c, pT vs eta More...
 
TH2FfhPtEtaLcNonRc [12]
 ! hist. for n Lc from c non resonant, pT vs eta More...
 
TH2FfhPtEtaLcL1520c [12]
 ! hist. for n Lc from c L1520 + pi, pT vs eta More...
 
TH2FfhPtEtaLcKstarc [12]
 ! hist. for n Lc from c K* + p, pT vs eta More...
 
TH2FfhPtEtaLcDeltac [12]
 ! hist. for n Lc from c Delta++ + K, pT vs eta More...
 
TH2FfhPtEtaLcb [12]
 ! hist. for n Lc tot. from b, pT vs eta More...
 
TH2FfhPtEtaLcNonRb [12]
 ! hist. for n Lc from b non resonant, pT vs eta More...
 
TH2FfhPtEtaLcL1520b [12]
 ! hist. for n Lc from b L1520 + pi, pT vs eta More...
 
TH2FfhPtEtaLcKstarb [12]
 ! hist. for n Lc from b K* + p, pT vs eta More...
 
TH2FfhPtEtaLcDeltab [12]
 ! hist. for n Lc from b Delta++ + K, pT vs eta More...
 
TH2FfhPtYBkgNI [12]
 ! hist. for n bkg, pT vs rapidity More...
 
TH2FfhPtYLc [12]
 ! hist. for n Lc tot., pT vs rapidity More...
 
TH2FfhPtYLcc [12]
 ! hist. for n Lc tot. from c, pT vs rapidity More...
 
TH2FfhPtYLcNonRc [12]
 ! hist. for n Lc from c non resonant, pT vs rapidity More...
 
TH2FfhPtYLcL1520c [12]
 ! hist. for n Lc from c L1520 + pi, pT vs rapidity More...
 
TH2FfhPtYLcKstarc [12]
 ! hist. for n Lc from c K* + p, pT vs rapidity More...
 
TH2FfhPtYLcDeltac [12]
 ! hist. for n Lc from c Delta++ + K, pT vs rapidity More...
 
TH2FfhPtYLcb [12]
 ! hist. for n Lc tot. from b, pT vs rapidity More...
 
TH2FfhPtYLcNonRb [12]
 ! hist. for n Lc from b non resonant, pT vs rapidity More...
 
TH2FfhPtYLcL1520b [12]
 ! hist. for n Lc from b L1520 + pi, pT vs rapidity More...
 
TH2FfhPtYLcKstarb [12]
 ! hist. for n Lc from b K* + p, pT vs rapidity More...
 
TH2FfhPtYLcDeltab [12]
 ! hist. for n Lc from b Delta++ + K, pT vs rapidity More...
 
TH2FfhPtPhiBkgNI [12]
 ! hist. for n bkg, pT vs phi More...
 
TH2FfhPtPhiLc [12]
 ! hist. for n Lc tot., pT vs phi More...
 
TH2FfhPtPhiLcc [12]
 ! hist. for n Lc tot. from c, pT vs phi More...
 
TH2FfhPtPhiLcNonRc [12]
 ! hist. for n Lc from c non resonant, pT vs phi More...
 
TH2FfhPtPhiLcL1520c [12]
 ! hist. for n Lc from c L1520 + pi, pT vs phi More...
 
TH2FfhPtPhiLcKstarc [12]
 ! hist. for n Lc from c K* + p, pT vs phi More...
 
TH2FfhPtPhiLcDeltac [12]
 ! hist. for n Lc from c Delta++ + K, pT vs phi More...
 
TH2FfhPtPhiLcb [12]
 ! hist. for n Lc tot. from b, pT vs phi More...
 
TH2FfhPtPhiLcNonRb [12]
 ! hist. for n Lc from b non resonant, pT vs phi More...
 
TH2FfhPtPhiLcL1520b [12]
 ! hist. for n Lc from b L1520 + pi, pT vs phi More...
 
TH2FfhPtPhiLcKstarb [12]
 ! hist. for n Lc from b K* + p, pT vs phi More...
 
TH2FfhPtPhiLcDeltab [12]
 ! hist. for n Lc from b Delta++ + K, pT vs phi More...
 
TH1F * fhPtMisIdpKpi
 ! hist for pt pKpi signal mis id'd as piKp More...
 
TH1F * fhPtMisIdpiKp
 ! hist for pt pKpi signal mis id'd as piKp More...
 
TH1F * fhPtCorrId
 ! hist for correctly id'd pKpi More...
 
TH2FfhInvMassMisIdpKpi
 ! hist for inv mass pKpi signal mis id'd as piKp More...
 
TH2FfhInvMassMisIdpiKp
 ! hist for inv mass pKpi signal mis id'd as piKp More...
 
TH1F * fhPtMisIdpKpiProb
 ! hist for pt pKpi signal mis id'd as piKp most prob PID More...
 
TH1F * fhPtMisIdpiKpProb
 ! hist for pt pKpi signal mis id'd as piKp most prob PID More...
 
TH1F * fhPtCorrIdProb
 ! hist for correctly id'd pKpi most prob PID More...
 
TH2FfhInvMassMisIdpKpiProb
 ! hist for inv mass pKpi signal mis id'd as piKp most prob PID More...
 
TH2FfhInvMassMisIdpiKpProb
 ! hist for inv mass pKpi signal mis id'd as piKp most prob PID More...
 
TNtuple * fNtupleLambdac
 ! output ntuple More...
 
TNtuple * fNtupleLambdacReco
 ! output ntuple after reconstruction More...
 
TF1 * fFuncWeightPythia
 ! weight function for Pythia vs pPb prod. More...
 
TF1 * fFuncWeightFONLL7overLHC10f6a
 ! weight function for FONLL vs p prod. More...
 
TF1 * fFuncWeightFONLL5overLHC13d3
 ! weight function for FONLL vs pPb prod. More...
 
TF1 * fFuncWeightFONLL5overLHC10f6a
 ! weight function for FONLL vs p prod. More...
 
TF1 * fFuncWeightFONLL5overLHC13d3Lc
 ! weight function for FONLL vs pPb prod. Lc More...
 
TF1 * fFuncWeightFONLL7overLHC11b2Lc
 ! weight function for FONLL vs p prod. Lc More...
 
TF1 * fFuncWeightFONLL7overLHC10f7aLc
 ! weight function for FONLL vs p prod. Lc More...
 
Bool_t fUseNchWeight
 
TH1F * fHistoMCNch
 flag for using multiplicity weights More...
 
Float_t fCutsKF [2]
 multiplicity weight histogram More...
 
Int_t fIsLc
 cuts with KF vertexer More...
 
Int_t fIsLcResonant
 is MC Lc - 0=not Lc, 1=Lc from c, 2=Lc from b More...
 
Float_t fCandidateVars [4]
 is Lc resonant - 1=non resonant, 2=via L1520 + pi, 3=via K* + p, 4=via Delta++ + K More...
 
Float_t fPtLc
 candidate variables, 0=Pt, 1=Eta, 2=Y, 3=Phi More...
 
Float_t fUpmasslimit
 pt of Lc candidate More...
 
Float_t fLowmasslimit
 upper inv mass limit for histos More...
 
AliRDHFCutsLctopKpifRDCutsAnalysis
 lower inv mass limit for histos More...
 
TListfListCuts
 Analysis cuts. More...
 
Int_t fFillNtuple
 list of cuts More...
 
Int_t fFillNtupleReco
 filling ntuple type More...
 
Bool_t fKeepLcNotFromQuark
 filling ntuple type reco More...
 
Bool_t fKeepBkgNt
 flag to keep Lc not from quark More...
 
Int_t fSyst
 flag to keep background in More...
 
Bool_t fReadMC
 flag for collision system. 0=pp, 1=PbPb, 2=pPb More...
 
Bool_t fMCPid
 flag for access to MC More...
 
Bool_t fRealPid
 flag for access to MC More...
 
Bool_t fResPid
 flag for real PID More...
 
Bool_t fUseKF
 flag for PID with resonant channels More...
 
Bool_t fAnalysis
 flag to cut with KF vertexer More...
 
AliAnalysisVertexingHFfVHF
 apply analysis cuts More...
 
Bool_t fLcCut
 Vertexer heavy flavour (used to pass the cuts) More...
 
Bool_t fLcPIDCut
 flag for Lc filter bit cut More...
 
Bool_t fIsHijing
 flag for Lc filter bit PID More...
 
TH1F * fNentries
 flag for whether Lc is from Hijing More...
 
AliPIDResponse * fPIDResponse
 histo with number of entries More...
 
AliNormalizationCounterfCounter
 !AliNormalizationCounter on output slot 7 More...
 
AliVertexingHFUtilsfVertUtil
 

Detailed Description

Definition at line 37 of file AliAnalysisTaskSELambdacTMVA.h.

Member Enumeration Documentation

anonymous enum
private

mimic steps in efficiency task for own steps in efficiency

Enumerator
kGeneratedLimAcc 
kGeneratedAll 
kGenerated 
kGeneratedAcc 
kReco3Prong 
kLcBit 
kIsSelectedTracks 
kIsInFidAcc 
kPtRange 
kIsSelectedCandidate 
kIsSelectedPID 
kIsSelectedNtuple 

Definition at line 40 of file AliAnalysisTaskSELambdacTMVA.h.

Constructor & Destructor Documentation

AliAnalysisTaskSELambdacTMVA::AliAnalysisTaskSELambdacTMVA ( )

Default constructor

Definition at line 71 of file AliAnalysisTaskSELambdacTMVA.cxx.

Referenced by LocalInit().

AliAnalysisTaskSELambdacTMVA::AliAnalysisTaskSELambdacTMVA ( const char *  name,
Int_t  fillNtuple,
Int_t  fillNtupleReco,
AliRDHFCutsLctopKpi lccutsana 
)

Default constructor Output slot #1 writes into a TList container

Definition at line 208 of file AliAnalysisTaskSELambdacTMVA.cxx.

AliAnalysisTaskSELambdacTMVA::~AliAnalysisTaskSELambdacTMVA ( )
virtual

Destructor

Definition at line 356 of file AliAnalysisTaskSELambdacTMVA.cxx.

AliAnalysisTaskSELambdacTMVA::AliAnalysisTaskSELambdacTMVA ( const AliAnalysisTaskSELambdacTMVA source)
private

Member Function Documentation

void AliAnalysisTaskSELambdacTMVA::FillEffHists ( Int_t  kStep)

Fill histograms (pt, pt vs eta, pt vs y, pt vs phi with candidates passing each step of the analysis

Definition at line 1799 of file AliAnalysisTaskSELambdacTMVA.cxx.

Referenced by GetLambdacDaugh(), and UserExec().

void AliAnalysisTaskSELambdacTMVA::FillMassHists ( AliAODEvent aod,
AliAODRecoDecayHF3Prong d,
TClonesArray *  arrayMC,
Int_t  selection,
Int_t  selectionProb 
)

fill mass hists

Definition at line 1486 of file AliAnalysisTaskSELambdacTMVA.cxx.

Referenced by GetLambdacDaugh(), and UserExec().

void AliAnalysisTaskSELambdacTMVA::FillNtuple ( AliAODEvent aod,
AliAODRecoDecayHF3Prong part,
TClonesArray *  arrayMC,
Int_t  selection 
)

Function to fill NTuple with candidate's variables

Definition at line 1587 of file AliAnalysisTaskSELambdacTMVA.cxx.

Referenced by GetLambdacDaugh(), and UserExec().

void AliAnalysisTaskSELambdacTMVA::FillRecoNtuple ( AliAODEvent aod,
AliAODRecoDecayHF3Prong part,
TClonesArray *  arrayMC 
)

Function to fill NTuple after reco stage with candidates variables including TOF information for each daughter track for Geant3/Fluka correction needed in pp

Definition at line 1981 of file AliAnalysisTaskSELambdacTMVA.cxx.

Referenced by GetLambdacDaugh(), and UserExec().

void AliAnalysisTaskSELambdacTMVA::FillSelectionBits ( AliAODRecoDecayHF3Prong d,
TH2F hSelectionBits 
)

Definition at line 1927 of file AliAnalysisTaskSELambdacTMVA.cxx.

Referenced by GetLambdacDaugh(), and UserExec().

Bool_t AliAnalysisTaskSELambdacTMVA::GetLambdacDaugh ( AliAODMCParticle *  part,
TClonesArray *  arrayMC 
) const
inline

Definition at line 83 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by MatchToMCLambdac().

Double_t AliAnalysisTaskSELambdacTMVA::GetNchWeight ( Int_t  nch)

Definition at line 1970 of file AliAnalysisTaskSELambdacTMVA.cxx.

Referenced by FillNtuple(), and GetLambdacDaugh().

Int_t AliAnalysisTaskSELambdacTMVA::GetPIDselectionMaxProb ( AliAODRecoDecayHF3Prong part)

Definition at line 1944 of file AliAnalysisTaskSELambdacTMVA.cxx.

Referenced by FillRecoNtuple(), GetLambdacDaugh(), and UserExec().

void AliAnalysisTaskSELambdacTMVA::Init ( )
virtual

Initialization

Definition at line 409 of file AliAnalysisTaskSELambdacTMVA.cxx.

Referenced by GetLambdacDaugh(), and LocalInit().

Bool_t AliAnalysisTaskSELambdacTMVA::IspiKpMC ( AliAODRecoDecayHF3Prong d,
TClonesArray *  arrayMC 
) const

Apply MC PID

Definition at line 1906 of file AliAnalysisTaskSELambdacTMVA.cxx.

Referenced by FillMassHists(), FillNtuple(), and GetLambdacDaugh().

Bool_t AliAnalysisTaskSELambdacTMVA::IspKpiMC ( AliAODRecoDecayHF3Prong d,
TClonesArray *  arrayMC 
) const

Apply MC PID

Definition at line 1885 of file AliAnalysisTaskSELambdacTMVA.cxx.

Referenced by FillMassHists(), FillNtuple(), and GetLambdacDaugh().

Int_t AliAnalysisTaskSELambdacTMVA::LambdacDaugh ( AliAODMCParticle *  part,
TClonesArray *  arrayMC,
Bool_t isInAcc 
) const

return value of Lc resonant channel, from AOD MC particle Also check whether Lc daughters are in acceptance 0=not Lc, 1=non resonant Lc, 2=via L(1520) + pi, 3=via K* + p, 4=via Delta++ + K

Definition at line 1255 of file AliAnalysisTaskSELambdacTMVA.cxx.

Referenced by GetLambdacDaugh(), and SetLambdacDaugh().

virtual void AliAnalysisTaskSELambdacTMVA::LocalInit ( )
inlinevirtual

Definition at line 100 of file AliAnalysisTaskSELambdacTMVA.h.

Int_t AliAnalysisTaskSELambdacTMVA::MatchToMCLambdac ( AliAODRecoDecayHF3Prong d,
TClonesArray *  arrayMC 
) const

check if the candidate is a Lambdac decaying in pKpi or in the resonant channels

Definition at line 1210 of file AliAnalysisTaskSELambdacTMVA.cxx.

Referenced by GetLambdacDaugh().

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

Referenced by LocalInit().

Bool_t AliAnalysisTaskSELambdacTMVA::ReconstructKF ( AliAODRecoDecayHF3Prong d,
Int_t pdgs,
Double_t  field 
) const
private

Referenced by LocalInit().

void AliAnalysisTaskSELambdacTMVA::SetAnalysis ( Bool_t  analysis = kTRUE)
inline

Definition at line 70 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AddTaskLambdacTMVA().

void AliAnalysisTaskSELambdacTMVA::SetCollisionSystem ( Int_t  syst)
inline

Definition at line 73 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AddTaskLambdacTMVA().

void AliAnalysisTaskSELambdacTMVA::SetCutsKF ( Float_t  cutsKF[2])
inline

Definition at line 66 of file AliAnalysisTaskSELambdacTMVA.h.

void AliAnalysisTaskSELambdacTMVA::SetIsHijing ( Bool_t  isHijing = kTRUE)
inline

Definition at line 68 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AddTaskLambdacTMVA().

void AliAnalysisTaskSELambdacTMVA::SetIsLcGen ( AliAODMCParticle *  partMC,
TClonesArray *  arrayMC 
)

Set fIsLc from AliAODMCParticle fIsLc 0 = not Lc from quark, 1 = Lc from c, 2 = Lc from b

Definition at line 1419 of file AliAnalysisTaskSELambdacTMVA.cxx.

Referenced by SetLambdacDaugh(), and UserExec().

void AliAnalysisTaskSELambdacTMVA::SetIsLcReco ( AliAODRecoDecayHF3Prong part,
TClonesArray *  arrayMC 
)

function that sets fIsLc and fIsLcResonant, from reconstructed 3 prong decay fIsLc - 0 = not Lc, 1 = Lc from c, 2 = Lc from b fIsLcResonant - 1= Non Resonant, 2=Lc->L1520+p, 3=Lc->K*+pi, 4=Lc->Delta+K

Definition at line 1449 of file AliAnalysisTaskSELambdacTMVA.cxx.

Referenced by SetLambdacDaugh(), and UserExec().

void AliAnalysisTaskSELambdacTMVA::SetKeepBkgNt ( Bool_t  keepBkgNt = kTRUE)
inline

Definition at line 69 of file AliAnalysisTaskSELambdacTMVA.h.

void AliAnalysisTaskSELambdacTMVA::SetKeepLcNotFromQuark ( Bool_t  keep = kTRUE)
inline

Definition at line 61 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AddTaskLambdacTMVA().

void AliAnalysisTaskSELambdacTMVA::SetLambdacDaugh ( AliAODMCParticle *  part,
TClonesArray *  arrayMC,
Bool_t isInAcc 
)
inline

Definition at line 74 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by SetIsLcReco(), and UserExec().

void AliAnalysisTaskSELambdacTMVA::SetMCNchHisto ( TH1F *  h)
inline

Definition at line 78 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AddTaskLambdacTMVA().

void AliAnalysisTaskSELambdacTMVA::SetMCPid ( )
inline

Definition at line 63 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AddTaskLambdacTMVA().

void AliAnalysisTaskSELambdacTMVA::SetReadMC ( Bool_t  readMC = kTRUE)
inline

Definition at line 62 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AddTaskLambdacTMVA().

void AliAnalysisTaskSELambdacTMVA::SetRealPid ( )
inline

Definition at line 64 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AddTaskLambdacTMVA().

void AliAnalysisTaskSELambdacTMVA::SetResonantPid ( )
inline

Definition at line 65 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AddTaskLambdacTMVA().

void AliAnalysisTaskSELambdacTMVA::SetUseFilterBitCut ( Bool_t  setter)
inline

Definition at line 71 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AddTaskLambdacTMVA().

void AliAnalysisTaskSELambdacTMVA::SetUseFilterBitPID ( Bool_t  setter)
inline

Definition at line 72 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AddTaskLambdacTMVA().

void AliAnalysisTaskSELambdacTMVA::SetUseKF ( Bool_t  useKF = kTRUE)
inline

Definition at line 67 of file AliAnalysisTaskSELambdacTMVA.h.

void AliAnalysisTaskSELambdacTMVA::SetUseNchWeight ( Bool_t  opt = kTRUE)
inline

Definition at line 77 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AddTaskLambdacTMVA().

void AliAnalysisTaskSELambdacTMVA::Terminate ( Option_t option)
virtual

Terminate analysis

Definition at line 1183 of file AliAnalysisTaskSELambdacTMVA.cxx.

Referenced by LocalInit().

void AliAnalysisTaskSELambdacTMVA::UserCreateOutputObjects ( )
virtual

Create the output container

Definition at line 427 of file AliAnalysisTaskSELambdacTMVA.cxx.

Referenced by GetLambdacDaugh().

void AliAnalysisTaskSELambdacTMVA::UserExec ( Option_t option)
virtual

Execute analysis for current event: heavy flavor candidates association to MC truth

Definition at line 890 of file AliAnalysisTaskSELambdacTMVA.cxx.

Referenced by LocalInit().

Member Data Documentation

Bool_t AliAnalysisTaskSELambdacTMVA::fAnalysis
private

flag to cut with KF vertexer

Definition at line 224 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by SetAnalysis().

Float_t AliAnalysisTaskSELambdacTMVA::fCandidateVars[4]
private

is Lc resonant - 1=non resonant, 2=via L1520 + pi, 3=via K* + p, 4=via Delta++ + K

Definition at line 208 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by FillEffHists(), FillMassHists(), FillSelectionBits(), and UserExec().

AliNormalizationCounter* AliAnalysisTaskSELambdacTMVA::fCounter
private

!AliNormalizationCounter on output slot 7

Definition at line 232 of file AliAnalysisTaskSELambdacTMVA.h.

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

Float_t AliAnalysisTaskSELambdacTMVA::fCutsKF[2]
private

multiplicity weight histogram

Definition at line 205 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by SetCutsKF().

Int_t AliAnalysisTaskSELambdacTMVA::fFillNtuple
private
Int_t AliAnalysisTaskSELambdacTMVA::fFillNtupleReco
private

filling ntuple type

Definition at line 215 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), Terminate(), UserCreateOutputObjects(), and UserExec().

TF1* AliAnalysisTaskSELambdacTMVA::fFuncWeightFONLL5overLHC10f6a
private

! weight function for FONLL vs p prod.

Definition at line 199 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by FillNtuple(), and UserCreateOutputObjects().

TF1* AliAnalysisTaskSELambdacTMVA::fFuncWeightFONLL5overLHC13d3
private

! weight function for FONLL vs pPb prod.

Definition at line 198 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by FillNtuple(), and UserCreateOutputObjects().

TF1* AliAnalysisTaskSELambdacTMVA::fFuncWeightFONLL5overLHC13d3Lc
private

! weight function for FONLL vs pPb prod. Lc

Definition at line 200 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by FillNtuple(), and UserCreateOutputObjects().

TF1* AliAnalysisTaskSELambdacTMVA::fFuncWeightFONLL7overLHC10f6a
private

! weight function for FONLL vs p prod.

Definition at line 197 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by FillNtuple(), and UserCreateOutputObjects().

TF1* AliAnalysisTaskSELambdacTMVA::fFuncWeightFONLL7overLHC10f7aLc
private

! weight function for FONLL vs p prod. Lc

Definition at line 202 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by FillNtuple(), and UserCreateOutputObjects().

TF1* AliAnalysisTaskSELambdacTMVA::fFuncWeightFONLL7overLHC11b2Lc
private

! weight function for FONLL vs p prod. Lc

Definition at line 201 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by FillNtuple(), and UserCreateOutputObjects().

TF1* AliAnalysisTaskSELambdacTMVA::fFuncWeightPythia
private

! weight function for Pythia vs pPb prod.

Definition at line 196 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by FillNtuple(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhInvMassMisIdpiKp
private

! hist for inv mass pKpi signal mis id'd as piKp

Definition at line 188 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by FillMassHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhInvMassMisIdpiKpProb
private

! hist for inv mass pKpi signal mis id'd as piKp most prob PID

Definition at line 193 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by FillMassHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhInvMassMisIdpKpi
private

! hist for inv mass pKpi signal mis id'd as piKp

Definition at line 187 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by FillMassHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhInvMassMisIdpKpiProb
private

! hist for inv mass pKpi signal mis id'd as piKp most prob PID

Definition at line 192 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by FillMassHists(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELambdacTMVA::fhIsLcGen
private

!hist for resonant flag gen

Definition at line 133 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH1F* AliAnalysisTaskSELambdacTMVA::fhIsLcReco
private

!hist for resonant flag reco

Definition at line 134 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH1F* AliAnalysisTaskSELambdacTMVA::fhIsLcResonantGen
private

!hist for resonant flag gen

Definition at line 131 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by SetIsLcGen(), UserCreateOutputObjects(), and UserExec().

TH1F* AliAnalysisTaskSELambdacTMVA::fhIsLcResonantReco
private

!hist for resonant flag reco

Definition at line 132 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH1F* AliAnalysisTaskSELambdacTMVA::fHistNEvents
private

!hist. for No. of events

Definition at line 112 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH1F* AliAnalysisTaskSELambdacTMVA::fHistNEventsRejTM
private

!hist. for Rejected events from null trigger mask

Definition at line 113 of file AliAnalysisTaskSELambdacTMVA.h.

TH1F* AliAnalysisTaskSELambdacTMVA::fHistoMCNch
private

flag for using multiplicity weights

Definition at line 204 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by GetNchWeight(), and SetMCNchHisto().

TH2F* AliAnalysisTaskSELambdacTMVA::fhMCmassLcPt
private

!Lc Bkg+signal invariant mass vs pt

Definition at line 123 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by FillMassHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhMCmassLcPtSig
private

!Lc signal invariant mass vs pt

Definition at line 124 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by FillMassHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhMCmassLcPtSigb
private

!Lc from b signal invariant mass vs pt

Definition at line 126 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by FillMassHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhMCmassLcPtSigc
private

!Lc from c signal invariant mass vs pt

Definition at line 125 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by FillMassHists(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELambdacTMVA::fhNBkgNI[12]
private

! hist. for n bkg, pT

Definition at line 136 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELambdacTMVA::fhNLc[12]
private

! hist. for n Lc tot., pT

Definition at line 137 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELambdacTMVA::fhNLcb[12]
private

! hist. for n Lc tot. from b, pT

Definition at line 143 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELambdacTMVA::fhNLcc[12]
private

! hist. for n Lc tot. from c, pT

Definition at line 138 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELambdacTMVA::fhNLcDeltab[12]
private

! hist. for n Lc from b Delta++ + K, pT

Definition at line 147 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELambdacTMVA::fhNLcDeltac[12]
private

! hist. for n Lc from c Delta++ + K, pT

Definition at line 142 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELambdacTMVA::fhNLcKstarb[12]
private

! hist. for n Lc from b K* + p, pT

Definition at line 146 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELambdacTMVA::fhNLcKstarc[12]
private

! hist. for n Lc from c K* + p, pT

Definition at line 141 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELambdacTMVA::fhNLcL1520b[12]
private

! hist. for n Lc from b L1520 + pi, pT

Definition at line 145 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELambdacTMVA::fhNLcL1520c[12]
private

! hist. for n Lc from c L1520 + pi, pT

Definition at line 140 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELambdacTMVA::fhNLcNonRb[12]
private

! hist. for n Lc from b non resonant, pT

Definition at line 144 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELambdacTMVA::fhNLcNonRc[12]
private

! hist. for n Lc from c non resonant, pT

Definition at line 139 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhPIDmassLcPt
private

!Lc Bkg+signal invariant mass vs pt

Definition at line 119 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by FillMassHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhPIDmassLcPtSig
private

!Lc signal invariant mass vs pt

Definition at line 120 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by FillMassHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhPIDmassLcPtSigb
private

!Lc from b signal invariant mass vs pt

Definition at line 122 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by FillMassHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhPIDmassLcPtSigc
private

!Lc from c signal invariant mass vs pt

Definition at line 121 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by FillMassHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhProbmassLcPt
private

!Lc Bkg+signal invariant mass vs pt

Definition at line 127 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by FillMassHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhProbmassLcPtSig
private

!Lc signal invariant mass vs pt

Definition at line 128 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by FillMassHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhProbmassLcPtSigb
private

!Lc from b signal invariant mass vs pt

Definition at line 130 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by FillMassHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhProbmassLcPtSigc
private

!Lc from c signal invariant mass vs pt

Definition at line 129 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by FillMassHists(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELambdacTMVA::fhPtCorrId
private

! hist for correctly id'd pKpi

Definition at line 186 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by FillMassHists(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELambdacTMVA::fhPtCorrIdProb
private

! hist for correctly id'd pKpi most prob PID

Definition at line 191 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by FillMassHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhPtEtaBkgNI[12]
private

! hist. for n bkg, pT vs eta

Definition at line 148 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhPtEtaLc[12]
private

! hist. for n Lc tot., pT vs eta

Definition at line 149 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhPtEtaLcb[12]
private

! hist. for n Lc tot. from b, pT vs eta

Definition at line 155 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhPtEtaLcc[12]
private

! hist. for n Lc tot. from c, pT vs eta

Definition at line 150 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhPtEtaLcDeltab[12]
private

! hist. for n Lc from b Delta++ + K, pT vs eta

Definition at line 159 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhPtEtaLcDeltac[12]
private

! hist. for n Lc from c Delta++ + K, pT vs eta

Definition at line 154 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhPtEtaLcKstarb[12]
private

! hist. for n Lc from b K* + p, pT vs eta

Definition at line 158 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhPtEtaLcKstarc[12]
private

! hist. for n Lc from c K* + p, pT vs eta

Definition at line 153 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhPtEtaLcL1520b[12]
private

! hist. for n Lc from b L1520 + pi, pT vs eta

Definition at line 157 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhPtEtaLcL1520c[12]
private

! hist. for n Lc from c L1520 + pi, pT vs eta

Definition at line 152 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhPtEtaLcNonRb[12]
private

! hist. for n Lc from b non resonant, pT vs eta

Definition at line 156 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhPtEtaLcNonRc[12]
private

! hist. for n Lc from c non resonant, pT vs eta

Definition at line 151 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELambdacTMVA::fhPtMisIdpiKp
private

! hist for pt pKpi signal mis id'd as piKp

Definition at line 185 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by FillMassHists(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELambdacTMVA::fhPtMisIdpiKpProb
private

! hist for pt pKpi signal mis id'd as piKp most prob PID

Definition at line 190 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by FillMassHists(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELambdacTMVA::fhPtMisIdpKpi
private

! hist for pt pKpi signal mis id'd as piKp

Definition at line 184 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by FillMassHists(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELambdacTMVA::fhPtMisIdpKpiProb
private

! hist for pt pKpi signal mis id'd as piKp most prob PID

Definition at line 189 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by FillMassHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhPtPhiBkgNI[12]
private

! hist. for n bkg, pT vs phi

Definition at line 172 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhPtPhiLc[12]
private

! hist. for n Lc tot., pT vs phi

Definition at line 173 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhPtPhiLcb[12]
private

! hist. for n Lc tot. from b, pT vs phi

Definition at line 179 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhPtPhiLcc[12]
private

! hist. for n Lc tot. from c, pT vs phi

Definition at line 174 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhPtPhiLcDeltab[12]
private

! hist. for n Lc from b Delta++ + K, pT vs phi

Definition at line 183 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhPtPhiLcDeltac[12]
private

! hist. for n Lc from c Delta++ + K, pT vs phi

Definition at line 178 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhPtPhiLcKstarb[12]
private

! hist. for n Lc from b K* + p, pT vs phi

Definition at line 182 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhPtPhiLcKstarc[12]
private

! hist. for n Lc from c K* + p, pT vs phi

Definition at line 177 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhPtPhiLcL1520b[12]
private

! hist. for n Lc from b L1520 + pi, pT vs phi

Definition at line 181 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhPtPhiLcL1520c[12]
private

! hist. for n Lc from c L1520 + pi, pT vs phi

Definition at line 176 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhPtPhiLcNonRb[12]
private

! hist. for n Lc from b non resonant, pT vs phi

Definition at line 180 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhPtPhiLcNonRc[12]
private

! hist. for n Lc from c non resonant, pT vs phi

Definition at line 175 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhPtYBkgNI[12]
private

! hist. for n bkg, pT vs rapidity

Definition at line 160 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhPtYLc[12]
private

! hist. for n Lc tot., pT vs rapidity

Definition at line 161 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhPtYLcb[12]
private

! hist. for n Lc tot. from b, pT vs rapidity

Definition at line 167 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhPtYLcc[12]
private

! hist. for n Lc tot. from c, pT vs rapidity

Definition at line 162 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhPtYLcDeltab[12]
private

! hist. for n Lc from b Delta++ + K, pT vs rapidity

Definition at line 171 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhPtYLcDeltac[12]
private

! hist. for n Lc from c Delta++ + K, pT vs rapidity

Definition at line 166 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhPtYLcKstarb[12]
private

! hist. for n Lc from b K* + p, pT vs rapidity

Definition at line 170 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhPtYLcKstarc[12]
private

! hist. for n Lc from c K* + p, pT vs rapidity

Definition at line 165 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhPtYLcL1520b[12]
private

! hist. for n Lc from b L1520 + pi, pT vs rapidity

Definition at line 169 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhPtYLcL1520c[12]
private

! hist. for n Lc from c L1520 + pi, pT vs rapidity

Definition at line 164 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhPtYLcNonRb[12]
private

! hist. for n Lc from b non resonant, pT vs rapidity

Definition at line 168 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskSELambdacTMVA::fhPtYLcNonRc[12]
private

! hist. for n Lc from c non resonant, pT vs rapidity

Definition at line 163 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by AliAnalysisTaskSELambdacTMVA(), FillEffHists(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELambdacTMVA::fhRecoPDGmom
private

!hist for Reco pdg

Definition at line 135 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by SetIsLcReco(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSELambdacTMVA::fhSelectBit
private

! hist for Filter Bit

Definition at line 114 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH2F* AliAnalysisTaskSELambdacTMVA::fhSelectionBits
private

! hist for ALL Filter bits

Definition at line 115 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH2F* AliAnalysisTaskSELambdacTMVA::fhSelectionBitsSigb
private

! hist for ALL Filter bits Lc from b

Definition at line 117 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH2F* AliAnalysisTaskSELambdacTMVA::fhSelectionBitsSigc
private

! hist for ALL Filter bits Lc from c

Definition at line 116 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH1F* AliAnalysisTaskSELambdacTMVA::fhSetIsLc
private

! hist for before/after reco check MC LC

Definition at line 118 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

Bool_t AliAnalysisTaskSELambdacTMVA::fIsHijing
private

flag for Lc filter bit PID

Definition at line 228 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by FillMassHists(), FillNtuple(), FillRecoNtuple(), SetIsHijing(), and UserExec().

Int_t AliAnalysisTaskSELambdacTMVA::fIsLc
private

cuts with KF vertexer

Definition at line 206 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by FillEffHists(), FillMassHists(), FillNtuple(), FillRecoNtuple(), SetIsLcGen(), SetIsLcReco(), and UserExec().

Int_t AliAnalysisTaskSELambdacTMVA::fIsLcResonant
private

is MC Lc - 0=not Lc, 1=Lc from c, 2=Lc from b

Definition at line 207 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by FillEffHists(), FillNtuple(), SetIsLcReco(), SetLambdacDaugh(), and UserExec().

Bool_t AliAnalysisTaskSELambdacTMVA::fKeepBkgNt
private

flag to keep Lc not from quark

Definition at line 217 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by FillNtuple(), and SetKeepBkgNt().

Bool_t AliAnalysisTaskSELambdacTMVA::fKeepLcNotFromQuark
private

filling ntuple type reco

Definition at line 216 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by SetIsLcGen(), SetIsLcReco(), and SetKeepLcNotFromQuark().

Bool_t AliAnalysisTaskSELambdacTMVA::fLcCut
private

Vertexer heavy flavour (used to pass the cuts)

Definition at line 226 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by SetUseFilterBitCut(), and UserExec().

Bool_t AliAnalysisTaskSELambdacTMVA::fLcPIDCut
private

flag for Lc filter bit cut

Definition at line 227 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by SetUseFilterBitPID(), and UserExec().

TList* AliAnalysisTaskSELambdacTMVA::fListCuts
private

Analysis cuts.

Definition at line 213 of file AliAnalysisTaskSELambdacTMVA.h.

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

Float_t AliAnalysisTaskSELambdacTMVA::fLowmasslimit
private

upper inv mass limit for histos

Definition at line 211 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by UserCreateOutputObjects().

Bool_t AliAnalysisTaskSELambdacTMVA::fMCPid
private

flag for access to MC

Definition at line 220 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by FillNtuple(), SetMCPid(), SetRealPid(), and SetResonantPid().

TH1F* AliAnalysisTaskSELambdacTMVA::fNentries
private

flag for whether Lc is from Hijing

Definition at line 229 of file AliAnalysisTaskSELambdacTMVA.h.

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

TNtuple* AliAnalysisTaskSELambdacTMVA::fNtupleLambdac
private

! output ntuple

Definition at line 194 of file AliAnalysisTaskSELambdacTMVA.h.

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

TNtuple* AliAnalysisTaskSELambdacTMVA::fNtupleLambdacReco
private

! output ntuple after reconstruction

Definition at line 195 of file AliAnalysisTaskSELambdacTMVA.h.

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

TList* AliAnalysisTaskSELambdacTMVA::fOutput
private

! list send on output slot 0

Definition at line 111 of file AliAnalysisTaskSELambdacTMVA.h.

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

AliPIDResponse* AliAnalysisTaskSELambdacTMVA::fPIDResponse
private

histo with number of entries

! PID response object

Definition at line 231 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by UserCreateOutputObjects(), and ~AliAnalysisTaskSELambdacTMVA().

Float_t AliAnalysisTaskSELambdacTMVA::fPtLc
private

candidate variables, 0=Pt, 1=Eta, 2=Y, 3=Phi

Definition at line 209 of file AliAnalysisTaskSELambdacTMVA.h.

AliRDHFCutsLctopKpi* AliAnalysisTaskSELambdacTMVA::fRDCutsAnalysis
private
Bool_t AliAnalysisTaskSELambdacTMVA::fReadMC
private

flag for collision system. 0=pp, 1=PbPb, 2=pPb

Definition at line 219 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by FillMassHists(), FillNtuple(), FillRecoNtuple(), SetIsLcReco(), SetMCPid(), SetReadMC(), and UserExec().

Bool_t AliAnalysisTaskSELambdacTMVA::fRealPid
private

flag for access to MC

Definition at line 221 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by FillNtuple(), SetMCPid(), SetRealPid(), and SetResonantPid().

Bool_t AliAnalysisTaskSELambdacTMVA::fResPid
private

flag for real PID

Definition at line 222 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by SetMCPid(), and SetResonantPid().

Int_t AliAnalysisTaskSELambdacTMVA::fSyst
private

flag to keep background in

Definition at line 218 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by FillMassHists(), FillNtuple(), and SetCollisionSystem().

Float_t AliAnalysisTaskSELambdacTMVA::fUpmasslimit
private

pt of Lc candidate

Definition at line 210 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by UserCreateOutputObjects().

Bool_t AliAnalysisTaskSELambdacTMVA::fUseKF
private

flag for PID with resonant channels

Definition at line 223 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by SetUseKF().

Bool_t AliAnalysisTaskSELambdacTMVA::fUseNchWeight
private

Definition at line 203 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by FillNtuple(), and SetUseNchWeight().

AliAnalysisVertexingHF* AliAnalysisTaskSELambdacTMVA::fVHF
private

apply analysis cuts

Definition at line 225 of file AliAnalysisTaskSELambdacTMVA.h.

Referenced by ~AliAnalysisTaskSELambdacTMVA().


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