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

#include <AliAnalysisTaskSEDplus.h>

Inheritance diagram for AliAnalysisTaskSEDplus:

Public Member Functions

 AliAnalysisTaskSEDplus ()
 
 AliAnalysisTaskSEDplus (const char *name, AliRDHFCutsDplustoKpipi *analysiscuts, Int_t fillNtuple=0)
 
virtual ~AliAnalysisTaskSEDplus ()
 
void SetReadMC (Bool_t readMC=kTRUE)
 
void SetDoLikeSign (Int_t dols=0)
 
void SetSystem (Int_t system=0)
 
void SetCutsDistr (Bool_t cutsDistr=kTRUE)
 
void SetDoImpactParameterHistos (Bool_t doImp=kTRUE)
 
void SetDoCutVarsSparses (Bool_t doSparse=kTRUE)
 
void SetDoTrackVarHistos (Bool_t doTrackHist=kTRUE)
 
void SetDoMCAcceptanceHistos (Bool_t doMCAcc=kTRUE)
 
void SetImpactParameterBinning (Int_t nbins, Float_t dmin, Float_t dmax)
 
void SetUseStrangeness (Bool_t uses=kTRUE)
 
void SetMassLimits (Float_t range)
 
void SetMassLimits (Float_t lowlimit, Float_t uplimit)
 
void SetBinWidth (Float_t w)
 
void SetUseBit (Bool_t dols=kTRUE)
 
void SetAODMismatchProtection (Int_t opt=1)
 
void SetUseOnlyPositiveEta ()
 
void SetUseOnlyNegativeEta ()
 
void SetUseFullEta ()
 
void SetUseQuarkLevelTag (Bool_t opt)
 
void SetCutOnNtracklets (Bool_t applycut=kTRUE, Int_t Ntrckmin=0, Int_t Ntrckmax=100)
 
Float_t GetUpperMassLimit ()
 
Float_t GetLowerMassLimit ()
 
Int_t GetNBinsPt ()
 
Float_t GetBinWidth ()
 
Int_t GetNBinsHistos ()
 
void LSAnalysis (TClonesArray *arrayOppositeSign, TClonesArray *arrayLikeSign, AliAODEvent *aod, AliAODVertex *vtx1, Int_t nDplusOS)
 
void CreateLikeSignHistos ()
 
void CreateImpactParameterHistos ()
 
void CreateCutVarsSparses ()
 
void CreateTrackVarHistos ()
 
void CreateMCAcceptanceHistos ()
 
Bool_t CheckAcc (TClonesArray *arrayMC, Int_t nProng, Int_t *labDau)
 
void FillMCAcceptanceHistos (TClonesArray *arrayMC, AliAODMCHeader *mcHeader, Int_t tracklets)
 
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)
 

Private Types

enum  { kVarForSparse =13, kVarForSparseFD =14, kVarForTrackSparse =7, kVarForImpPar =3 }
 

Private Member Functions

 AliAnalysisTaskSEDplus (const AliAnalysisTaskSEDplus &source)
 
AliAnalysisTaskSEDplusoperator= (const AliAnalysisTaskSEDplus &source)
 
Int_t GetHistoIndex (Int_t iPtBin) const
 
Int_t GetSignalHistoIndex (Int_t iPtBin) const
 
Int_t GetBackgroundHistoIndex (Int_t iPtBin) const
 
Int_t GetLSHistoIndex (Int_t iPtBin) const
 
Float_t GetTrueImpactParameter (const AliAODMCHeader *mcHeader, TClonesArray *arrayMC, const AliAODMCParticle *partDp) const
 
Float_t GetStrangenessWeights (const AliAODRecoDecayHF3Prong *d, TClonesArray *arrayMC, Float_t factor[3]) const
 

Private Attributes

TListfOutput
 ! list send on output slot 0 More...
 
TH1F * fHistNEvents
 ! hist. for No. of events More...
 
TH1F * fHistNCandidates
 ! hist. for No. of candidates More...
 
TH1F ** fMassHist
 ! hist. for inv mass (topol+PID cuts) More...
 
TH1F ** fMassHistPlus
 ! hist. for D+ inv mass (topol+PID cuts) More...
 
TH1F ** fMassHistMinus
 ! hist. for D- inv mass (topol+PID cuts) More...
 
TH1F ** fMassHistNoPid
 ! hist. for inv mass (w/o PID) More...
 
TH1F ** fCosPHist
 !hist. for PointingAngle (topol+PID) More...
 
TH1F ** fDLenHist
 !hist. for Dec Length (topol+PID) More...
 
TH1F ** fSumd02Hist
 !hist. for sum d02 (topol+PID) More...
 
TH1F ** fSigVertHist
 !hist. for sigVert (topol+PID) More...
 
TH1F ** fPtMaxHist
 !hist. for Pt Max (topol+PID) More...
 
TH1F ** fPtKHist
 !hist. for PtK (topol+PID) More...
 
TH1F ** fPtpi1Hist
 !hist. for PtPi1 (topol+PID) More...
 
TH1F ** fPtpi2Hist
 !hist. for PtPi2 (topol+PID) More...
 
TH1F ** fDCAHist
 !hist. for DCA (topol+PID) More...
 
TH1F ** fDLxy
 !hist. for DLxy (topol+PID) More...
 
TH1F ** fCosxy
 !hist. for Cosxy (topol+PID) More...
 
TH2FfCorreld0Kd0pi [3]
 !hist. for d0k*d0pi vs. d0k*d0pi (topol+PID) More...
 
TH2FfHistCentrality [3]
 !hist. for cent distr (all,sel ev, ) More...
 
THnSparseF * fHistMassPtImpPar [5]
 ! histograms for impact parameter More...
 
THnSparseF * fSparseCutVars [3]
 ! histograms for cut variation study More...
 
THnSparseF * fHistTrackVar
 ! histograms for track cuts study More...
 
THnSparseF * fMCAccPrompt
 !histo for StepMCAcc for Dplus prompt (pt,y,ptB) More...
 
THnSparseF * fMCAccBFeed
 !histo for StepMCAcc for Dplus FD (pt,y,ptB) More...
 
TH2FfPtVsMassNoPid
 ! hist. of pt vs. mass (w/o PID) More...
 
TH2FfPtVsMass
 ! hist. of pt vs. mass (topol+PID cuts) More...
 
TH2FfPtVsMassPlus
 ! hist. of pt vs. mass, D+ candidates (topol+PID cuts) More...
 
TH2FfPtVsMassMinus
 ! hist. of pt vs. mass, D- candidates (topol+PID cuts) More...
 
TH2FfPtVsMassBadDaus
 ! hist. of pt vs. mass (topol+PID cuts) More...
 
TH2FfPtVsMassGoodDaus
 ! hist. of pt vs. mass (topol+PID cuts) More...
 
TH3FfYVsPtNoPid
 ! hist. of Y vs. Pt vs. Mass(w/o PID) More...
 
TH3FfYVsPt
 ! hist. of Y vs. Pt vs. Mass (topol+PID cuts) More...
 
TH2FfYVsPtSigNoPid
 ! hist. of Y vs. Pt (MC, only sig, w/o PID) More...
 
TH2FfYVsPtSig
 ! hist. of Y vs. Pt (MC, only sig, topol+PID cuts) More...
 
TH2FfPhiEtaCand
 ! hist. with eta/phi distribution of candidates More...
 
TH2FfPhiEtaCandSigReg
 ! hist. eta/phi of candidates in D+ mass region More...
 
TH1F * fSPDMult
 ! hist. of spd mult More...
 
TH1F * fDaughterClass
 ! hist More...
 
TH1F * fDeltaID
 ! hist More...
 
TH2FfIDDauVsIDTra
 ! hist More...
 
TH1F ** fMassHistLS
 !hist. for LS inv mass (topol+PID) More...
 
TH1F ** fCosPHistLS
 !hist. for LS cuts variable 1 (topol+PID) More...
 
TH1F ** fDLenHistLS
 !hist. for LS cuts variable 2 (topol+PID) More...
 
TH1F ** fSumd02HistLS
 !hist. for LS cuts variable 3 (topol+PID) More...
 
TH1F ** fSigVertHistLS
 !hist. for LS cuts variable 4 (topol+PID) More...
 
TH1F ** fPtMaxHistLS
 !hist. for LS cuts variable 5 (topol+PID) More...
 
TH1F ** fDCAHistLS
 !hist. for LS cuts variable 6 (topol+PID) More...
 
TNtuple * fNtupleDplus
 ! output ntuple More...
 
Float_t fUpmasslimit
 
Float_t fLowmasslimit
 upper inv mass limit for histos More...
 
Int_t fNPtBins
 lower inv mass limit for histos More...
 
Float_t fBinWidth
 Number of Pt Bins. More...
 
TListfListCuts
 width of one bin in output histos More...
 
AliRDHFCutsDplustoKpipifRDCutsAnalysis
 list of cuts More...
 
AliNormalizationCounterfCounter
 Cuts for Analysis. More...
 
Int_t fFillNtuple
 
Int_t fAODProtection
 flag for filling ntuple 0 no NTuple 1 big Ntuple 2 small NTuple More...
 
Bool_t fReadMC
 
Bool_t fUseStrangeness
 flag for access to MC More...
 
Bool_t fUseBit
 flag to enhance strangeness in MC to fit to data More...
 
Bool_t fCutsDistr
 flag to use bitmask More...
 
Bool_t fDoImpPar
 flag to activate cuts distr histos More...
 
Bool_t fDoSparse
 flag to activate impact paramter histos More...
 
Bool_t fDoTrackVarHist
 flag to activate sparses for cut variation study More...
 
Bool_t fStepMCAcc
 flag to activate track variable cut studies More...
 
Bool_t fUseQuarkTagInKine
 flag to activate histos for StepMCAcc More...
 
Int_t fNImpParBins
 flag for quark/hadron level identification of prompt and feeddown More...
 
Float_t fLowerImpPar
 nunber of bins in impact parameter histos More...
 
Float_t fHigherImpPar
 lower limit in impact parameter (um) More...
 
Int_t fDoLS
 higher limit in impact parameter (um) More...
 
Int_t fEtaSelection
 flag to do LS analysis More...
 
Int_t fSystem
 eta region to accept D+ 0=all, -1 = negative, 1 = positive More...
 
Int_t fNtrcklMin
 0=pp,1=PbPb More...
 
Int_t fNtrcklMax
 minimum number of tracklets More...
 
Bool_t fCutOnTrckl
 maximum number of tracklets More...
 

Detailed Description

Definition at line 35 of file AliAnalysisTaskSEDplus.h.

Member Enumeration Documentation

anonymous enum
private
Enumerator
kVarForSparse 
kVarForSparseFD 
kVarForTrackSparse 
kVarForImpPar 

Definition at line 109 of file AliAnalysisTaskSEDplus.h.

Constructor & Destructor Documentation

AliAnalysisTaskSEDplus::AliAnalysisTaskSEDplus ( )

Default constructor

Definition at line 52 of file AliAnalysisTaskSEDplus.cxx.

AliAnalysisTaskSEDplus::AliAnalysisTaskSEDplus ( const char *  name,
AliRDHFCutsDplustoKpipi analysiscuts,
Int_t  fillNtuple = 0 
)

Standrd constructor

Definition at line 139 of file AliAnalysisTaskSEDplus.cxx.

AliAnalysisTaskSEDplus::~AliAnalysisTaskSEDplus ( )
virtual

Destructor

Definition at line 243 of file AliAnalysisTaskSEDplus.cxx.

AliAnalysisTaskSEDplus::AliAnalysisTaskSEDplus ( const AliAnalysisTaskSEDplus source)
private

Member Function Documentation

Bool_t AliAnalysisTaskSEDplus::CheckAcc ( TClonesArray *  arrayMC,
Int_t  nProng,
Int_t labDau 
)

check if the decay products are in the good eta and pt range

Definition at line 1930 of file AliAnalysisTaskSEDplus.cxx.

Referenced by FillMCAcceptanceHistos().

void AliAnalysisTaskSEDplus::CreateCutVarsSparses ( )

Sparses for cut variation study

Definition at line 1515 of file AliAnalysisTaskSEDplus.cxx.

Referenced by UserCreateOutputObjects().

void AliAnalysisTaskSEDplus::CreateImpactParameterHistos ( )

Histos for impact parameter study

Definition at line 1474 of file AliAnalysisTaskSEDplus.cxx.

Referenced by UserCreateOutputObjects().

void AliAnalysisTaskSEDplus::CreateLikeSignHistos ( )

Histos for Like Sign bckground

Definition at line 1353 of file AliAnalysisTaskSEDplus.cxx.

Referenced by UserCreateOutputObjects().

void AliAnalysisTaskSEDplus::CreateMCAcceptanceHistos ( )

Histos for MC Acceptance histos

Definition at line 1696 of file AliAnalysisTaskSEDplus.cxx.

Referenced by UserCreateOutputObjects().

void AliAnalysisTaskSEDplus::CreateTrackVarHistos ( )

Histos for single track variable cuts studies

Definition at line 1672 of file AliAnalysisTaskSEDplus.cxx.

Referenced by UserCreateOutputObjects().

void AliAnalysisTaskSEDplus::FillMCAcceptanceHistos ( TClonesArray *  arrayMC,
AliAODMCHeader *  mcHeader,
Int_t  tracklets 
)

Fill MC acceptance histos for cuts study

Definition at line 1741 of file AliAnalysisTaskSEDplus.cxx.

Referenced by UserExec().

Int_t AliAnalysisTaskSEDplus::GetBackgroundHistoIndex ( Int_t  iPtBin) const
inlineprivate
Float_t AliAnalysisTaskSEDplus::GetBinWidth ( )
inline

Definition at line 77 of file AliAnalysisTaskSEDplus.h.

Referenced by SetMassLimits().

Int_t AliAnalysisTaskSEDplus::GetHistoIndex ( Int_t  iPtBin) const
inlineprivate
Float_t AliAnalysisTaskSEDplus::GetLowerMassLimit ( )
inline

Definition at line 75 of file AliAnalysisTaskSEDplus.h.

Int_t AliAnalysisTaskSEDplus::GetLSHistoIndex ( Int_t  iPtBin) const
inlineprivate

Definition at line 105 of file AliAnalysisTaskSEDplus.h.

Referenced by CreateLikeSignHistos(), and LSAnalysis().

Int_t AliAnalysisTaskSEDplus::GetNBinsPt ( )
inline

Definition at line 76 of file AliAnalysisTaskSEDplus.h.

Int_t AliAnalysisTaskSEDplus::GetSignalHistoIndex ( Int_t  iPtBin) const
inlineprivate
Float_t AliAnalysisTaskSEDplus::GetStrangenessWeights ( const AliAODRecoDecayHF3Prong d,
TClonesArray *  arrayMC,
Float_t  factor[3] 
) const
private

Computes weights to adapt strangeness in MC to data

Definition at line 1894 of file AliAnalysisTaskSEDplus.cxx.

Referenced by UserExec().

Float_t AliAnalysisTaskSEDplus::GetTrueImpactParameter ( const AliAODMCHeader *  mcHeader,
TClonesArray *  arrayMC,
const AliAODMCParticle *  partDp 
) const
private

true impact parameter calculation

Definition at line 1815 of file AliAnalysisTaskSEDplus.cxx.

Referenced by UserExec().

Float_t AliAnalysisTaskSEDplus::GetUpperMassLimit ( )
inline

Definition at line 74 of file AliAnalysisTaskSEDplus.h.

void AliAnalysisTaskSEDplus::Init ( )
virtual

Initialization

Definition at line 481 of file AliAnalysisTaskSEDplus.cxx.

Referenced by LocalInit().

virtual void AliAnalysisTaskSEDplus::LocalInit ( )
inlinevirtual

Definition at line 94 of file AliAnalysisTaskSEDplus.h.

void AliAnalysisTaskSEDplus::LSAnalysis ( TClonesArray *  arrayOppositeSign,
TClonesArray *  arrayLikeSign,
AliAODEvent aod,
AliAODVertex *  vtx1,
Int_t  nDplusOS 
)

Fill the Like Sign histograms

Definition at line 379 of file AliAnalysisTaskSEDplus.cxx.

Referenced by UserExec().

AliAnalysisTaskSEDplus& AliAnalysisTaskSEDplus::operator= ( const AliAnalysisTaskSEDplus source)
private
void AliAnalysisTaskSEDplus::SetAODMismatchProtection ( Int_t  opt = 1)
inline

Definition at line 61 of file AliAnalysisTaskSEDplus.h.

void AliAnalysisTaskSEDplus::SetBinWidth ( Float_t  w)

Definition at line 360 of file AliAnalysisTaskSEDplus.cxx.

Referenced by SetMassLimits().

void AliAnalysisTaskSEDplus::SetCutOnNtracklets ( Bool_t  applycut = kTRUE,
Int_t  Ntrckmin = 0,
Int_t  Ntrckmax = 100 
)
inline

Definition at line 68 of file AliAnalysisTaskSEDplus.h.

Referenced by AddTaskDplus().

void AliAnalysisTaskSEDplus::SetCutsDistr ( Bool_t  cutsDistr = kTRUE)
inline

Definition at line 46 of file AliAnalysisTaskSEDplus.h.

Referenced by AddTaskDplus().

void AliAnalysisTaskSEDplus::SetDoCutVarsSparses ( Bool_t  doSparse = kTRUE)
inline

Definition at line 48 of file AliAnalysisTaskSEDplus.h.

Referenced by AddTaskDplus().

void AliAnalysisTaskSEDplus::SetDoImpactParameterHistos ( Bool_t  doImp = kTRUE)
inline

Definition at line 47 of file AliAnalysisTaskSEDplus.h.

Referenced by AddTaskDplus().

void AliAnalysisTaskSEDplus::SetDoLikeSign ( Int_t  dols = 0)
inline

Definition at line 44 of file AliAnalysisTaskSEDplus.h.

Referenced by AddTaskDplus().

void AliAnalysisTaskSEDplus::SetDoMCAcceptanceHistos ( Bool_t  doMCAcc = kTRUE)
inline

Definition at line 50 of file AliAnalysisTaskSEDplus.h.

Referenced by AddTaskDplus().

void AliAnalysisTaskSEDplus::SetDoTrackVarHistos ( Bool_t  doTrackHist = kTRUE)
inline

Definition at line 49 of file AliAnalysisTaskSEDplus.h.

Referenced by AddTaskDplus().

void AliAnalysisTaskSEDplus::SetImpactParameterBinning ( Int_t  nbins,
Float_t  dmin,
Float_t  dmax 
)
inline

Definition at line 51 of file AliAnalysisTaskSEDplus.h.

void AliAnalysisTaskSEDplus::SetMassLimits ( Float_t  range)

set invariant mass limits

Definition at line 341 of file AliAnalysisTaskSEDplus.cxx.

Referenced by AddTaskDplus().

void AliAnalysisTaskSEDplus::SetMassLimits ( Float_t  lowlimit,
Float_t  uplimit 
)

set invariant mass limits

Definition at line 349 of file AliAnalysisTaskSEDplus.cxx.

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

Definition at line 43 of file AliAnalysisTaskSEDplus.h.

Referenced by AddTaskDplus().

void AliAnalysisTaskSEDplus::SetSystem ( Int_t  system = 0)
inline

Definition at line 45 of file AliAnalysisTaskSEDplus.h.

Referenced by AddTaskDplus().

void AliAnalysisTaskSEDplus::SetUseBit ( Bool_t  dols = kTRUE)
inline

Definition at line 60 of file AliAnalysisTaskSEDplus.h.

Referenced by AddTaskDplus().

void AliAnalysisTaskSEDplus::SetUseFullEta ( )
inline

Definition at line 65 of file AliAnalysisTaskSEDplus.h.

void AliAnalysisTaskSEDplus::SetUseOnlyNegativeEta ( )
inline

Definition at line 64 of file AliAnalysisTaskSEDplus.h.

Referenced by AddTaskDplus().

void AliAnalysisTaskSEDplus::SetUseOnlyPositiveEta ( )
inline

Definition at line 63 of file AliAnalysisTaskSEDplus.h.

Referenced by AddTaskDplus().

void AliAnalysisTaskSEDplus::SetUseQuarkLevelTag ( Bool_t  opt)
inline

Definition at line 66 of file AliAnalysisTaskSEDplus.h.

void AliAnalysisTaskSEDplus::SetUseStrangeness ( Bool_t  uses = kTRUE)
inline

Definition at line 56 of file AliAnalysisTaskSEDplus.h.

void AliAnalysisTaskSEDplus::Terminate ( Option_t option)
virtual

Terminate analysis

Definition at line 1792 of file AliAnalysisTaskSEDplus.cxx.

void AliAnalysisTaskSEDplus::UserCreateOutputObjects ( )
virtual

Implementation of interface methods.

Create the output container

Definition at line 500 of file AliAnalysisTaskSEDplus.cxx.

void AliAnalysisTaskSEDplus::UserExec ( Option_t option)
virtual

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

Definition at line 841 of file AliAnalysisTaskSEDplus.cxx.

Member Data Documentation

Int_t AliAnalysisTaskSEDplus::fAODProtection
private

flag for filling ntuple 0 no NTuple 1 big Ntuple 2 small NTuple

Definition at line 170 of file AliAnalysisTaskSEDplus.h.

Referenced by SetAODMismatchProtection(), and UserExec().

Float_t AliAnalysisTaskSEDplus::fBinWidth
private

Number of Pt Bins.

Definition at line 165 of file AliAnalysisTaskSEDplus.h.

Referenced by GetBinWidth(), GetNBinsHistos(), and SetBinWidth().

TH2F* AliAnalysisTaskSEDplus::fCorreld0Kd0pi[3]
private

!hist. for d0k*d0pi vs. d0k*d0pi (topol+PID)

Definition at line 129 of file AliAnalysisTaskSEDplus.h.

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

TH1F** AliAnalysisTaskSEDplus::fCosPHist
private

!hist. for PointingAngle (topol+PID)

Definition at line 118 of file AliAnalysisTaskSEDplus.h.

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

TH1F** AliAnalysisTaskSEDplus::fCosPHistLS
private

!hist. for LS cuts variable 1 (topol+PID)

Definition at line 154 of file AliAnalysisTaskSEDplus.h.

Referenced by CreateLikeSignHistos(), LSAnalysis(), and ~AliAnalysisTaskSEDplus().

TH1F** AliAnalysisTaskSEDplus::fCosxy
private

!hist. for Cosxy (topol+PID)

Definition at line 128 of file AliAnalysisTaskSEDplus.h.

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

AliNormalizationCounter* AliAnalysisTaskSEDplus::fCounter
private

Cuts for Analysis.

!Counter for normalization

Definition at line 168 of file AliAnalysisTaskSEDplus.h.

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

Bool_t AliAnalysisTaskSEDplus::fCutOnTrckl
private

maximum number of tracklets

Definition at line 189 of file AliAnalysisTaskSEDplus.h.

Referenced by SetCutOnNtracklets(), and UserExec().

Bool_t AliAnalysisTaskSEDplus::fCutsDistr
private

flag to use bitmask

Definition at line 175 of file AliAnalysisTaskSEDplus.h.

Referenced by LSAnalysis(), SetCutsDistr(), UserCreateOutputObjects(), and UserExec().

TH1F* AliAnalysisTaskSEDplus::fDaughterClass
private

! hist

Definition at line 149 of file AliAnalysisTaskSEDplus.h.

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

TH1F** AliAnalysisTaskSEDplus::fDCAHist
private

!hist. for DCA (topol+PID)

Definition at line 126 of file AliAnalysisTaskSEDplus.h.

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

TH1F** AliAnalysisTaskSEDplus::fDCAHistLS
private

!hist. for LS cuts variable 6 (topol+PID)

Definition at line 159 of file AliAnalysisTaskSEDplus.h.

Referenced by CreateLikeSignHistos(), LSAnalysis(), and ~AliAnalysisTaskSEDplus().

TH1F* AliAnalysisTaskSEDplus::fDeltaID
private

! hist

Definition at line 150 of file AliAnalysisTaskSEDplus.h.

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

TH1F** AliAnalysisTaskSEDplus::fDLenHist
private

!hist. for Dec Length (topol+PID)

Definition at line 119 of file AliAnalysisTaskSEDplus.h.

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

TH1F** AliAnalysisTaskSEDplus::fDLenHistLS
private

!hist. for LS cuts variable 2 (topol+PID)

Definition at line 155 of file AliAnalysisTaskSEDplus.h.

Referenced by CreateLikeSignHistos(), LSAnalysis(), and ~AliAnalysisTaskSEDplus().

TH1F** AliAnalysisTaskSEDplus::fDLxy
private

!hist. for DLxy (topol+PID)

Definition at line 127 of file AliAnalysisTaskSEDplus.h.

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

Bool_t AliAnalysisTaskSEDplus::fDoImpPar
private

flag to activate cuts distr histos

Definition at line 176 of file AliAnalysisTaskSEDplus.h.

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

Int_t AliAnalysisTaskSEDplus::fDoLS
private

higher limit in impact parameter (um)

Definition at line 184 of file AliAnalysisTaskSEDplus.h.

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

Bool_t AliAnalysisTaskSEDplus::fDoSparse
private

flag to activate impact paramter histos

Definition at line 177 of file AliAnalysisTaskSEDplus.h.

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

Bool_t AliAnalysisTaskSEDplus::fDoTrackVarHist
private

flag to activate sparses for cut variation study

Definition at line 178 of file AliAnalysisTaskSEDplus.h.

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

Int_t AliAnalysisTaskSEDplus::fEtaSelection
private

flag to do LS analysis

Definition at line 185 of file AliAnalysisTaskSEDplus.h.

Referenced by SetUseFullEta(), SetUseOnlyNegativeEta(), SetUseOnlyPositiveEta(), and UserExec().

Int_t AliAnalysisTaskSEDplus::fFillNtuple
private
Float_t AliAnalysisTaskSEDplus::fHigherImpPar
private

lower limit in impact parameter (um)

Definition at line 183 of file AliAnalysisTaskSEDplus.h.

Referenced by CreateImpactParameterHistos(), and SetImpactParameterBinning().

TH2F* AliAnalysisTaskSEDplus::fHistCentrality[3]
private

!hist. for cent distr (all,sel ev, )

Definition at line 130 of file AliAnalysisTaskSEDplus.h.

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

THnSparseF* AliAnalysisTaskSEDplus::fHistMassPtImpPar[5]
private

! histograms for impact parameter

Definition at line 131 of file AliAnalysisTaskSEDplus.h.

Referenced by AliAnalysisTaskSEDplus(), CreateImpactParameterHistos(), UserExec(), and ~AliAnalysisTaskSEDplus().

TH1F* AliAnalysisTaskSEDplus::fHistNCandidates
private

! hist. for No. of candidates

Definition at line 113 of file AliAnalysisTaskSEDplus.h.

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

TH1F* AliAnalysisTaskSEDplus::fHistNEvents
private

! hist. for No. of events

Definition at line 112 of file AliAnalysisTaskSEDplus.h.

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

THnSparseF* AliAnalysisTaskSEDplus::fHistTrackVar
private

! histograms for track cuts study

Definition at line 133 of file AliAnalysisTaskSEDplus.h.

Referenced by CreateTrackVarHistos(), UserExec(), and ~AliAnalysisTaskSEDplus().

TH2F* AliAnalysisTaskSEDplus::fIDDauVsIDTra
private

! hist

Definition at line 151 of file AliAnalysisTaskSEDplus.h.

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

TList* AliAnalysisTaskSEDplus::fListCuts
private

width of one bin in output histos

Definition at line 166 of file AliAnalysisTaskSEDplus.h.

Referenced by Init(), UserExec(), and ~AliAnalysisTaskSEDplus().

Float_t AliAnalysisTaskSEDplus::fLowerImpPar
private

nunber of bins in impact parameter histos

Definition at line 182 of file AliAnalysisTaskSEDplus.h.

Referenced by CreateImpactParameterHistos(), and SetImpactParameterBinning().

TH1F** AliAnalysisTaskSEDplus::fMassHist
private

! hist. for inv mass (topol+PID cuts)

Definition at line 114 of file AliAnalysisTaskSEDplus.h.

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

TH1F** AliAnalysisTaskSEDplus::fMassHistLS
private

!hist. for LS inv mass (topol+PID)

Definition at line 153 of file AliAnalysisTaskSEDplus.h.

Referenced by CreateLikeSignHistos(), LSAnalysis(), and ~AliAnalysisTaskSEDplus().

TH1F** AliAnalysisTaskSEDplus::fMassHistMinus
private

! hist. for D- inv mass (topol+PID cuts)

Definition at line 116 of file AliAnalysisTaskSEDplus.h.

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

TH1F** AliAnalysisTaskSEDplus::fMassHistNoPid
private

! hist. for inv mass (w/o PID)

Definition at line 117 of file AliAnalysisTaskSEDplus.h.

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

TH1F** AliAnalysisTaskSEDplus::fMassHistPlus
private

! hist. for D+ inv mass (topol+PID cuts)

Definition at line 115 of file AliAnalysisTaskSEDplus.h.

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

THnSparseF* AliAnalysisTaskSEDplus::fMCAccBFeed
private

!histo for StepMCAcc for Dplus FD (pt,y,ptB)

Definition at line 135 of file AliAnalysisTaskSEDplus.h.

Referenced by CreateMCAcceptanceHistos(), FillMCAcceptanceHistos(), and ~AliAnalysisTaskSEDplus().

THnSparseF* AliAnalysisTaskSEDplus::fMCAccPrompt
private

!histo for StepMCAcc for Dplus prompt (pt,y,ptB)

Definition at line 134 of file AliAnalysisTaskSEDplus.h.

Referenced by CreateMCAcceptanceHistos(), FillMCAcceptanceHistos(), and ~AliAnalysisTaskSEDplus().

Int_t AliAnalysisTaskSEDplus::fNImpParBins
private

flag for quark/hadron level identification of prompt and feeddown

Definition at line 181 of file AliAnalysisTaskSEDplus.h.

Referenced by CreateImpactParameterHistos(), and SetImpactParameterBinning().

Int_t AliAnalysisTaskSEDplus::fNPtBins
private

lower inv mass limit for histos

Definition at line 164 of file AliAnalysisTaskSEDplus.h.

Referenced by AliAnalysisTaskSEDplus(), CreateLikeSignHistos(), GetNBinsPt(), UserCreateOutputObjects(), and ~AliAnalysisTaskSEDplus().

Int_t AliAnalysisTaskSEDplus::fNtrcklMax
private

minimum number of tracklets

Definition at line 188 of file AliAnalysisTaskSEDplus.h.

Referenced by SetCutOnNtracklets(), and UserExec().

Int_t AliAnalysisTaskSEDplus::fNtrcklMin
private

0=pp,1=PbPb

Definition at line 187 of file AliAnalysisTaskSEDplus.h.

Referenced by SetCutOnNtracklets().

TNtuple* AliAnalysisTaskSEDplus::fNtupleDplus
private

! output ntuple

Definition at line 161 of file AliAnalysisTaskSEDplus.h.

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

TH2F* AliAnalysisTaskSEDplus::fPhiEtaCand
private

! hist. with eta/phi distribution of candidates

Definition at line 146 of file AliAnalysisTaskSEDplus.h.

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

TH2F* AliAnalysisTaskSEDplus::fPhiEtaCandSigReg
private

! hist. eta/phi of candidates in D+ mass region

Definition at line 147 of file AliAnalysisTaskSEDplus.h.

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

TH1F** AliAnalysisTaskSEDplus::fPtKHist
private

!hist. for PtK (topol+PID)

Definition at line 123 of file AliAnalysisTaskSEDplus.h.

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

TH1F** AliAnalysisTaskSEDplus::fPtMaxHist
private

!hist. for Pt Max (topol+PID)

Definition at line 122 of file AliAnalysisTaskSEDplus.h.

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

TH1F** AliAnalysisTaskSEDplus::fPtMaxHistLS
private

!hist. for LS cuts variable 5 (topol+PID)

Definition at line 158 of file AliAnalysisTaskSEDplus.h.

Referenced by CreateLikeSignHistos(), LSAnalysis(), and ~AliAnalysisTaskSEDplus().

TH1F** AliAnalysisTaskSEDplus::fPtpi1Hist
private

!hist. for PtPi1 (topol+PID)

Definition at line 124 of file AliAnalysisTaskSEDplus.h.

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

TH1F** AliAnalysisTaskSEDplus::fPtpi2Hist
private

!hist. for PtPi2 (topol+PID)

Definition at line 125 of file AliAnalysisTaskSEDplus.h.

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

TH2F* AliAnalysisTaskSEDplus::fPtVsMass
private

! hist. of pt vs. mass (topol+PID cuts)

Definition at line 137 of file AliAnalysisTaskSEDplus.h.

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

TH2F* AliAnalysisTaskSEDplus::fPtVsMassBadDaus
private

! hist. of pt vs. mass (topol+PID cuts)

Definition at line 140 of file AliAnalysisTaskSEDplus.h.

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

TH2F* AliAnalysisTaskSEDplus::fPtVsMassGoodDaus
private

! hist. of pt vs. mass (topol+PID cuts)

Definition at line 141 of file AliAnalysisTaskSEDplus.h.

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

TH2F* AliAnalysisTaskSEDplus::fPtVsMassMinus
private

! hist. of pt vs. mass, D- candidates (topol+PID cuts)

Definition at line 139 of file AliAnalysisTaskSEDplus.h.

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

TH2F* AliAnalysisTaskSEDplus::fPtVsMassNoPid
private

! hist. of pt vs. mass (w/o PID)

Definition at line 136 of file AliAnalysisTaskSEDplus.h.

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

TH2F* AliAnalysisTaskSEDplus::fPtVsMassPlus
private

! hist. of pt vs. mass, D+ candidates (topol+PID cuts)

Definition at line 138 of file AliAnalysisTaskSEDplus.h.

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

AliRDHFCutsDplustoKpipi* AliAnalysisTaskSEDplus::fRDCutsAnalysis
private
Bool_t AliAnalysisTaskSEDplus::fReadMC
private

flag to activate protection against AOD-dAOD mismatch. -1: no protection, 0: check AOD/dAOD nEvents only, 1: check AOD/dAOD nEvents + TProcessID names

Definition at line 172 of file AliAnalysisTaskSEDplus.h.

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

TH1F** AliAnalysisTaskSEDplus::fSigVertHist
private

!hist. for sigVert (topol+PID)

Definition at line 121 of file AliAnalysisTaskSEDplus.h.

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

TH1F** AliAnalysisTaskSEDplus::fSigVertHistLS
private

!hist. for LS cuts variable 4 (topol+PID)

Definition at line 157 of file AliAnalysisTaskSEDplus.h.

Referenced by CreateLikeSignHistos(), LSAnalysis(), and ~AliAnalysisTaskSEDplus().

THnSparseF* AliAnalysisTaskSEDplus::fSparseCutVars[3]
private

! histograms for cut variation study

Definition at line 132 of file AliAnalysisTaskSEDplus.h.

Referenced by AliAnalysisTaskSEDplus(), CreateCutVarsSparses(), UserExec(), and ~AliAnalysisTaskSEDplus().

TH1F* AliAnalysisTaskSEDplus::fSPDMult
private

! hist. of spd mult

Definition at line 148 of file AliAnalysisTaskSEDplus.h.

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

Bool_t AliAnalysisTaskSEDplus::fStepMCAcc
private

flag to activate track variable cut studies

Definition at line 179 of file AliAnalysisTaskSEDplus.h.

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

TH1F** AliAnalysisTaskSEDplus::fSumd02Hist
private

!hist. for sum d02 (topol+PID)

Definition at line 120 of file AliAnalysisTaskSEDplus.h.

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

TH1F** AliAnalysisTaskSEDplus::fSumd02HistLS
private

!hist. for LS cuts variable 3 (topol+PID)

Definition at line 156 of file AliAnalysisTaskSEDplus.h.

Referenced by CreateLikeSignHistos(), LSAnalysis(), and ~AliAnalysisTaskSEDplus().

Int_t AliAnalysisTaskSEDplus::fSystem
private

eta region to accept D+ 0=all, -1 = negative, 1 = positive

Definition at line 186 of file AliAnalysisTaskSEDplus.h.

Referenced by CreateCutVarsSparses(), CreateMCAcceptanceHistos(), SetSystem(), UserCreateOutputObjects(), and UserExec().

Bool_t AliAnalysisTaskSEDplus::fUseBit
private

flag to enhance strangeness in MC to fit to data

Definition at line 174 of file AliAnalysisTaskSEDplus.h.

Referenced by LSAnalysis(), SetUseBit(), and UserExec().

Bool_t AliAnalysisTaskSEDplus::fUseQuarkTagInKine
private

flag to activate histos for StepMCAcc

Definition at line 180 of file AliAnalysisTaskSEDplus.h.

Referenced by FillMCAcceptanceHistos(), SetUseQuarkLevelTag(), and UserExec().

Bool_t AliAnalysisTaskSEDplus::fUseStrangeness
private

flag for access to MC

Definition at line 173 of file AliAnalysisTaskSEDplus.h.

Referenced by SetUseStrangeness(), and UserExec().

TH3F* AliAnalysisTaskSEDplus::fYVsPt
private

! hist. of Y vs. Pt vs. Mass (topol+PID cuts)

Definition at line 143 of file AliAnalysisTaskSEDplus.h.

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

TH3F* AliAnalysisTaskSEDplus::fYVsPtNoPid
private

! hist. of Y vs. Pt vs. Mass(w/o PID)

Definition at line 142 of file AliAnalysisTaskSEDplus.h.

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

TH2F* AliAnalysisTaskSEDplus::fYVsPtSig
private

! hist. of Y vs. Pt (MC, only sig, topol+PID cuts)

Definition at line 145 of file AliAnalysisTaskSEDplus.h.

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

TH2F* AliAnalysisTaskSEDplus::fYVsPtSigNoPid
private

! hist. of Y vs. Pt (MC, only sig, w/o PID)

Definition at line 144 of file AliAnalysisTaskSEDplus.h.

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


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