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

#include <AliAnalysisTaskSED0Mass.h>

Inheritance diagram for AliAnalysisTaskSED0Mass:

Public Types

enum  { kD0, kLS }
 

Public Member Functions

 AliAnalysisTaskSED0Mass ()
 
 AliAnalysisTaskSED0Mass (const char *name, AliRDHFCutsD0toKpi *cuts)
 
virtual ~AliAnalysisTaskSED0Mass ()
 
virtual void UserCreateOutputObjects ()
 Implementation of interface methods. More...
 
virtual void Init ()
 
virtual void LocalInit ()
 
virtual void UserExec (Option_t *option)
 
virtual void Terminate (Option_t *option)
 
void CreateMCAcceptanceHistos ()
 
Bool_t CheckAcc (TClonesArray *arrayMC, Int_t nProng, Int_t *labDau)
 
void FillMCAcceptanceHistos (TClonesArray *arrayMC, AliAODMCHeader *mcHeader)
 
void NormIPvar (AliAODEvent *aod, AliAODRecoDecayHF2Prong *part, TClonesArray *arrMC)
 
void SetArray (Int_t type=AliAnalysisTaskSED0Mass::kD0)
 
void SetReadMC (Bool_t readMC=kFALSE)
 
void SetDoMCAcceptanceHistos (Bool_t doMCAcc=kTRUE)
 
void SetCutOnDistr (Bool_t cutondistr=kFALSE)
 
void SetUsePid4Distr (Bool_t usepid=kTRUE)
 
void SetFillOnlyD0D0bar (Int_t flagfill)
 
void SetFillVarHists (Bool_t flag)
 
void SetFillPtHistos (Bool_t flag)
 
void SetFillYHistos (Bool_t flag)
 
void SetFillImpactParameterHistos (Bool_t flag)
 
void SetFillSparses (Bool_t flag)
 
void SetSystem (Int_t sys)
 
void SetRejectSDDClusters (Bool_t flag)
 
void SetUseSelectionBit (Bool_t flag)
 
void SetWriteVariableTree (Bool_t flag)
 
void SetDrawDetSignal (Bool_t flag)
 
void SetPIDCheck (Bool_t flag)
 
void SetUseQuarkLevelTag (Bool_t opt)
 
void SetAODMismatchProtection (Int_t opt=1)
 
void SetPileupRejectionVZEROTPCout (Bool_t flag)
 
Bool_t GetCutOnDistr () const
 
Bool_t GetUsePid4Distr () const
 
Int_t GetFillOnlyD0D0bar () const
 
Bool_t GetFillVarHists () const
 
Bool_t GetFillPtHistos () const
 
Bool_t GetFillYHistos () const
 
Bool_t GetFillImpactParameterHistos () const
 
Int_t GetSystem () const
 
Bool_t GetRejectSDDClusters () const
 
Bool_t GetUseSelectionBit () const
 
Bool_t GetWriteVariableTree () const
 
Bool_t GetDrawDetSignal () const
 
Bool_t GetPIDCheck () const
 

Private Member Functions

 AliAnalysisTaskSED0Mass (const AliAnalysisTaskSED0Mass &source)
 
AliAnalysisTaskSED0Massoperator= (const AliAnalysisTaskSED0Mass &source)
 
void DrawDetSignal (AliAODRecoDecayHF2Prong *part, TList *ListDetSignal)
 
void FillMassHists (AliAODRecoDecayHF2Prong *part, TClonesArray *arrMC, AliAODMCHeader *mcHeader, AliRDHFCutsD0toKpi *cuts, TList *listout)
 
void FillVarHists (AliAODEvent *aodev, AliAODRecoDecayHF2Prong *part, TClonesArray *arrMC, AliRDHFCutsD0toKpi *cuts, TList *listout)
 
AliAODVertex * GetPrimaryVtxSkipped (AliAODEvent *aodev)
 
void CreateImpactParameterHistos ()
 
Int_t CheckOrigin (TClonesArray *arrayMC, AliAODMCParticle *mcPartCandidate) const
 
Float_t GetTrueImpactParameter (AliAODMCHeader *mcHeader, TClonesArray *arrayMC, AliAODMCParticle *partD0) const
 

Private Attributes

TListfOutputMass
 ! list send on output slot 1 More...
 
TListfOutputMassPt
 ! list send on output slot 6 More...
 
TListfOutputMassY
 ! list send on output slot 9 More...
 
TListfDistr
 ! list send on output slot 2 More...
 
TH1F * fNentries
 ! histogram with number of events on output slot 3 More...
 
THnSparseF * fMCAccPrompt
 !histo for StepMCAcc for D0 prompt (pt,y,ptB) More...
 
THnSparseF * fMCAccBFeed
 !histo for StepMCAcc for D0 FD (pt,y,ptB) More...
 
Bool_t fStepMCAcc
 
AliRDHFCutsD0toKpifCuts
 
THnSparseF * fHistMassPtImpParTC [5]
 ! histograms for impact paramter studies More...
 
Int_t fArray
 
Bool_t fReadMC
 can be D0 or Like Sign candidates More...
 
Bool_t fCutOnDistr
 flag for MC array: kTRUE = read it, kFALSE = do not read it More...
 
Bool_t fUsePid4Distr
 flag to decide if apply cut also on distributions: 0 no cuts, 1 looser cuts, 2 tighter/ cuts More...
 
AliNormalizationCounterfCounter
 ! AliNormalizationCounter on output slot 5 More...
 
Int_t fNPtBins
 
Double_t fLsNormalization
 number of pt bins More...
 
Int_t fFillOnlyD0D0bar
 normalization More...
 
TObjArray fDaughterTracks
 flag to fill mass histogram with D0/D0bar only (0 = fill with both, 1 = fill with D0 only, 2 = fill with D0bar only) More...
 
Int_t fIsSelectedCandidate
 keeps the daughter tracks More...
 
Bool_t fFillVarHists
 selection outcome More...
 
Int_t fSys
 flag to enable filling variable histos More...
 
Bool_t fIsRejectSDDClusters
 fSys=0 -> p-p; fSys=1 ->PbPb (in this case fFillVarHists=kFALSE by default: set it to kTRUE after if needed) More...
 
Bool_t fFillPtHist
 flag to reject events with SDD clusters More...
 
Bool_t fFillYHist
 flag to fill Pt and Impact Parameter Histograms More...
 
Bool_t fFillImpParHist
 flag to fill Y Histograms More...
 
Bool_t fUseSelectionBit
 flag to fill Pt and Impact Parameter Histograms More...
 
Int_t fAODProtection
 flag to check or not the selection bit More...
 
Bool_t fWriteVariableTree
 
TTreefVariablesTree
 flag to decide whether to write the candidate variables on a tree variables More...
 
Double_tfCandidateVariables
 ! variables to be written to the tree More...
 
Bool_t fPIDCheck
 
Bool_t fDrawDetSignal
 flag to decide whether to fill "PID = x" bins in fNentrie More...
 
Bool_t fUseQuarkTagInKine
 flag to decide whether to draw the TPC dE/dx and TOF signal before/after PID More...
 
Bool_t fFillSparses
 
THnSparseF * fhStudyImpParSingleTrackSign
 ! sparse with imp par residual cuts for MC More...
 
THnSparseF * fhStudyImpParSingleTrackCand
 ! sparse with imp par residual cuts for Data More...
 
THnSparseF * fhStudyImpParSingleTrackFd
 ! sparse with imp par residual cuts for MC More...
 
TListfDetSignal
 !Detector signal histograms (on output slot 8) More...
 
TH2FfhMultVZEROTPCoutTrackCorrNoCut
 ! More...
 
TH2FfhMultVZEROTPCoutTrackCorr
 ! More...
 
Bool_t fEnablePileupRejVZEROTPCout
 

Detailed Description

Definition at line 31 of file AliAnalysisTaskSED0Mass.h.

Member Enumeration Documentation

anonymous enum
Enumerator
kD0 
kLS 

Definition at line 53 of file AliAnalysisTaskSED0Mass.h.

Constructor & Destructor Documentation

AliAnalysisTaskSED0Mass::AliAnalysisTaskSED0Mass ( )

Default constructor

Definition at line 66 of file AliAnalysisTaskSED0Mass.cxx.

AliAnalysisTaskSED0Mass::AliAnalysisTaskSED0Mass ( const char *  name,
AliRDHFCutsD0toKpi cuts 
)

Default constructor

Definition at line 116 of file AliAnalysisTaskSED0Mass.cxx.

AliAnalysisTaskSED0Mass::~AliAnalysisTaskSED0Mass ( )
virtual

Definition at line 188 of file AliAnalysisTaskSED0Mass.cxx.

AliAnalysisTaskSED0Mass::AliAnalysisTaskSED0Mass ( const AliAnalysisTaskSED0Mass source)
private

Member Function Documentation

Bool_t AliAnalysisTaskSED0Mass::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 2797 of file AliAnalysisTaskSED0Mass.cxx.

Referenced by FillMCAcceptanceHistos().

Int_t AliAnalysisTaskSED0Mass::CheckOrigin ( TClonesArray *  arrayMC,
AliAODMCParticle *  mcPartCandidate 
) const
private

checking whether the mother of the particles come from a charm or a bottom quark

Definition at line 2685 of file AliAnalysisTaskSED0Mass.cxx.

void AliAnalysisTaskSED0Mass::CreateImpactParameterHistos ( )
private

Histos for impact paramter study

Definition at line 2608 of file AliAnalysisTaskSED0Mass.cxx.

Referenced by UserCreateOutputObjects().

void AliAnalysisTaskSED0Mass::CreateMCAcceptanceHistos ( )

Histos for MC Acceptance histos

Definition at line 2719 of file AliAnalysisTaskSED0Mass.cxx.

Referenced by UserCreateOutputObjects().

void AliAnalysisTaskSED0Mass::DrawDetSignal ( AliAODRecoDecayHF2Prong part,
TList ListDetSignal 
)
private

Function called in UserExec for drawing detector signal histograms:

Definition at line 1315 of file AliAnalysisTaskSED0Mass.cxx.

Referenced by UserExec().

void AliAnalysisTaskSED0Mass::FillMassHists ( AliAODRecoDecayHF2Prong part,
TClonesArray *  arrMC,
AliAODMCHeader *  mcHeader,
AliRDHFCutsD0toKpi cuts,
TList listout 
)
private

function used in UserExec to fill mass histograms:

Definition at line 2098 of file AliAnalysisTaskSED0Mass.cxx.

Referenced by UserExec().

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

Fill MC acceptance histos for cuts study

Definition at line 2749 of file AliAnalysisTaskSED0Mass.cxx.

Referenced by UserExec().

void AliAnalysisTaskSED0Mass::FillVarHists ( AliAODEvent aodev,
AliAODRecoDecayHF2Prong part,
TClonesArray *  arrMC,
AliRDHFCutsD0toKpi cuts,
TList listout 
)
private

function used in UserExec to fill variable histograms:

Definition at line 1353 of file AliAnalysisTaskSED0Mass.cxx.

Referenced by UserExec().

Bool_t AliAnalysisTaskSED0Mass::GetCutOnDistr ( ) const
inline

Definition at line 76 of file AliAnalysisTaskSED0Mass.h.

Bool_t AliAnalysisTaskSED0Mass::GetDrawDetSignal ( ) const
inline

Definition at line 87 of file AliAnalysisTaskSED0Mass.h.

Bool_t AliAnalysisTaskSED0Mass::GetFillImpactParameterHistos ( ) const
inline

Definition at line 82 of file AliAnalysisTaskSED0Mass.h.

Int_t AliAnalysisTaskSED0Mass::GetFillOnlyD0D0bar ( ) const
inline

Definition at line 78 of file AliAnalysisTaskSED0Mass.h.

Bool_t AliAnalysisTaskSED0Mass::GetFillPtHistos ( ) const
inline

Definition at line 80 of file AliAnalysisTaskSED0Mass.h.

Bool_t AliAnalysisTaskSED0Mass::GetFillVarHists ( ) const
inline

Definition at line 79 of file AliAnalysisTaskSED0Mass.h.

Bool_t AliAnalysisTaskSED0Mass::GetFillYHistos ( ) const
inline

Definition at line 81 of file AliAnalysisTaskSED0Mass.h.

Bool_t AliAnalysisTaskSED0Mass::GetPIDCheck ( ) const
inline

Definition at line 88 of file AliAnalysisTaskSED0Mass.h.

AliAODVertex * AliAnalysisTaskSED0Mass::GetPrimaryVtxSkipped ( AliAODEvent aodev)
private

Calculate the primary vertex w/o the daughter tracks of the candidate

Definition at line 2427 of file AliAnalysisTaskSED0Mass.cxx.

Referenced by FillVarHists().

Bool_t AliAnalysisTaskSED0Mass::GetRejectSDDClusters ( ) const
inline

Definition at line 84 of file AliAnalysisTaskSED0Mass.h.

Int_t AliAnalysisTaskSED0Mass::GetSystem ( ) const
inline

Definition at line 83 of file AliAnalysisTaskSED0Mass.h.

Float_t AliAnalysisTaskSED0Mass::GetTrueImpactParameter ( AliAODMCHeader *  mcHeader,
TClonesArray *  arrayMC,
AliAODMCParticle *  partD0 
) const
private

true impact parameter calculation

Definition at line 2642 of file AliAnalysisTaskSED0Mass.cxx.

Referenced by FillMassHists().

Bool_t AliAnalysisTaskSED0Mass::GetUsePid4Distr ( ) const
inline

Definition at line 77 of file AliAnalysisTaskSED0Mass.h.

Bool_t AliAnalysisTaskSED0Mass::GetUseSelectionBit ( ) const
inline

Definition at line 85 of file AliAnalysisTaskSED0Mass.h.

Bool_t AliAnalysisTaskSED0Mass::GetWriteVariableTree ( ) const
inline

Definition at line 86 of file AliAnalysisTaskSED0Mass.h.

void AliAnalysisTaskSED0Mass::Init ( )
virtual

Initialization

Definition at line 247 of file AliAnalysisTaskSED0Mass.cxx.

Referenced by LocalInit().

virtual void AliAnalysisTaskSED0Mass::LocalInit ( )
inlinevirtual

Definition at line 43 of file AliAnalysisTaskSED0Mass.h.

void AliAnalysisTaskSED0Mass::NormIPvar ( AliAODEvent aod,
AliAODRecoDecayHF2Prong part,
TClonesArray *  arrMC 
)

Definition at line 2809 of file AliAnalysisTaskSED0Mass.cxx.

Referenced by UserExec().

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

Definition at line 72 of file AliAnalysisTaskSED0Mass.h.

Referenced by AddTaskD0Mass().

void AliAnalysisTaskSED0Mass::SetArray ( Int_t  type = AliAnalysisTaskSED0Mass::kD0)
inline

Definition at line 52 of file AliAnalysisTaskSED0Mass.h.

Referenced by AddTaskD0Mass().

void AliAnalysisTaskSED0Mass::SetCutOnDistr ( Bool_t  cutondistr = kFALSE)
inline

Definition at line 57 of file AliAnalysisTaskSED0Mass.h.

Referenced by AddTaskD0Mass().

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

Definition at line 56 of file AliAnalysisTaskSED0Mass.h.

Referenced by AddTaskD0Mass().

void AliAnalysisTaskSED0Mass::SetDrawDetSignal ( Bool_t  flag)
inline

Definition at line 69 of file AliAnalysisTaskSED0Mass.h.

Referenced by AddTaskD0Mass().

void AliAnalysisTaskSED0Mass::SetFillImpactParameterHistos ( Bool_t  flag)
inline

Definition at line 63 of file AliAnalysisTaskSED0Mass.h.

Referenced by AddTaskD0Mass().

void AliAnalysisTaskSED0Mass::SetFillOnlyD0D0bar ( Int_t  flagfill)
inline

Definition at line 59 of file AliAnalysisTaskSED0Mass.h.

Referenced by AddTaskD0Mass().

void AliAnalysisTaskSED0Mass::SetFillPtHistos ( Bool_t  flag)
inline

Definition at line 61 of file AliAnalysisTaskSED0Mass.h.

Referenced by AddTaskD0Mass().

void AliAnalysisTaskSED0Mass::SetFillSparses ( Bool_t  flag)
inline

Definition at line 64 of file AliAnalysisTaskSED0Mass.h.

void AliAnalysisTaskSED0Mass::SetFillVarHists ( Bool_t  flag)
inline

Definition at line 60 of file AliAnalysisTaskSED0Mass.h.

Referenced by AddTaskD0Mass(), and SetSystem().

void AliAnalysisTaskSED0Mass::SetFillYHistos ( Bool_t  flag)
inline

Definition at line 62 of file AliAnalysisTaskSED0Mass.h.

Referenced by AddTaskD0Mass().

void AliAnalysisTaskSED0Mass::SetPIDCheck ( Bool_t  flag)
inline

Definition at line 70 of file AliAnalysisTaskSED0Mass.h.

Referenced by AddTaskD0Mass().

void AliAnalysisTaskSED0Mass::SetPileupRejectionVZEROTPCout ( Bool_t  flag)
inline

Definition at line 73 of file AliAnalysisTaskSED0Mass.h.

void AliAnalysisTaskSED0Mass::SetReadMC ( Bool_t  readMC = kFALSE)
inline

Definition at line 55 of file AliAnalysisTaskSED0Mass.h.

Referenced by AddTaskD0Mass().

void AliAnalysisTaskSED0Mass::SetRejectSDDClusters ( Bool_t  flag)
inline

Definition at line 66 of file AliAnalysisTaskSED0Mass.h.

void AliAnalysisTaskSED0Mass::SetSystem ( Int_t  sys)
inline

Definition at line 65 of file AliAnalysisTaskSED0Mass.h.

Referenced by AddTaskD0Mass().

void AliAnalysisTaskSED0Mass::SetUsePid4Distr ( Bool_t  usepid = kTRUE)
inline

Definition at line 58 of file AliAnalysisTaskSED0Mass.h.

Referenced by AddTaskD0Mass().

void AliAnalysisTaskSED0Mass::SetUseQuarkLevelTag ( Bool_t  opt)
inline

Definition at line 71 of file AliAnalysisTaskSED0Mass.h.

void AliAnalysisTaskSED0Mass::SetUseSelectionBit ( Bool_t  flag)
inline

Definition at line 67 of file AliAnalysisTaskSED0Mass.h.

void AliAnalysisTaskSED0Mass::SetWriteVariableTree ( Bool_t  flag)
inline

Definition at line 68 of file AliAnalysisTaskSED0Mass.h.

void AliAnalysisTaskSED0Mass::Terminate ( Option_t option)
virtual

Terminate analysis

Definition at line 2477 of file AliAnalysisTaskSED0Mass.cxx.

void AliAnalysisTaskSED0Mass::UserCreateOutputObjects ( )
virtual

Implementation of interface methods.

Create the output container

Definition at line 265 of file AliAnalysisTaskSED0Mass.cxx.

void AliAnalysisTaskSED0Mass::UserExec ( Option_t option)
virtual

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

Definition at line 1065 of file AliAnalysisTaskSED0Mass.cxx.

Member Data Documentation

Int_t AliAnalysisTaskSED0Mass::fAODProtection
private

flag to check or not the selection bit

Definition at line 130 of file AliAnalysisTaskSED0Mass.h.

Referenced by SetAODMismatchProtection(), and UserExec().

Int_t AliAnalysisTaskSED0Mass::fArray
private
Double_t* AliAnalysisTaskSED0Mass::fCandidateVariables
private

! variables to be written to the tree

Definition at line 135 of file AliAnalysisTaskSED0Mass.h.

Referenced by FillMassHists(), and UserCreateOutputObjects().

AliNormalizationCounter* AliAnalysisTaskSED0Mass::fCounter
private
Bool_t AliAnalysisTaskSED0Mass::fCutOnDistr
private

flag for MC array: kTRUE = read it, kFALSE = do not read it

Definition at line 115 of file AliAnalysisTaskSED0Mass.h.

Referenced by FillVarHists(), GetCutOnDistr(), and SetCutOnDistr().

TObjArray AliAnalysisTaskSED0Mass::fDaughterTracks
private

flag to fill mass histogram with D0/D0bar only (0 = fill with both, 1 = fill with D0 only, 2 = fill with D0bar only)

Definition at line 121 of file AliAnalysisTaskSED0Mass.h.

Referenced by DrawDetSignal(), FillVarHists(), GetPrimaryVtxSkipped(), and UserExec().

TList* AliAnalysisTaskSED0Mass::fDetSignal
private

!Detector signal histograms (on output slot 8)

Definition at line 143 of file AliAnalysisTaskSED0Mass.h.

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

TList* AliAnalysisTaskSED0Mass::fDistr
private

! list send on output slot 2

Definition at line 106 of file AliAnalysisTaskSED0Mass.h.

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

Bool_t AliAnalysisTaskSED0Mass::fDrawDetSignal
private

flag to decide whether to fill "PID = x" bins in fNentrie

Definition at line 137 of file AliAnalysisTaskSED0Mass.h.

Referenced by GetDrawDetSignal(), SetDrawDetSignal(), Terminate(), UserCreateOutputObjects(), and UserExec().

Bool_t AliAnalysisTaskSED0Mass::fEnablePileupRejVZEROTPCout
private

Definition at line 146 of file AliAnalysisTaskSED0Mass.h.

Referenced by SetPileupRejectionVZEROTPCout(), and UserExec().

Bool_t AliAnalysisTaskSED0Mass::fFillImpParHist
private
Int_t AliAnalysisTaskSED0Mass::fFillOnlyD0D0bar
private

normalization

Definition at line 120 of file AliAnalysisTaskSED0Mass.h.

Referenced by FillMassHists(), GetFillOnlyD0D0bar(), NormIPvar(), and SetFillOnlyD0D0bar().

Bool_t AliAnalysisTaskSED0Mass::fFillPtHist
private

flag to reject events with SDD clusters

Definition at line 126 of file AliAnalysisTaskSED0Mass.h.

Referenced by FillMassHists(), FillVarHists(), GetFillPtHistos(), SetFillPtHistos(), Terminate(), and UserCreateOutputObjects().

Bool_t AliAnalysisTaskSED0Mass::fFillSparses
private

Definition at line 139 of file AliAnalysisTaskSED0Mass.h.

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

Bool_t AliAnalysisTaskSED0Mass::fFillVarHists
private
Bool_t AliAnalysisTaskSED0Mass::fFillYHist
private

flag to fill Pt and Impact Parameter Histograms

Definition at line 127 of file AliAnalysisTaskSED0Mass.h.

Referenced by FillMassHists(), GetFillYHistos(), SetFillYHistos(), Terminate(), and UserCreateOutputObjects().

THnSparseF* AliAnalysisTaskSED0Mass::fHistMassPtImpParTC[5]
private

! histograms for impact paramter studies

Definition at line 112 of file AliAnalysisTaskSED0Mass.h.

Referenced by AliAnalysisTaskSED0Mass(), CreateImpactParameterHistos(), FillMassHists(), and ~AliAnalysisTaskSED0Mass().

TH2F* AliAnalysisTaskSED0Mass::fhMultVZEROTPCoutTrackCorr
private
TH2F* AliAnalysisTaskSED0Mass::fhMultVZEROTPCoutTrackCorrNoCut
private
THnSparseF* AliAnalysisTaskSED0Mass::fhStudyImpParSingleTrackCand
private

! sparse with imp par residual cuts for Data

Definition at line 141 of file AliAnalysisTaskSED0Mass.h.

Referenced by NormIPvar(), UserCreateOutputObjects(), and ~AliAnalysisTaskSED0Mass().

THnSparseF* AliAnalysisTaskSED0Mass::fhStudyImpParSingleTrackFd
private

! sparse with imp par residual cuts for MC

Definition at line 142 of file AliAnalysisTaskSED0Mass.h.

Referenced by NormIPvar(), UserCreateOutputObjects(), and ~AliAnalysisTaskSED0Mass().

THnSparseF* AliAnalysisTaskSED0Mass::fhStudyImpParSingleTrackSign
private

! sparse with imp par residual cuts for MC

Definition at line 140 of file AliAnalysisTaskSED0Mass.h.

Referenced by NormIPvar(), UserCreateOutputObjects(), and ~AliAnalysisTaskSED0Mass().

Bool_t AliAnalysisTaskSED0Mass::fIsRejectSDDClusters
private

fSys=0 -> p-p; fSys=1 ->PbPb (in this case fFillVarHists=kFALSE by default: set it to kTRUE after if needed)

Definition at line 125 of file AliAnalysisTaskSED0Mass.h.

Referenced by GetRejectSDDClusters(), SetRejectSDDClusters(), UserCreateOutputObjects(), and UserExec().

Int_t AliAnalysisTaskSED0Mass::fIsSelectedCandidate
private

keeps the daughter tracks

Definition at line 122 of file AliAnalysisTaskSED0Mass.h.

Referenced by FillMassHists(), FillVarHists(), and UserExec().

Double_t AliAnalysisTaskSED0Mass::fLsNormalization
private

number of pt bins

Definition at line 119 of file AliAnalysisTaskSED0Mass.h.

Referenced by Terminate().

THnSparseF* AliAnalysisTaskSED0Mass::fMCAccBFeed
private

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

Definition at line 109 of file AliAnalysisTaskSED0Mass.h.

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

THnSparseF* AliAnalysisTaskSED0Mass::fMCAccPrompt
private

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

Definition at line 108 of file AliAnalysisTaskSED0Mass.h.

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

TH1F* AliAnalysisTaskSED0Mass::fNentries
private

! histogram with number of events on output slot 3

Definition at line 107 of file AliAnalysisTaskSED0Mass.h.

Referenced by FillMassHists(), FillVarHists(), Terminate(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSED0Mass().

Int_t AliAnalysisTaskSED0Mass::fNPtBins
private

Definition at line 118 of file AliAnalysisTaskSED0Mass.h.

Referenced by AliAnalysisTaskSED0Mass().

TList* AliAnalysisTaskSED0Mass::fOutputMass
private
TList* AliAnalysisTaskSED0Mass::fOutputMassPt
private
TList* AliAnalysisTaskSED0Mass::fOutputMassY
private

! list send on output slot 9

Definition at line 105 of file AliAnalysisTaskSED0Mass.h.

Referenced by FillMassHists(), Terminate(), UserCreateOutputObjects(), and ~AliAnalysisTaskSED0Mass().

Bool_t AliAnalysisTaskSED0Mass::fPIDCheck
private
Bool_t AliAnalysisTaskSED0Mass::fReadMC
private

can be D0 or Like Sign candidates

Definition at line 114 of file AliAnalysisTaskSED0Mass.h.

Referenced by DrawDetSignal(), FillMassHists(), FillVarHists(), NormIPvar(), SetReadMC(), UserCreateOutputObjects(), and UserExec().

Bool_t AliAnalysisTaskSED0Mass::fStepMCAcc
private
Int_t AliAnalysisTaskSED0Mass::fSys
private

flag to enable filling variable histos

Definition at line 124 of file AliAnalysisTaskSED0Mass.h.

Referenced by FillMassHists(), FillVarHists(), GetSystem(), SetSystem(), Terminate(), UserCreateOutputObjects(), and UserExec().

Bool_t AliAnalysisTaskSED0Mass::fUsePid4Distr
private

flag to decide if apply cut also on distributions: 0 no cuts, 1 looser cuts, 2 tighter/ cuts

Definition at line 116 of file AliAnalysisTaskSED0Mass.h.

Referenced by DrawDetSignal(), FillVarHists(), GetUsePid4Distr(), SetUsePid4Distr(), and UserExec().

Bool_t AliAnalysisTaskSED0Mass::fUseQuarkTagInKine
private

flag to decide whether to draw the TPC dE/dx and TOF signal before/after PID

Definition at line 138 of file AliAnalysisTaskSED0Mass.h.

Referenced by FillMassHists(), FillMCAcceptanceHistos(), NormIPvar(), and SetUseQuarkLevelTag().

Bool_t AliAnalysisTaskSED0Mass::fUseSelectionBit
private

flag to fill Pt and Impact Parameter Histograms

Definition at line 129 of file AliAnalysisTaskSED0Mass.h.

Referenced by GetUseSelectionBit(), SetUseSelectionBit(), and UserExec().

TTree* AliAnalysisTaskSED0Mass::fVariablesTree
private

flag to decide whether to write the candidate variables on a tree variables

! tree of the candidate variables after track selection on output slot 7

Definition at line 134 of file AliAnalysisTaskSED0Mass.h.

Referenced by FillMassHists(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSED0Mass().

Bool_t AliAnalysisTaskSED0Mass::fWriteVariableTree
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 133 of file AliAnalysisTaskSED0Mass.h.

Referenced by FillMassHists(), GetWriteVariableTree(), and SetWriteVariableTree().


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