AliPhysics  95775ff (95775ff)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliAnalysisTaskSEDs Class Reference

#include <AliAnalysisTaskSEDs.h>

Inheritance diagram for AliAnalysisTaskSEDs:

Public Member Functions

 AliAnalysisTaskSEDs ()
 
 AliAnalysisTaskSEDs (const char *name, AliRDHFCutsDstoKKpi *analysiscuts, Int_t fillNtuple=0)
 
virtual ~AliAnalysisTaskSEDs ()
 
void SetReadMC (Bool_t readMC=kTRUE)
 
void SetWriteOnlySignalInNtuple (Bool_t opt=kTRUE)
 
void SetFillNtuple (Int_t fill=0)
 
void SetFillNSparse (Bool_t fill=kTRUE)
 
void SetFillNSparseDplus (Bool_t fill=kTRUE)
 
void SetMassRange (Double_t rang=0.4)
 
void SetDoCutVarHistos (Bool_t opt=kTRUE)
 
void SetUseSelectionBit (Bool_t opt=kFALSE)
 
void SetAODMismatchProtection (Int_t opt=1)
 
void SetUseRotBkg (Bool_t flag=kFALSE)
 
void SetUseBkgFromPhiSB (Bool_t flag=kFALSE)
 
void SetPhiMassRange4RotBkg (Double_t range)
 
Bool_t CheckDaugAcc (TClonesArray *arrayMC, Int_t nProng, Int_t *labDau)
 
void FillMCGenAccHistos (TClonesArray *arrayMC, AliAODMCHeader *mcHeader)
 
void GenerateRotBkg (AliAODRecoDecayHF3Prong *d, Int_t dec, Int_t iPtBin)
 
void GenerateBkgFromPhiSB (AliAODRecoDecayHF3Prong *d, Int_t dec, Int_t iPtBin, Double_t massKK)
 
void SetInvMassBinSize (Double_t binsiz=0.002)
 
void SetPtBins (Int_t n, Float_t *lim)
 
void SetAnalysisCuts (AliRDHFCutsDstoKKpi *cuts)
 
void SetSystem (Int_t system)
 
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, knVarForSparse =12, knVarForSparseAcc =2, knVarForSparseIP =6 }
 

Private Member Functions

Int_t GetHistoIndex (Int_t iPtBin) const
 
Int_t GetSignalHistoIndex (Int_t iPtBin) const
 
Int_t GetBackgroundHistoIndex (Int_t iPtBin) const
 
Int_t GetReflSignalHistoIndex (Int_t iPtBin) const
 
 AliAnalysisTaskSEDs (const AliAnalysisTaskSEDs &source)
 
AliAnalysisTaskSEDsoperator= (const AliAnalysisTaskSEDs &source)
 

Private Attributes

TListfOutput
 ! list send on output slot 0 More...
 
TH1F * fHistNEvents
 ! hist. for No. of events More...
 
TH1F * fChanHist [4]
 ! hist. with KKpi and piKK candidates (sig,bkg,tot) More...
 
TH1F * fMassHist [4 *kMaxPtBins]
 ! hist. of mass spectra (sig,bkg,tot) More...
 
TH1F * fMassHistPhi [4 *kMaxPtBins]
 ! hist. of mass spectra via phi (sig,bkg,tot) More...
 
TH1F * fMassHistK0st [4 *kMaxPtBins]
 ! hist. of mass spectra via K0* (sig,bkg,tot) More...
 
TH1F * fMassHistKK [kMaxPtBins]
 ! hist. of mass spectra of KK More...
 
TH1F * fMassHistKpi [kMaxPtBins]
 ! hist. of mass spectra of Kpi More...
 
TH1F * fMassRotBkgHistPhi [kMaxPtBins]
 ! hist. of bkg generated from rot. of the pion More...
 
TH1F * fMassLSBkgHistPhi [kMaxPtBins]
 ! hist. of bkg generated from left phi sideband + pion More...
 
TH1F * fMassRSBkgHistPhi [kMaxPtBins]
 ! hist. of bkg generated from right phi sideband + pion More...
 
TH1F * fCosPHist [4 *kMaxPtBins]
 ! hist. of cos pointing angle (sig,bkg,tot) More...
 
TH1F * fDLenHist [4 *kMaxPtBins]
 ! hist. of decay length (sig,bkg,tot) More...
 
TH1F * fSumd02Hist [4 *kMaxPtBins]
 ! hist. for sum d02 (Prod Cuts) More...
 
TH1F * fSigVertHist [4 *kMaxPtBins]
 ! hist. for sigVert (Prod Cuts) More...
 
TH1F * fPtMaxHist [4 *kMaxPtBins]
 ! hist. for Pt Max (Prod Cuts) More...
 
TH1F * fPtCandHist [4 *kMaxPtBins]
 ! hist. for Pt Max (Prod Cuts) More...
 
TH1F * fDCAHist [4 *kMaxPtBins]
 ! hist. for DCA (Prod Cuts) More...
 
TH1F * fPtProng0Hist [4 *kMaxPtBins]
 ! hist. for Pt Max (Prod Cuts) More...
 
TH1F * fPtProng1Hist [4 *kMaxPtBins]
 ! hist. for DCA (Prod Cuts) More...
 
TH1F * fPtProng2Hist [4 *kMaxPtBins]
 ! hist. for DCA (Prod Cuts) More...
 
TH2FfDalitz [4 *kMaxPtBins]
 ! dalitz plot (sig,bkg,tot) More...
 
TH2FfDalitzPhi [4 *kMaxPtBins]
 ! dalitz plot via phi (sig,bkg,tot) More...
 
TH2FfDalitzK0st [4 *kMaxPtBins]
 ! dalitz plot via K0* (sig,bkg,tot) More...
 
TH2FfPtVsMass
 ! hist. of pt vs. mass (prod. cuts) More...
 
TH2FfPtVsMassPhi
 ! hist. of pt vs. mass (phi selection) More...
 
TH2FfPtVsMassK0st
 ! hist. of pt vs. mass (K0* selection) More...
 
TH2FfYVsPt
 ! hist. of Y vs. Pt (prod. cuts) More...
 
TH2FfYVsPtSig
 ! hist. of Y vs. Pt (MC, only sig, prod. cuts) More...
 
TH1F * fHistCentrality [3]
 !hist. for cent distr (all,sel ev, ) More...
 
TH2FfHistCentralityMult [3]
 !hist. for cent distr vs mult (all,sel ev, ) More...
 
TNtuple * fNtupleDs
 ! output ntuple More...
 
Int_t fFillNtuple
 
Int_t fSystem
 
Bool_t fReadMC
 0 = pp, 1 = pPb,PbPb More...
 
Bool_t fWriteOnlySignal
 flag for access to MC More...
 
Bool_t fDoCutVarHistos
 flag to control ntuple writing in MC More...
 
Bool_t fUseSelectionBit
 flag to create and fill histos with distributions of cut variables More...
 
Bool_t fFillSparse
 flag for usage of HasSelectionBit More...
 
Bool_t fFillSparseDplus
 flag for usage of THnSparse More...
 
Bool_t fDoRotBkg
 flag for usage of THnSparse More...
 
Bool_t fDoBkgPhiSB
 flag to create rotational bkg (rotating pi track) More...
 
Int_t fAODProtection
 flag to create bkg from phi sidebands More...
 
UChar_t fNPtBins
 -1: no protection, 0: check AOD/dAOD nEvents only, 1: check AOD/dAOD nEvents + TProcessID names More...
 
TListfListCuts
 number of Pt bins More...
 
Float_t fPtLimits [kMaxPtBins+1]
 
Double_t fMassRange
 limits for pt bins More...
 
Double_t fMassBinSize
 range for mass histogram More...
 
Double_t fminMass
 bin size for inv. mass histo More...
 
Double_t fmaxMass
 
Double_t fMaxDeltaPhiMass4Rot
 
AliNormalizationCounterfCounter
 flag to set mass window of phi meson (when using pion rotation to create bkg) More...
 
AliRDHFCutsDstoKKpifAnalysisCuts
 
THnSparseF * fnSparse
 Cuts for Analysis. More...
 
THnSparseF * fnSparseIP
 !<!THnSparse for candidates on data More...
 
THnSparseF * fnSparseMC [4]
 !<!THnSparse for topomatic variable More...
 
THnSparseF * fnSparseMCDplus [4]
 

Detailed Description

Definition at line 29 of file AliAnalysisTaskSEDs.h.

Member Enumeration Documentation

anonymous enum
private
Enumerator
kMaxPtBins 
knVarForSparse 
knVarForSparseAcc 
knVarForSparseIP 

Definition at line 73 of file AliAnalysisTaskSEDs.h.

Constructor & Destructor Documentation

AliAnalysisTaskSEDs::AliAnalysisTaskSEDs ( )

Default constructor

Definition at line 56 of file AliAnalysisTaskSEDs.cxx.

AliAnalysisTaskSEDs::AliAnalysisTaskSEDs ( const char *  name,
AliRDHFCutsDstoKKpi analysiscuts,
Int_t  fillNtuple = 0 
)

Default constructor Output slot #1 writes into a TList container

Definition at line 133 of file AliAnalysisTaskSEDs.cxx.

AliAnalysisTaskSEDs::~AliAnalysisTaskSEDs ( )
virtual

Definition at line 250 of file AliAnalysisTaskSEDs.cxx.

AliAnalysisTaskSEDs::AliAnalysisTaskSEDs ( const AliAnalysisTaskSEDs source)
private

Member Function Documentation

Bool_t AliAnalysisTaskSEDs::CheckDaugAcc ( TClonesArray *  arrayMC,
Int_t  nProng,
Int_t labDau 
)

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

Definition at line 1341 of file AliAnalysisTaskSEDs.cxx.

Referenced by FillMCGenAccHistos().

void AliAnalysisTaskSEDs::FillMCGenAccHistos ( TClonesArray *  arrayMC,
AliAODMCHeader *  mcHeader 
)

Fill MC histos for cuts study at GenLimAccStep and AccStep

Definition at line 1268 of file AliAnalysisTaskSEDs.cxx.

Referenced by UserExec().

void AliAnalysisTaskSEDs::GenerateBkgFromPhiSB ( AliAODRecoDecayHF3Prong d,
Int_t  dec,
Int_t  iPtBin,
Double_t  massKK 
)

Definition at line 1414 of file AliAnalysisTaskSEDs.cxx.

Referenced by UserExec().

void AliAnalysisTaskSEDs::GenerateRotBkg ( AliAODRecoDecayHF3Prong d,
Int_t  dec,
Int_t  iPtBin 
)

Definition at line 1360 of file AliAnalysisTaskSEDs.cxx.

Referenced by UserExec().

Int_t AliAnalysisTaskSEDs::GetBackgroundHistoIndex ( Int_t  iPtBin) const
inlineprivate

Definition at line 70 of file AliAnalysisTaskSEDs.h.

Referenced by UserCreateOutputObjects(), and UserExec().

Int_t AliAnalysisTaskSEDs::GetHistoIndex ( Int_t  iPtBin) const
inlineprivate

Definition at line 68 of file AliAnalysisTaskSEDs.h.

Referenced by UserCreateOutputObjects(), and UserExec().

Int_t AliAnalysisTaskSEDs::GetReflSignalHistoIndex ( Int_t  iPtBin) const
inlineprivate

Definition at line 71 of file AliAnalysisTaskSEDs.h.

Referenced by UserCreateOutputObjects(), and UserExec().

Int_t AliAnalysisTaskSEDs::GetSignalHistoIndex ( Int_t  iPtBin) const
inlineprivate

Definition at line 69 of file AliAnalysisTaskSEDs.h.

Referenced by UserCreateOutputObjects(), and UserExec().

void AliAnalysisTaskSEDs::Init ( )
virtual

Initialization

Definition at line 309 of file AliAnalysisTaskSEDs.cxx.

Referenced by LocalInit().

virtual void AliAnalysisTaskSEDs::LocalInit ( )
inlinevirtual

Definition at line 63 of file AliAnalysisTaskSEDs.h.

AliAnalysisTaskSEDs& AliAnalysisTaskSEDs::operator= ( const AliAnalysisTaskSEDs source)
private
void AliAnalysisTaskSEDs::SetAnalysisCuts ( AliRDHFCutsDstoKKpi cuts)
inline

Definition at line 58 of file AliAnalysisTaskSEDs.h.

void AliAnalysisTaskSEDs::SetAODMismatchProtection ( Int_t  opt = 1)
inline

Definition at line 47 of file AliAnalysisTaskSEDs.h.

Referenced by AddTaskDs().

void AliAnalysisTaskSEDs::SetDoCutVarHistos ( Bool_t  opt = kTRUE)
inline

Definition at line 45 of file AliAnalysisTaskSEDs.h.

Referenced by AddTaskDs().

void AliAnalysisTaskSEDs::SetFillNSparse ( Bool_t  fill = kTRUE)
inline

Definition at line 42 of file AliAnalysisTaskSEDs.h.

Referenced by AddTaskDs().

void AliAnalysisTaskSEDs::SetFillNSparseDplus ( Bool_t  fill = kTRUE)
inline

Definition at line 43 of file AliAnalysisTaskSEDs.h.

Referenced by AddTaskDs().

void AliAnalysisTaskSEDs::SetFillNtuple ( Int_t  fill = 0)
inline

Definition at line 41 of file AliAnalysisTaskSEDs.h.

void AliAnalysisTaskSEDs::SetInvMassBinSize ( Double_t  binsiz = 0.002)
inline

Definition at line 56 of file AliAnalysisTaskSEDs.h.

void AliAnalysisTaskSEDs::SetMassRange ( Double_t  rang = 0.4)
inline

Definition at line 44 of file AliAnalysisTaskSEDs.h.

void AliAnalysisTaskSEDs::SetPhiMassRange4RotBkg ( Double_t  range)
inline

Definition at line 50 of file AliAnalysisTaskSEDs.h.

void AliAnalysisTaskSEDs::SetPtBins ( Int_t  n,
Float_t lim 
)

define pt bins for analysis

Definition at line 228 of file AliAnalysisTaskSEDs.cxx.

Referenced by AliAnalysisTaskSEDs().

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

Definition at line 36 of file AliAnalysisTaskSEDs.h.

Referenced by AddTaskDs().

void AliAnalysisTaskSEDs::SetSystem ( Int_t  system)
inline

Definition at line 59 of file AliAnalysisTaskSEDs.h.

Referenced by AddTaskDs().

void AliAnalysisTaskSEDs::SetUseBkgFromPhiSB ( Bool_t  flag = kFALSE)
inline

Definition at line 49 of file AliAnalysisTaskSEDs.h.

Referenced by AddTaskDs().

void AliAnalysisTaskSEDs::SetUseRotBkg ( Bool_t  flag = kFALSE)
inline

Definition at line 48 of file AliAnalysisTaskSEDs.h.

Referenced by AddTaskDs().

void AliAnalysisTaskSEDs::SetUseSelectionBit ( Bool_t  opt = kFALSE)
inline

Definition at line 46 of file AliAnalysisTaskSEDs.h.

Referenced by AddTaskDs().

void AliAnalysisTaskSEDs::SetWriteOnlySignalInNtuple ( Bool_t  opt = kTRUE)
inline

Definition at line 37 of file AliAnalysisTaskSEDs.h.

void AliAnalysisTaskSEDs::Terminate ( Option_t option)
virtual

Terminate analysis

Definition at line 1247 of file AliAnalysisTaskSEDs.cxx.

void AliAnalysisTaskSEDs::UserCreateOutputObjects ( )
virtual

Implementation of interface methods.

Create the output container

Definition at line 328 of file AliAnalysisTaskSEDs.cxx.

void AliAnalysisTaskSEDs::UserExec ( Option_t option)
virtual

Ds selection for current event, fill mass histos and selecetion variable histo separate signal and backgound if fReadMC is activated

Definition at line 638 of file AliAnalysisTaskSEDs.cxx.

Member Data Documentation

AliRDHFCutsDstoKKpi* AliAnalysisTaskSEDs::fAnalysisCuts
private
Int_t AliAnalysisTaskSEDs::fAODProtection
private

flag to create bkg from phi sidebands

Definition at line 123 of file AliAnalysisTaskSEDs.h.

Referenced by SetAODMismatchProtection(), and UserExec().

TH1F* AliAnalysisTaskSEDs::fChanHist[4]
private

! hist. with KKpi and piKK candidates (sig,bkg,tot)

Definition at line 80 of file AliAnalysisTaskSEDs.h.

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

TH1F* AliAnalysisTaskSEDs::fCosPHist[4 *kMaxPtBins]
private

! hist. of cos pointing angle (sig,bkg,tot)

Definition at line 89 of file AliAnalysisTaskSEDs.h.

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

AliNormalizationCounter* AliAnalysisTaskSEDs::fCounter
private

flag to set mass window of phi meson (when using pion rotation to create bkg)

!Counter for normalization

Definition at line 135 of file AliAnalysisTaskSEDs.h.

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

TH2F* AliAnalysisTaskSEDs::fDalitz[4 *kMaxPtBins]
private

! dalitz plot (sig,bkg,tot)

Definition at line 99 of file AliAnalysisTaskSEDs.h.

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

TH2F* AliAnalysisTaskSEDs::fDalitzK0st[4 *kMaxPtBins]
private

! dalitz plot via K0* (sig,bkg,tot)

Definition at line 101 of file AliAnalysisTaskSEDs.h.

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

TH2F* AliAnalysisTaskSEDs::fDalitzPhi[4 *kMaxPtBins]
private

! dalitz plot via phi (sig,bkg,tot)

Definition at line 100 of file AliAnalysisTaskSEDs.h.

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

TH1F* AliAnalysisTaskSEDs::fDCAHist[4 *kMaxPtBins]
private

! hist. for DCA (Prod Cuts)

Definition at line 95 of file AliAnalysisTaskSEDs.h.

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

TH1F* AliAnalysisTaskSEDs::fDLenHist[4 *kMaxPtBins]
private

! hist. of decay length (sig,bkg,tot)

Definition at line 90 of file AliAnalysisTaskSEDs.h.

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

Bool_t AliAnalysisTaskSEDs::fDoBkgPhiSB
private

flag to create rotational bkg (rotating pi track)

Definition at line 122 of file AliAnalysisTaskSEDs.h.

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

Bool_t AliAnalysisTaskSEDs::fDoCutVarHistos
private

flag to control ntuple writing in MC

Definition at line 117 of file AliAnalysisTaskSEDs.h.

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

Bool_t AliAnalysisTaskSEDs::fDoRotBkg
private

flag for usage of THnSparse

Definition at line 121 of file AliAnalysisTaskSEDs.h.

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

Int_t AliAnalysisTaskSEDs::fFillNtuple
private
Bool_t AliAnalysisTaskSEDs::fFillSparse
private

flag for usage of HasSelectionBit

Definition at line 119 of file AliAnalysisTaskSEDs.h.

Referenced by SetFillNSparse(), SetFillNSparseDplus(), UserCreateOutputObjects(), and UserExec().

Bool_t AliAnalysisTaskSEDs::fFillSparseDplus
private

flag for usage of THnSparse

Definition at line 120 of file AliAnalysisTaskSEDs.h.

Referenced by FillMCGenAccHistos(), SetFillNSparseDplus(), UserCreateOutputObjects(), and ~AliAnalysisTaskSEDs().

TH1F* AliAnalysisTaskSEDs::fHistCentrality[3]
private

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

Definition at line 107 of file AliAnalysisTaskSEDs.h.

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

TH2F* AliAnalysisTaskSEDs::fHistCentralityMult[3]
private

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

Definition at line 108 of file AliAnalysisTaskSEDs.h.

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

TH1F* AliAnalysisTaskSEDs::fHistNEvents
private

! hist. for No. of events

Definition at line 79 of file AliAnalysisTaskSEDs.h.

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

TList* AliAnalysisTaskSEDs::fListCuts
private

number of Pt bins

Definition at line 126 of file AliAnalysisTaskSEDs.h.

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

Double_t AliAnalysisTaskSEDs::fMassBinSize
private

range for mass histogram

Definition at line 129 of file AliAnalysisTaskSEDs.h.

Referenced by SetInvMassBinSize(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSEDs::fMassHist[4 *kMaxPtBins]
private

! hist. of mass spectra (sig,bkg,tot)

Definition at line 81 of file AliAnalysisTaskSEDs.h.

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

TH1F* AliAnalysisTaskSEDs::fMassHistK0st[4 *kMaxPtBins]
private

! hist. of mass spectra via K0* (sig,bkg,tot)

Definition at line 83 of file AliAnalysisTaskSEDs.h.

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

TH1F* AliAnalysisTaskSEDs::fMassHistKK[kMaxPtBins]
private

! hist. of mass spectra of KK

Definition at line 84 of file AliAnalysisTaskSEDs.h.

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

TH1F* AliAnalysisTaskSEDs::fMassHistKpi[kMaxPtBins]
private

! hist. of mass spectra of Kpi

Definition at line 85 of file AliAnalysisTaskSEDs.h.

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

TH1F* AliAnalysisTaskSEDs::fMassHistPhi[4 *kMaxPtBins]
private

! hist. of mass spectra via phi (sig,bkg,tot)

Definition at line 82 of file AliAnalysisTaskSEDs.h.

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

TH1F* AliAnalysisTaskSEDs::fMassLSBkgHistPhi[kMaxPtBins]
private

! hist. of bkg generated from left phi sideband + pion

Definition at line 87 of file AliAnalysisTaskSEDs.h.

Referenced by AliAnalysisTaskSEDs(), GenerateBkgFromPhiSB(), UserCreateOutputObjects(), and ~AliAnalysisTaskSEDs().

Double_t AliAnalysisTaskSEDs::fMassRange
private

limits for pt bins

Definition at line 128 of file AliAnalysisTaskSEDs.h.

Referenced by SetMassRange(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskSEDs::fMassRotBkgHistPhi[kMaxPtBins]
private

! hist. of bkg generated from rot. of the pion

Definition at line 86 of file AliAnalysisTaskSEDs.h.

Referenced by AliAnalysisTaskSEDs(), GenerateRotBkg(), UserCreateOutputObjects(), and ~AliAnalysisTaskSEDs().

TH1F* AliAnalysisTaskSEDs::fMassRSBkgHistPhi[kMaxPtBins]
private

! hist. of bkg generated from right phi sideband + pion

Definition at line 88 of file AliAnalysisTaskSEDs.h.

Referenced by AliAnalysisTaskSEDs(), GenerateBkgFromPhiSB(), UserCreateOutputObjects(), and ~AliAnalysisTaskSEDs().

Double_t AliAnalysisTaskSEDs::fMaxDeltaPhiMass4Rot
private

Definition at line 132 of file AliAnalysisTaskSEDs.h.

Referenced by SetPhiMassRange4RotBkg(), and UserExec().

Double_t AliAnalysisTaskSEDs::fmaxMass
private

Definition at line 131 of file AliAnalysisTaskSEDs.h.

Referenced by GenerateRotBkg(), and UserCreateOutputObjects().

Double_t AliAnalysisTaskSEDs::fminMass
private

bin size for inv. mass histo

Definition at line 130 of file AliAnalysisTaskSEDs.h.

Referenced by GenerateRotBkg(), and UserCreateOutputObjects().

UChar_t AliAnalysisTaskSEDs::fNPtBins
private

-1: no protection, 0: check AOD/dAOD nEvents only, 1: check AOD/dAOD nEvents + TProcessID names

flag to activate protection against AOD-dAOD mismatch.

Definition at line 125 of file AliAnalysisTaskSEDs.h.

Referenced by SetPtBins(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().

THnSparseF* AliAnalysisTaskSEDs::fnSparse
private

Cuts for Analysis.

Definition at line 138 of file AliAnalysisTaskSEDs.h.

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

THnSparseF* AliAnalysisTaskSEDs::fnSparseIP
private

!<!THnSparse for candidates on data

Definition at line 139 of file AliAnalysisTaskSEDs.h.

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

THnSparseF* AliAnalysisTaskSEDs::fnSparseMC[4]
private

!<!THnSparse for topomatic variable

Definition at line 140 of file AliAnalysisTaskSEDs.h.

Referenced by AliAnalysisTaskSEDs(), FillMCGenAccHistos(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().

THnSparseF* AliAnalysisTaskSEDs::fnSparseMCDplus[4]
private

!<!THnSparse for MC [0]: Acc step prompt Ds [1]: Acc step FD Ds [2]: Selected prompt Ds [3]: Selected FD Ds

Definition at line 145 of file AliAnalysisTaskSEDs.h.

Referenced by AliAnalysisTaskSEDs(), FillMCGenAccHistos(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().

TNtuple* AliAnalysisTaskSEDs::fNtupleDs
private

! output ntuple

Definition at line 109 of file AliAnalysisTaskSEDs.h.

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

TList* AliAnalysisTaskSEDs::fOutput
private

! list send on output slot 0

Definition at line 78 of file AliAnalysisTaskSEDs.h.

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

TH1F* AliAnalysisTaskSEDs::fPtCandHist[4 *kMaxPtBins]
private

! hist. for Pt Max (Prod Cuts)

Definition at line 94 of file AliAnalysisTaskSEDs.h.

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

Float_t AliAnalysisTaskSEDs::fPtLimits[kMaxPtBins+1]
private

Definition at line 127 of file AliAnalysisTaskSEDs.h.

Referenced by AliAnalysisTaskSEDs(), SetPtBins(), and UserExec().

TH1F* AliAnalysisTaskSEDs::fPtMaxHist[4 *kMaxPtBins]
private

! hist. for Pt Max (Prod Cuts)

Definition at line 93 of file AliAnalysisTaskSEDs.h.

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

TH1F* AliAnalysisTaskSEDs::fPtProng0Hist[4 *kMaxPtBins]
private

! hist. for Pt Max (Prod Cuts)

Definition at line 96 of file AliAnalysisTaskSEDs.h.

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

TH1F* AliAnalysisTaskSEDs::fPtProng1Hist[4 *kMaxPtBins]
private

! hist. for DCA (Prod Cuts)

Definition at line 97 of file AliAnalysisTaskSEDs.h.

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

TH1F* AliAnalysisTaskSEDs::fPtProng2Hist[4 *kMaxPtBins]
private

! hist. for DCA (Prod Cuts)

Definition at line 98 of file AliAnalysisTaskSEDs.h.

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

TH2F* AliAnalysisTaskSEDs::fPtVsMass
private

! hist. of pt vs. mass (prod. cuts)

Definition at line 102 of file AliAnalysisTaskSEDs.h.

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

TH2F* AliAnalysisTaskSEDs::fPtVsMassK0st
private

! hist. of pt vs. mass (K0* selection)

Definition at line 104 of file AliAnalysisTaskSEDs.h.

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

TH2F* AliAnalysisTaskSEDs::fPtVsMassPhi
private

! hist. of pt vs. mass (phi selection)

Definition at line 103 of file AliAnalysisTaskSEDs.h.

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

Bool_t AliAnalysisTaskSEDs::fReadMC
private

0 = pp, 1 = pPb,PbPb

Definition at line 115 of file AliAnalysisTaskSEDs.h.

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

TH1F* AliAnalysisTaskSEDs::fSigVertHist[4 *kMaxPtBins]
private

! hist. for sigVert (Prod Cuts)

Definition at line 92 of file AliAnalysisTaskSEDs.h.

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

TH1F* AliAnalysisTaskSEDs::fSumd02Hist[4 *kMaxPtBins]
private

! hist. for sum d02 (Prod Cuts)

Definition at line 91 of file AliAnalysisTaskSEDs.h.

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

Int_t AliAnalysisTaskSEDs::fSystem
private

0 not to fill ntuple 1 for filling ntuple for events through Phi 2 for filling ntuple for events through K0Star 3 for filling all

Definition at line 114 of file AliAnalysisTaskSEDs.h.

Referenced by SetSystem(), and UserCreateOutputObjects().

Bool_t AliAnalysisTaskSEDs::fUseSelectionBit
private

flag to create and fill histos with distributions of cut variables

Definition at line 118 of file AliAnalysisTaskSEDs.h.

Referenced by SetUseSelectionBit(), and UserExec().

Bool_t AliAnalysisTaskSEDs::fWriteOnlySignal
private

flag for access to MC

Definition at line 116 of file AliAnalysisTaskSEDs.h.

Referenced by SetWriteOnlySignalInNtuple(), and UserExec().

TH2F* AliAnalysisTaskSEDs::fYVsPt
private

! hist. of Y vs. Pt (prod. cuts)

Definition at line 105 of file AliAnalysisTaskSEDs.h.

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

TH2F* AliAnalysisTaskSEDs::fYVsPtSig
private

! hist. of Y vs. Pt (MC, only sig, prod. cuts)

Definition at line 106 of file AliAnalysisTaskSEDs.h.

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


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