AliPhysics  6bc8652 (6bc8652)
 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)
 
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)
 
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  { kMaxPtBins =20 }
 
enum  { kVarForSparse =12, kVarForSparseFD =13, 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 * fMassHistNoPid [3 *kMaxPtBins]
 !hist. for inv mass (w/o PID) More...
 
TH1F * fCosPHist [3 *kMaxPtBins]
 !hist. for PointingAngle (topol+PID) More...
 
TH1F * fDLenHist [3 *kMaxPtBins]
 !hist. for Dec Length (topol+PID) More...
 
TH1F * fSumd02Hist [3 *kMaxPtBins]
 !hist. for sum d02 (topol+PID) More...
 
TH1F * fSigVertHist [3 *kMaxPtBins]
 !hist. for sigVert (topol+PID) More...
 
TH1F * fPtMaxHist [3 *kMaxPtBins]
 !hist. for Pt Max (topol+PID) More...
 
TH1F * fPtKHist [3 *kMaxPtBins]
 !hist. for PtK (topol+PID) More...
 
TH1F * fPtpi1Hist [3 *kMaxPtBins]
 !hist. for PtPi1 (topol+PID) More...
 
TH1F * fPtpi2Hist [3 *kMaxPtBins]
 !hist. for PtPi2 (topol+PID) More...
 
TH1F * fDCAHist [3 *kMaxPtBins]
 !hist. for DCA (topol+PID) More...
 
TH1F * fDLxy [3 *kMaxPtBins]
 !hist. for DLxy (topol+PID) More...
 
TH1F * fCosxy [3 *kMaxPtBins]
 !hist. for Cosxy (topol+PID) More...
 
TH1F * fMassHist [3 *kMaxPtBins]
 !hist. for inv mass (topol+PID cuts) More...
 
TH1F * fMassHistPlus [3 *kMaxPtBins]
 !hist. for D+ inv mass (topol+PID cuts) More...
 
TH1F * fMassHistMinus [3 *kMaxPtBins]
 !hist. for D- inv mass (topol+PID cuts) More...
 
TH1F * fMassHistLS [5 *kMaxPtBins]
 !hist. for LS inv mass (topol+PID) More...
 
TH1F * fCosPHistLS [3 *kMaxPtBins]
 !hist. for LS cuts variable 1 (topol+PID) More...
 
TH1F * fDLenHistLS [3 *kMaxPtBins]
 !hist. for LS cuts variable 2 (topol+PID) More...
 
TH1F * fSumd02HistLS [3 *kMaxPtBins]
 !hist. for LS cuts variable 3 (topol+PID) More...
 
TH1F * fSigVertHistLS [3 *kMaxPtBins]
 !hist. for LS cuts variable 4 (topol+PID) More...
 
TH1F * fPtMaxHistLS [3 *kMaxPtBins]
 !hist. for LS cuts variable 5 (topol+PID) More...
 
TH1F * fDCAHistLS [3 *kMaxPtBins]
 !hist. for LS cuts variable 6 (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...
 
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...
 
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...
 
Double_t fArrayBinLimits [kMaxPtBins+1]
 
Int_t fFillNtuple
 limits for the Pt bins More...
 
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...
 

Detailed Description

Definition at line 35 of file AliAnalysisTaskSEDplus.h.

Member Enumeration Documentation

anonymous enum
private
Enumerator
kMaxPtBins 

Definition at line 103 of file AliAnalysisTaskSEDplus.h.

anonymous enum
private
Enumerator
kVarForSparse 
kVarForSparseFD 
kVarForTrackSparse 
kVarForImpPar 

Definition at line 104 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 144 of file AliAnalysisTaskSEDplus.cxx.

AliAnalysisTaskSEDplus::~AliAnalysisTaskSEDplus ( )
virtual

Destructor

Definition at line 253 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 1846 of file AliAnalysisTaskSEDplus.cxx.

Referenced by FillMCAcceptanceHistos().

void AliAnalysisTaskSEDplus::CreateCutVarsSparses ( )

Sparses for cut variation study

Definition at line 1457 of file AliAnalysisTaskSEDplus.cxx.

Referenced by UserCreateOutputObjects().

void AliAnalysisTaskSEDplus::CreateImpactParameterHistos ( )

Histos for impact parameter study

Definition at line 1416 of file AliAnalysisTaskSEDplus.cxx.

Referenced by UserCreateOutputObjects().

void AliAnalysisTaskSEDplus::CreateLikeSignHistos ( )

Histos for Like Sign bckground

Definition at line 1304 of file AliAnalysisTaskSEDplus.cxx.

Referenced by UserCreateOutputObjects().

void AliAnalysisTaskSEDplus::CreateMCAcceptanceHistos ( )

Histos for MC Acceptance histos

Definition at line 1626 of file AliAnalysisTaskSEDplus.cxx.

Referenced by UserCreateOutputObjects().

void AliAnalysisTaskSEDplus::CreateTrackVarHistos ( )

Histos for single track variable cuts studies

Definition at line 1602 of file AliAnalysisTaskSEDplus.cxx.

Referenced by UserCreateOutputObjects().

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

Fill MC acceptance histos for cuts study

Definition at line 1657 of file AliAnalysisTaskSEDplus.cxx.

Referenced by UserExec().

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

Definition at line 71 of file AliAnalysisTaskSEDplus.h.

Referenced by SetMassLimits().

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

Definition at line 69 of file AliAnalysisTaskSEDplus.h.

Int_t AliAnalysisTaskSEDplus::GetLSHistoIndex ( Int_t  iPtBin) const
inlineprivate

Definition at line 99 of file AliAnalysisTaskSEDplus.h.

Referenced by CreateLikeSignHistos(), and LSAnalysis().

Int_t AliAnalysisTaskSEDplus::GetNBinsPt ( )
inline

Definition at line 70 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 1810 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 1731 of file AliAnalysisTaskSEDplus.cxx.

Referenced by UserExec().

Float_t AliAnalysisTaskSEDplus::GetUpperMassLimit ( )
inline

Definition at line 68 of file AliAnalysisTaskSEDplus.h.

void AliAnalysisTaskSEDplus::Init ( )
virtual

Initialization

Definition at line 464 of file AliAnalysisTaskSEDplus.cxx.

Referenced by LocalInit().

virtual void AliAnalysisTaskSEDplus::LocalInit ( )
inlinevirtual

Definition at line 88 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 362 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 343 of file AliAnalysisTaskSEDplus.cxx.

Referenced by SetMassLimits().

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 324 of file AliAnalysisTaskSEDplus.cxx.

Referenced by AddTaskDplus().

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

set invariant mass limits

Definition at line 332 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 1708 of file AliAnalysisTaskSEDplus.cxx.

void AliAnalysisTaskSEDplus::UserCreateOutputObjects ( )
virtual

Implementation of interface methods.

Create the output container

Definition at line 483 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 799 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 162 of file AliAnalysisTaskSEDplus.h.

Referenced by SetAODMismatchProtection(), and UserExec().

Double_t AliAnalysisTaskSEDplus::fArrayBinLimits[kMaxPtBins+1]
private

Definition at line 160 of file AliAnalysisTaskSEDplus.h.

Referenced by AliAnalysisTaskSEDplus().

Float_t AliAnalysisTaskSEDplus::fBinWidth
private

Number of Pt Bins.

Definition at line 156 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 131 of file AliAnalysisTaskSEDplus.h.

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

TH1F* AliAnalysisTaskSEDplus::fCosPHist[3 *kMaxPtBins]
private

!hist. for PointingAngle (topol+PID)

Definition at line 110 of file AliAnalysisTaskSEDplus.h.

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

TH1F* AliAnalysisTaskSEDplus::fCosPHistLS[3 *kMaxPtBins]
private

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

Definition at line 125 of file AliAnalysisTaskSEDplus.h.

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

TH1F* AliAnalysisTaskSEDplus::fCosxy[3 *kMaxPtBins]
private

!hist. for Cosxy (topol+PID)

Definition at line 120 of file AliAnalysisTaskSEDplus.h.

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

AliNormalizationCounter* AliAnalysisTaskSEDplus::fCounter
private

Cuts for Analysis.

!Counter for normalization

Definition at line 159 of file AliAnalysisTaskSEDplus.h.

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

Bool_t AliAnalysisTaskSEDplus::fCutsDistr
private

flag to use bitmask

Definition at line 167 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[3 *kMaxPtBins]
private

!hist. for DCA (topol+PID)

Definition at line 118 of file AliAnalysisTaskSEDplus.h.

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

TH1F* AliAnalysisTaskSEDplus::fDCAHistLS[3 *kMaxPtBins]
private

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

Definition at line 130 of file AliAnalysisTaskSEDplus.h.

Referenced by AliAnalysisTaskSEDplus(), 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[3 *kMaxPtBins]
private

!hist. for Dec Length (topol+PID)

Definition at line 111 of file AliAnalysisTaskSEDplus.h.

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

TH1F* AliAnalysisTaskSEDplus::fDLenHistLS[3 *kMaxPtBins]
private

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

Definition at line 126 of file AliAnalysisTaskSEDplus.h.

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

TH1F* AliAnalysisTaskSEDplus::fDLxy[3 *kMaxPtBins]
private

!hist. for DLxy (topol+PID)

Definition at line 119 of file AliAnalysisTaskSEDplus.h.

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

Bool_t AliAnalysisTaskSEDplus::fDoImpPar
private

flag to activate cuts distr histos

Definition at line 168 of file AliAnalysisTaskSEDplus.h.

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

Int_t AliAnalysisTaskSEDplus::fDoLS
private

higher limit in impact parameter (um)

Definition at line 176 of file AliAnalysisTaskSEDplus.h.

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

Bool_t AliAnalysisTaskSEDplus::fDoSparse
private

flag to activate impact paramter histos

Definition at line 169 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 170 of file AliAnalysisTaskSEDplus.h.

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

Int_t AliAnalysisTaskSEDplus::fEtaSelection
private

flag to do LS analysis

Definition at line 177 of file AliAnalysisTaskSEDplus.h.

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

Int_t AliAnalysisTaskSEDplus::fFillNtuple
private

limits for the Pt bins

Definition at line 161 of file AliAnalysisTaskSEDplus.h.

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

Float_t AliAnalysisTaskSEDplus::fHigherImpPar
private

lower limit in impact parameter (um)

Definition at line 175 of file AliAnalysisTaskSEDplus.h.

Referenced by CreateImpactParameterHistos(), and SetImpactParameterBinning().

TH2F* AliAnalysisTaskSEDplus::fHistCentrality[3]
private

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

Definition at line 132 of file AliAnalysisTaskSEDplus.h.

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

THnSparseF* AliAnalysisTaskSEDplus::fHistMassPtImpPar[5]
private

! histograms for impact parameter

Definition at line 133 of file AliAnalysisTaskSEDplus.h.

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

TH1F* AliAnalysisTaskSEDplus::fHistNCandidates
private

!hist. for No. of candidates

Definition at line 108 of file AliAnalysisTaskSEDplus.h.

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

TH1F* AliAnalysisTaskSEDplus::fHistNEvents
private

!hist. for No. of events

Definition at line 107 of file AliAnalysisTaskSEDplus.h.

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

THnSparseF* AliAnalysisTaskSEDplus::fHistTrackVar
private

! histograms for track cuts study

Definition at line 135 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 157 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 174 of file AliAnalysisTaskSEDplus.h.

Referenced by CreateImpactParameterHistos(), and SetImpactParameterBinning().

TH1F* AliAnalysisTaskSEDplus::fMassHist[3 *kMaxPtBins]
private

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

Definition at line 121 of file AliAnalysisTaskSEDplus.h.

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

TH1F* AliAnalysisTaskSEDplus::fMassHistLS[5 *kMaxPtBins]
private

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

Definition at line 124 of file AliAnalysisTaskSEDplus.h.

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

TH1F* AliAnalysisTaskSEDplus::fMassHistMinus[3 *kMaxPtBins]
private

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

Definition at line 123 of file AliAnalysisTaskSEDplus.h.

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

TH1F* AliAnalysisTaskSEDplus::fMassHistNoPid[3 *kMaxPtBins]
private

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

Definition at line 109 of file AliAnalysisTaskSEDplus.h.

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

TH1F* AliAnalysisTaskSEDplus::fMassHistPlus[3 *kMaxPtBins]
private

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

Definition at line 122 of file AliAnalysisTaskSEDplus.h.

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

THnSparseF* AliAnalysisTaskSEDplus::fMCAccBFeed
private

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

Definition at line 137 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 136 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 173 of file AliAnalysisTaskSEDplus.h.

Referenced by CreateImpactParameterHistos(), and SetImpactParameterBinning().

Int_t AliAnalysisTaskSEDplus::fNPtBins
private

lower inv mass limit for histos

Definition at line 155 of file AliAnalysisTaskSEDplus.h.

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

TNtuple* AliAnalysisTaskSEDplus::fNtupleDplus
private

! output ntuple

Definition at line 152 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[3 *kMaxPtBins]
private

!hist. for PtK (topol+PID)

Definition at line 115 of file AliAnalysisTaskSEDplus.h.

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

TH1F* AliAnalysisTaskSEDplus::fPtMaxHist[3 *kMaxPtBins]
private

!hist. for Pt Max (topol+PID)

Definition at line 114 of file AliAnalysisTaskSEDplus.h.

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

TH1F* AliAnalysisTaskSEDplus::fPtMaxHistLS[3 *kMaxPtBins]
private

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

Definition at line 129 of file AliAnalysisTaskSEDplus.h.

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

TH1F* AliAnalysisTaskSEDplus::fPtpi1Hist[3 *kMaxPtBins]
private

!hist. for PtPi1 (topol+PID)

Definition at line 116 of file AliAnalysisTaskSEDplus.h.

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

TH1F* AliAnalysisTaskSEDplus::fPtpi2Hist[3 *kMaxPtBins]
private

!hist. for PtPi2 (topol+PID)

Definition at line 117 of file AliAnalysisTaskSEDplus.h.

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

TH2F* AliAnalysisTaskSEDplus::fPtVsMass
private

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

Definition at line 139 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::fPtVsMassNoPid
private

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

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 164 of file AliAnalysisTaskSEDplus.h.

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

TH1F* AliAnalysisTaskSEDplus::fSigVertHist[3 *kMaxPtBins]
private

!hist. for sigVert (topol+PID)

Definition at line 113 of file AliAnalysisTaskSEDplus.h.

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

TH1F* AliAnalysisTaskSEDplus::fSigVertHistLS[3 *kMaxPtBins]
private

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

Definition at line 128 of file AliAnalysisTaskSEDplus.h.

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

THnSparseF* AliAnalysisTaskSEDplus::fSparseCutVars[3]
private

! histograms for cut variation study

Definition at line 134 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 171 of file AliAnalysisTaskSEDplus.h.

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

TH1F* AliAnalysisTaskSEDplus::fSumd02Hist[3 *kMaxPtBins]
private

!hist. for sum d02 (topol+PID)

Definition at line 112 of file AliAnalysisTaskSEDplus.h.

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

TH1F* AliAnalysisTaskSEDplus::fSumd02HistLS[3 *kMaxPtBins]
private

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

Definition at line 127 of file AliAnalysisTaskSEDplus.h.

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

Int_t AliAnalysisTaskSEDplus::fSystem
private

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

Definition at line 178 of file AliAnalysisTaskSEDplus.h.

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

Bool_t AliAnalysisTaskSEDplus::fUseBit
private

flag to enhance strangeness in MC to fit to data

Definition at line 166 of file AliAnalysisTaskSEDplus.h.

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

Bool_t AliAnalysisTaskSEDplus::fUseQuarkTagInKine
private

flag to activate histos for StepMCAcc

Definition at line 172 of file AliAnalysisTaskSEDplus.h.

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

Bool_t AliAnalysisTaskSEDplus::fUseStrangeness
private

flag for access to MC

Definition at line 165 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: