AliPhysics  2c8507d (2c8507d)
 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 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 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 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 }
 

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 * 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 and 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...
 
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...
 
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...
 
Bool_t fReadMC
 flag for filling ntuple 0 no NTuple 1 big Ntuple 2 small NTuple More...
 
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 fDoTrackVarHist
 flag to activate impact paramter histos 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 100 of file AliAnalysisTaskSEDplus.h.

anonymous enum
private
Enumerator
kVarForSparse 
kVarForSparseFD 
kVarForTrackSparse 

Definition at line 101 of file AliAnalysisTaskSEDplus.h.

Constructor & Destructor Documentation

AliAnalysisTaskSEDplus::AliAnalysisTaskSEDplus ( )

Default constructor

Definition at line 53 of file AliAnalysisTaskSEDplus.cxx.

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

Standrd constructor

Definition at line 137 of file AliAnalysisTaskSEDplus.cxx.

AliAnalysisTaskSEDplus::~AliAnalysisTaskSEDplus ( )
virtual

Destructor

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

Referenced by FillMCAcceptanceHistos().

void AliAnalysisTaskSEDplus::CreateImpactParameterHistos ( )

Histos for impact parameter study

Definition at line 1290 of file AliAnalysisTaskSEDplus.cxx.

Referenced by UserCreateOutputObjects().

void AliAnalysisTaskSEDplus::CreateLikeSignHistos ( )

Histos for Like Sign bckground

Definition at line 1178 of file AliAnalysisTaskSEDplus.cxx.

Referenced by UserCreateOutputObjects().

void AliAnalysisTaskSEDplus::CreateMCAcceptanceHistos ( )

Histos for MC Acceptance histos

Definition at line 1402 of file AliAnalysisTaskSEDplus.cxx.

Referenced by UserCreateOutputObjects().

void AliAnalysisTaskSEDplus::CreateTrackVarHistos ( )

Histos for single track variable cuts studies

Definition at line 1378 of file AliAnalysisTaskSEDplus.cxx.

Referenced by UserCreateOutputObjects().

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

Fill MC acceptance histos for cuts study

Definition at line 1433 of file AliAnalysisTaskSEDplus.cxx.

Referenced by UserExec().

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

Definition at line 69 of file AliAnalysisTaskSEDplus.h.

Referenced by SetMassLimits().

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

Definition at line 67 of file AliAnalysisTaskSEDplus.h.

Int_t AliAnalysisTaskSEDplus::GetLSHistoIndex ( Int_t  iPtBin) const
inlineprivate

Definition at line 96 of file AliAnalysisTaskSEDplus.h.

Referenced by CreateLikeSignHistos(), and LSAnalysis().

Int_t AliAnalysisTaskSEDplus::GetNBinsHistos ( )
Int_t AliAnalysisTaskSEDplus::GetNBinsPt ( )
inline

Definition at line 68 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 1586 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 1507 of file AliAnalysisTaskSEDplus.cxx.

Referenced by UserExec().

Float_t AliAnalysisTaskSEDplus::GetUpperMassLimit ( )
inline

Definition at line 66 of file AliAnalysisTaskSEDplus.h.

void AliAnalysisTaskSEDplus::Init ( )
virtual

Initialization

Definition at line 439 of file AliAnalysisTaskSEDplus.cxx.

Referenced by LocalInit().

virtual void AliAnalysisTaskSEDplus::LocalInit ( )
inlinevirtual

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

Referenced by UserExec().

AliAnalysisTaskSEDplus& AliAnalysisTaskSEDplus::operator= ( const AliAnalysisTaskSEDplus source)
private
void AliAnalysisTaskSEDplus::SetBinWidth ( Float_t  w)

Definition at line 318 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::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 49 of file AliAnalysisTaskSEDplus.h.

Referenced by AddTaskDplus().

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

Definition at line 48 of file AliAnalysisTaskSEDplus.h.

Referenced by AddTaskDplus().

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

Definition at line 50 of file AliAnalysisTaskSEDplus.h.

void AliAnalysisTaskSEDplus::SetMassLimits ( Float_t  range)

set invariant mass limits

Definition at line 299 of file AliAnalysisTaskSEDplus.cxx.

Referenced by AddTaskDplus().

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

set invariant mass limits

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

Referenced by AddTaskDplus().

void AliAnalysisTaskSEDplus::SetUseFullEta ( )
inline

Definition at line 63 of file AliAnalysisTaskSEDplus.h.

void AliAnalysisTaskSEDplus::SetUseOnlyNegativeEta ( )
inline

Definition at line 62 of file AliAnalysisTaskSEDplus.h.

Referenced by AddTaskDplus().

void AliAnalysisTaskSEDplus::SetUseOnlyPositiveEta ( )
inline

Definition at line 61 of file AliAnalysisTaskSEDplus.h.

Referenced by AddTaskDplus().

void AliAnalysisTaskSEDplus::SetUseQuarkLevelTag ( Bool_t  opt)
inline

Definition at line 64 of file AliAnalysisTaskSEDplus.h.

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

Definition at line 55 of file AliAnalysisTaskSEDplus.h.

void AliAnalysisTaskSEDplus::Terminate ( Option_t option)
virtual

Terminate analysis

Definition at line 1484 of file AliAnalysisTaskSEDplus.cxx.

void AliAnalysisTaskSEDplus::UserCreateOutputObjects ( )
virtual

Implementation of interface methods.

Create the output container

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

Member Data Documentation

Double_t AliAnalysisTaskSEDplus::fArrayBinLimits[kMaxPtBins+1]
private

Definition at line 150 of file AliAnalysisTaskSEDplus.h.

Referenced by AliAnalysisTaskSEDplus().

Float_t AliAnalysisTaskSEDplus::fBinWidth
private

Number of Pt Bins.

Definition at line 146 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 127 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 106 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 121 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 116 of file AliAnalysisTaskSEDplus.h.

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

AliNormalizationCounter* AliAnalysisTaskSEDplus::fCounter
private

Cuts for Analysis.

!Counter for normalization

Definition at line 149 of file AliAnalysisTaskSEDplus.h.

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

Bool_t AliAnalysisTaskSEDplus::fCutsDistr
private

flag to use bitmask

Definition at line 155 of file AliAnalysisTaskSEDplus.h.

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

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

!hist. for DCA (topol+PID)

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

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

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

!hist. for Dec Length (topol+PID)

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

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

Int_t AliAnalysisTaskSEDplus::fDoLS
private

higher limit in impact parameter (um)

Definition at line 163 of file AliAnalysisTaskSEDplus.h.

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

Bool_t AliAnalysisTaskSEDplus::fDoTrackVarHist
private

flag to activate impact paramter histos

Definition at line 157 of file AliAnalysisTaskSEDplus.h.

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

Int_t AliAnalysisTaskSEDplus::fEtaSelection
private

flag to do LS analysis

Definition at line 164 of file AliAnalysisTaskSEDplus.h.

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

Int_t AliAnalysisTaskSEDplus::fFillNtuple
private

limits for the Pt bins

Definition at line 151 of file AliAnalysisTaskSEDplus.h.

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

Float_t AliAnalysisTaskSEDplus::fHigherImpPar
private

lower limit in impact parameter (um)

Definition at line 162 of file AliAnalysisTaskSEDplus.h.

Referenced by CreateImpactParameterHistos(), and SetImpactParameterBinning().

TH2F* AliAnalysisTaskSEDplus::fHistCentrality[3]
private

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

Definition at line 128 of file AliAnalysisTaskSEDplus.h.

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

THnSparseF* AliAnalysisTaskSEDplus::fHistMassPtImpPar[5]
private

! histograms for impact parameter and cut variation study

Definition at line 129 of file AliAnalysisTaskSEDplus.h.

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

TH1F* AliAnalysisTaskSEDplus::fHistNEvents
private

!hist. for No. of events

Definition at line 104 of file AliAnalysisTaskSEDplus.h.

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

THnSparseF* AliAnalysisTaskSEDplus::fHistTrackVar
private

! histograms for track cuts study

Definition at line 130 of file AliAnalysisTaskSEDplus.h.

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

TList* AliAnalysisTaskSEDplus::fListCuts
private

width of one bin in output histos

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

Referenced by CreateImpactParameterHistos(), and SetImpactParameterBinning().

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

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

Definition at line 117 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 120 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 119 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 105 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 118 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 132 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 131 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 160 of file AliAnalysisTaskSEDplus.h.

Referenced by CreateImpactParameterHistos(), and SetImpactParameterBinning().

Int_t AliAnalysisTaskSEDplus::fNPtBins
private

lower inv mass limit for histos

Definition at line 145 of file AliAnalysisTaskSEDplus.h.

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

TNtuple* AliAnalysisTaskSEDplus::fNtupleDplus
private

! output ntuple

Definition at line 142 of file AliAnalysisTaskSEDplus.h.

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

TList* AliAnalysisTaskSEDplus::fOutput
private
TH2F* AliAnalysisTaskSEDplus::fPhiEtaCand
private

! hist. with eta/phi distribution of candidates

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

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

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

!hist. for PtK (topol+PID)

Definition at line 111 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 110 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 125 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 112 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 113 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 134 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 133 of file AliAnalysisTaskSEDplus.h.

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

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

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

Definition at line 152 of file AliAnalysisTaskSEDplus.h.

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

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

!hist. for sigVert (topol+PID)

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

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

TH1F* AliAnalysisTaskSEDplus::fSPDMult
private

! hist. of spd mult

Definition at line 141 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 158 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 108 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 123 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 165 of file AliAnalysisTaskSEDplus.h.

Referenced by CreateImpactParameterHistos(), SetSystem(), and UserCreateOutputObjects().

Bool_t AliAnalysisTaskSEDplus::fUseBit
private

flag to enhance strangeness in MC to fit to data

Definition at line 154 of file AliAnalysisTaskSEDplus.h.

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

Bool_t AliAnalysisTaskSEDplus::fUseQuarkTagInKine
private

flag to activate histos for StepMCAcc

Definition at line 159 of file AliAnalysisTaskSEDplus.h.

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

Bool_t AliAnalysisTaskSEDplus::fUseStrangeness
private

flag for access to MC

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

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


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