![]() |
AliPhysics
c0be15e (c0be15e)
|
#include <AliAnalysisTaskSEDs.h>
Public Types | |
enum | ECentrality { kCentOff, kCentV0M, kCentV0A, kCentCL1, kCentZNA, kCentInvalid } |
Private Types | |
enum | { kMaxPtBins =24, knVarForSparse =15, knVarForSparseAcc =3, knVarForSparseIP =6, kVarForImpPar =3 } |
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) | |
AliAnalysisTaskSEDs & | operator= (const AliAnalysisTaskSEDs &source) |
Private Attributes | |
TList * | fOutput |
! list send on output slot 0 More... | |
TH1F * | fHistNEvents |
! hist. for No. of events More... | |
TH1F * | fHistoPtWeight |
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 * | fCosPxyHist [4 *kMaxPtBins] |
! hist. of cosXY pointing angle (sig,bkg,tot) More... | |
TH1F * | fDLenHist [4 *kMaxPtBins] |
! hist. of decay length (sig,bkg,tot) More... | |
TH1F * | fDLenxyHist [4 *kMaxPtBins] |
! hist. of norm decay length XY (sig,bkg,tot) More... | |
TH1F * | fNDLenxyHist [4 *kMaxPtBins] |
! hist. of decay length XY (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 * | fNormIPHist [4 *kMaxPtBins] |
! hist. for topomatic variable More... | |
TH1F * | fCosPiDsHist [4 *kMaxPtBins] |
! hist. for CosPiDs More... | |
TH1F * | fCosPiKPhiHist [4 *kMaxPtBins] |
! hist. for CosPiKPhi 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... | |
TH2F * | fDalitz [4 *kMaxPtBins] |
! dalitz plot (sig,bkg,tot) More... | |
TH2F * | fDalitzPhi [4 *kMaxPtBins] |
! dalitz plot via phi (sig,bkg,tot) More... | |
TH2F * | fDalitzK0st [4 *kMaxPtBins] |
! dalitz plot via K0* (sig,bkg,tot) More... | |
TH2F * | fPtVsMass |
! hist. of pt vs. mass (prod. cuts) More... | |
TH2F * | fPtVsMassPhi |
! hist. of pt vs. mass (phi selection) More... | |
TH2F * | fPtVsMassK0st |
! hist. of pt vs. mass (K0* selection) More... | |
TH2F * | fYVsPt |
! hist. of Y vs. Pt (prod. cuts) More... | |
TH2F * | fYVsPtSig |
! hist. of Y vs. Pt (MC, only sig, prod. cuts) More... | |
TH2F * | fHistAllV0multNTPCout |
! histo for V0mult vs #tracks TPCout (all) More... | |
TH2F * | fHistSelV0multNTPCout |
! histo for V0mult vs #tracks TPCout (sel) More... | |
TH1F * | fHistCentrality [3] |
!hist. for cent distr (all,sel ev, ) More... | |
TH2F * | fHistCentralityMult [3] |
!hist. for cent distr vs mult (all,sel ev, ) More... | |
TH3F * | fCosPHist3D |
! cosP vs Ds mass vs pt More... | |
TH3F * | fCosPxyHist3D |
! cosPxy vs Ds mass vs pt More... | |
TH3F * | fDLenHist3D |
! Dlen vs Ds mass vs pt More... | |
TH3F * | fDLenxyHist3D |
! Dlenxy vs Ds mass vs pt More... | |
TH3F * | fNDLenxyHist3D |
! NDlenxy vs Ds mass vs pt More... | |
TH3F * | fSigVertHist3D |
! SigVert vs Ds mass vs pt More... | |
TH3F * | fDCAHist3D |
! DCA vs Ds mass vs pt More... | |
TH3F * | fNormIPHist3D |
! nIP vs Ds mass vs pt More... | |
TH3F * | fCosPiDsHist3D |
! cosPiDs vs Ds mass vs pt More... | |
TH3F * | fCosPiKPhiHist3D |
! cosPiKPhi vs Ds mass vs pt More... | |
TH3F * | fPtProng0Hist3D |
! Pt prong0 vs Ds mass vs pt More... | |
TH3F * | fPtProng1Hist3D |
! Pt prong1 vs Ds mass vs pt More... | |
TH3F * | fPtProng2Hist3D |
! Pt prong2 vs Ds mass vs pt More... | |
TNtuple * | fNtupleDs |
! output ntuple More... | |
Int_t | fFillNtuple |
Int_t | fUseCentrAxis |
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 | fFillImpParSparse |
flag for usage of THnSparse More... | |
Bool_t | fFillAcceptanceLevel |
flag for usage of sparse for imp. parameter More... | |
Bool_t | fDoRotBkg |
flag for filling true reconstructed Ds at acceptance level (see FillMCGenAccHistos) More... | |
Bool_t | fDoBkgPhiSB |
flag to create rotational bkg (rotating pi track) More... | |
Bool_t | fDoCutV0multTPCout |
flag to create bkg from phi sidebands More... | |
Bool_t | fUseWeight |
flag to activate cut on V0mult vs #tracks TPCout More... | |
Bool_t | fUseTrkl |
flag to decide whether to use pt-weights != 1 when filling the container or not More... | |
Int_t | fAODProtection |
flag to fill sparse with Ntracklets More... | |
UChar_t | fNPtBins |
-1: no protection, 0: check AOD/dAOD nEvents only, 1: check AOD/dAOD nEvents + TProcessID names More... | |
TList * | fListCuts |
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 |
AliNormalizationCounter * | fCounter |
flag to set mass window of phi meson (when using pion rotation to create bkg) More... | |
AliRDHFCutsDstoKKpi * | fAnalysisCuts |
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] |
THnSparseF * | fImpParSparse |
!<!THnSparse for MC for D+->kkpi More... | |
THnSparseF * | fImpParSparseMC [4] |
!<!THnSparse for imp. par. on data More... | |
TString | fMultSelectionObjectName |
!<!THnSparse for imp. par. on MC More... | |
TString | fCentEstName |
name of the AliMultSelection object to be considered More... | |
Definition at line 30 of file AliAnalysisTaskSEDs.h.
|
private |
Enumerator | |
---|---|
kMaxPtBins | |
knVarForSparse | |
knVarForSparseAcc | |
knVarForSparseIP | |
kVarForImpPar |
Definition at line 97 of file AliAnalysisTaskSEDs.h.
Enumerator | |
---|---|
kCentOff | |
kCentV0M | |
kCentV0A | |
kCentCL1 | |
kCentZNA | |
kCentInvalid |
Definition at line 34 of file AliAnalysisTaskSEDs.h.
AliAnalysisTaskSEDs::AliAnalysisTaskSEDs | ( | ) |
Default constructor
Definition at line 57 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 160 of file AliAnalysisTaskSEDs.cxx.
|
virtual |
Definition at line 303 of file AliAnalysisTaskSEDs.cxx.
|
private |
see enum
check if the decay products are in the good eta and pt range
Definition at line 1523 of file AliAnalysisTaskSEDs.cxx.
Referenced by FillMCGenAccHistos(), and SetFillTracklets().
void AliAnalysisTaskSEDs::CreateCutVarsAndEffSparses | ( | ) |
Definition at line 1589 of file AliAnalysisTaskSEDs.cxx.
Referenced by GetUseWeight(), and UserCreateOutputObjects().
void AliAnalysisTaskSEDs::CreateImpactParameterSparses | ( | ) |
Histos for impact parameter study
Definition at line 1701 of file AliAnalysisTaskSEDs.cxx.
Referenced by GetUseWeight(), and UserCreateOutputObjects().
void AliAnalysisTaskSEDs::CreateIPSparse | ( | ) |
Definition at line 1685 of file AliAnalysisTaskSEDs.cxx.
Referenced by GetUseWeight(), and UserCreateOutputObjects().
void AliAnalysisTaskSEDs::FillMCGenAccHistos | ( | TClonesArray * | arrayMC, |
AliAODMCHeader * | mcHeader, | ||
Double_t | nTracklets | ||
) |
Fill MC histos for cuts study
Definition at line 1437 of file AliAnalysisTaskSEDs.cxx.
Referenced by GetUseWeight(), and UserExec().
void AliAnalysisTaskSEDs::GenerateRotBkg | ( | AliAODRecoDecayHF3Prong * | d, |
Int_t | dec, | ||
Int_t | iPtBin | ||
) |
Definition at line 1541 of file AliAnalysisTaskSEDs.cxx.
Referenced by GetUseWeight(), and UserExec().
Definition at line 94 of file AliAnalysisTaskSEDs.h.
Referenced by UserCreateOutputObjects(), and UserExec().
Definition at line 92 of file AliAnalysisTaskSEDs.h.
Referenced by UserCreateOutputObjects(), and UserExec().
Definition at line 1894 of file AliAnalysisTaskSEDs.cxx.
Referenced by FillMCGenAccHistos(), SetMultSelectionObjectName(), and UserExec().
Definition at line 95 of file AliAnalysisTaskSEDs.h.
Referenced by UserCreateOutputObjects(), and UserExec().
Definition at line 93 of file AliAnalysisTaskSEDs.h.
Referenced by UserCreateOutputObjects(), and UserExec().
Float_t AliAnalysisTaskSEDs::GetTrueImpactParameterDstoPhiPi | ( | const AliAODMCHeader * | mcHeader, |
TClonesArray * | arrayMC, | ||
const AliAODMCParticle * | partDs | ||
) | const |
true impact parameter calculation
Definition at line 1736 of file AliAnalysisTaskSEDs.cxx.
Referenced by GetUseWeight(), and UserExec().
|
inline |
Definition at line 60 of file AliAnalysisTaskSEDs.h.
|
virtual |
Initialization
Definition at line 399 of file AliAnalysisTaskSEDs.cxx.
Referenced by LocalInit(), and SetMultSelectionObjectName().
|
inlinevirtual |
Definition at line 87 of file AliAnalysisTaskSEDs.h.
|
private |
|
inline |
Definition at line 77 of file AliAnalysisTaskSEDs.h.
|
inline |
Definition at line 52 of file AliAnalysisTaskSEDs.h.
Referenced by AddTaskDs().
|
inline |
Definition at line 50 of file AliAnalysisTaskSEDs.h.
Referenced by AddTaskDs().
void AliAnalysisTaskSEDs::SetFillCentralityAxis | ( | Int_t | flag = 0 | ) |
Definition at line 383 of file AliAnalysisTaskSEDs.cxx.
Referenced by AddTaskDs(), and SetFillTracklets().
|
inline |
Definition at line 45 of file AliAnalysisTaskSEDs.h.
Referenced by AddTaskDs().
|
inline |
Definition at line 48 of file AliAnalysisTaskSEDs.h.
|
inline |
Definition at line 46 of file AliAnalysisTaskSEDs.h.
Referenced by AddTaskDs().
|
inline |
Definition at line 47 of file AliAnalysisTaskSEDs.h.
Referenced by AddTaskDs().
|
inline |
Definition at line 44 of file AliAnalysisTaskSEDs.h.
|
inline |
Definition at line 57 of file AliAnalysisTaskSEDs.h.
Referenced by AddTaskDs().
|
inline |
Definition at line 75 of file AliAnalysisTaskSEDs.h.
|
inline |
Definition at line 49 of file AliAnalysisTaskSEDs.h.
|
inline |
Definition at line 80 of file AliAnalysisTaskSEDs.h.
|
inline |
Definition at line 55 of file AliAnalysisTaskSEDs.h.
define pt bins for analysis
Definition at line 281 of file AliAnalysisTaskSEDs.cxx.
Referenced by AliAnalysisTaskSEDs(), and SetInvMassBinSize().
void AliAnalysisTaskSEDs::SetPtWeightsFromFONLL13overLHC17c3a12 | ( | ) |
Definition at line 1865 of file AliAnalysisTaskSEDs.cxx.
Referenced by GetUseWeight().
void AliAnalysisTaskSEDs::SetPtWeightsFromFONLL5andBAMPSoverLHC16i2abc | ( | ) |
Definition at line 1835 of file AliAnalysisTaskSEDs.cxx.
Referenced by GetUseWeight().
void AliAnalysisTaskSEDs::SetPtWeightsFromFONLL5anddataoverLHC16i2a | ( | ) |
Definition at line 1803 of file AliAnalysisTaskSEDs.cxx.
Referenced by GetUseWeight().
void AliAnalysisTaskSEDs::SetPtWeightsFromFONLL5andTAMUoverLHC16i2abc | ( | ) |
Definition at line 1850 of file AliAnalysisTaskSEDs.cxx.
Referenced by GetUseWeight().
void AliAnalysisTaskSEDs::SetPtWeightsFromFONLL5overLHC16i2abc | ( | ) |
Definition at line 1819 of file AliAnalysisTaskSEDs.cxx.
Referenced by GetUseWeight().
void AliAnalysisTaskSEDs::SetPtWeightsFromFONLL5overLHC18a4a2 | ( | ) |
Definition at line 1880 of file AliAnalysisTaskSEDs.cxx.
Referenced by GetUseWeight().
|
inline |
Definition at line 39 of file AliAnalysisTaskSEDs.h.
Referenced by AddTaskDs().
|
inline |
Definition at line 78 of file AliAnalysisTaskSEDs.h.
Referenced by AddTaskDs().
|
inline |
Definition at line 54 of file AliAnalysisTaskSEDs.h.
Referenced by AddTaskDs().
|
inline |
Definition at line 56 of file AliAnalysisTaskSEDs.h.
Referenced by AddTaskDs().
|
inline |
Definition at line 53 of file AliAnalysisTaskSEDs.h.
Referenced by AddTaskDs().
|
inline |
Definition at line 51 of file AliAnalysisTaskSEDs.h.
Referenced by AddTaskDs().
|
inline |
Definition at line 40 of file AliAnalysisTaskSEDs.h.
|
virtual |
Terminate analysis
Definition at line 1416 of file AliAnalysisTaskSEDs.cxx.
Referenced by LocalInit().
|
virtual |
Implementation of interface methods.
Create the output container
Definition at line 418 of file AliAnalysisTaskSEDs.cxx.
Referenced by SetMultSelectionObjectName().
|
virtual |
Ds selection for current event, fill mass histos and selecetion variable histo separate signal and backgound if fReadMC is activated
Definition at line 683 of file AliAnalysisTaskSEDs.cxx.
Referenced by LocalInit().
|
private |
Definition at line 193 of file AliAnalysisTaskSEDs.h.
Referenced by AliAnalysisTaskSEDs(), FillMCGenAccHistos(), Init(), SetAnalysisCuts(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
flag to fill sparse with Ntracklets
Definition at line 180 of file AliAnalysisTaskSEDs.h.
Referenced by SetAODMismatchProtection(), and UserExec().
|
private |
name of the AliMultSelection object to be considered
Definition at line 207 of file AliAnalysisTaskSEDs.h.
Referenced by CreateCutVarsAndEffSparses(), SetFillCentralityAxis(), and UserExec().
|
private |
! hist. with KKpi and piKK candidates (sig,bkg,tot)
Definition at line 105 of file AliAnalysisTaskSEDs.h.
Referenced by AliAnalysisTaskSEDs(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
! hist. of cos pointing angle (sig,bkg,tot)
Definition at line 114 of file AliAnalysisTaskSEDs.h.
Referenced by AliAnalysisTaskSEDs(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
! cosP vs Ds mass vs pt
Definition at line 142 of file AliAnalysisTaskSEDs.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
! hist. for CosPiDs
Definition at line 125 of file AliAnalysisTaskSEDs.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
! cosPiDs vs Ds mass vs pt
Definition at line 150 of file AliAnalysisTaskSEDs.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
! hist. for CosPiKPhi
Definition at line 126 of file AliAnalysisTaskSEDs.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
! cosPiKPhi vs Ds mass vs pt
Definition at line 151 of file AliAnalysisTaskSEDs.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
! hist. of cosXY pointing angle (sig,bkg,tot)
Definition at line 115 of file AliAnalysisTaskSEDs.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
! cosPxy vs Ds mass vs pt
Definition at line 143 of file AliAnalysisTaskSEDs.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
flag to set mass window of phi meson (when using pion rotation to create bkg)
!Counter for normalization
Definition at line 192 of file AliAnalysisTaskSEDs.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
! dalitz plot (sig,bkg,tot)
Definition at line 130 of file AliAnalysisTaskSEDs.h.
Referenced by AliAnalysisTaskSEDs(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
! dalitz plot via K0* (sig,bkg,tot)
Definition at line 132 of file AliAnalysisTaskSEDs.h.
Referenced by AliAnalysisTaskSEDs(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
! dalitz plot via phi (sig,bkg,tot)
Definition at line 131 of file AliAnalysisTaskSEDs.h.
Referenced by AliAnalysisTaskSEDs(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
! hist. for DCA (Prod Cuts)
Definition at line 123 of file AliAnalysisTaskSEDs.h.
Referenced by AliAnalysisTaskSEDs(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
! DCA vs Ds mass vs pt
Definition at line 148 of file AliAnalysisTaskSEDs.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
! hist. of decay length (sig,bkg,tot)
Definition at line 116 of file AliAnalysisTaskSEDs.h.
Referenced by AliAnalysisTaskSEDs(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
! Dlen vs Ds mass vs pt
Definition at line 144 of file AliAnalysisTaskSEDs.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
! hist. of norm decay length XY (sig,bkg,tot)
Definition at line 117 of file AliAnalysisTaskSEDs.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
! Dlenxy vs Ds mass vs pt
Definition at line 145 of file AliAnalysisTaskSEDs.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
flag to create rotational bkg (rotating pi track)
Definition at line 176 of file AliAnalysisTaskSEDs.h.
Referenced by SetUseBkgFromPhiSB(), UserCreateOutputObjects(), and UserExec().
|
private |
flag to create bkg from phi sidebands
Definition at line 177 of file AliAnalysisTaskSEDs.h.
Referenced by SetUseCutV0multVsTPCout(), UserCreateOutputObjects(), and UserExec().
|
private |
flag to control ntuple writing in MC
Definition at line 169 of file AliAnalysisTaskSEDs.h.
Referenced by SetDoCutVarHistos(), UserCreateOutputObjects(), and UserExec().
|
private |
flag for filling true reconstructed Ds at acceptance level (see FillMCGenAccHistos)
Definition at line 175 of file AliAnalysisTaskSEDs.h.
Referenced by SetUseRotBkg(), UserCreateOutputObjects(), and UserExec().
|
private |
flag for usage of sparse for imp. parameter
Definition at line 174 of file AliAnalysisTaskSEDs.h.
Referenced by CreateCutVarsAndEffSparses(), FillMCGenAccHistos(), and SetFillNSparseAcceptanceLevel().
|
private |
flag for usage of THnSparse
Definition at line 173 of file AliAnalysisTaskSEDs.h.
Referenced by SetFillNSparseImpPar(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
Definition at line 156 of file AliAnalysisTaskSEDs.h.
Referenced by AliAnalysisTaskSEDs(), SetFillNtuple(), UserCreateOutputObjects(), and UserExec().
|
private |
flag for usage of HasSelectionBit
Definition at line 171 of file AliAnalysisTaskSEDs.h.
Referenced by SetFillNSparse(), SetFillNSparseDplus(), UserCreateOutputObjects(), and UserExec().
|
private |
flag for usage of THnSparse
Definition at line 172 of file AliAnalysisTaskSEDs.h.
Referenced by CreateCutVarsAndEffSparses(), FillMCGenAccHistos(), SetFillNSparseDplus(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
! histo for V0mult vs #tracks TPCout (all)
Definition at line 138 of file AliAnalysisTaskSEDs.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
!hist. for cent distr (all,sel ev, )
Definition at line 140 of file AliAnalysisTaskSEDs.h.
Referenced by AliAnalysisTaskSEDs(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
!hist. for cent distr vs mult (all,sel ev, )
Definition at line 141 of file AliAnalysisTaskSEDs.h.
Referenced by AliAnalysisTaskSEDs(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
! hist. for No. of events
Definition at line 103 of file AliAnalysisTaskSEDs.h.
Referenced by Terminate(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
Definition at line 104 of file AliAnalysisTaskSEDs.h.
Referenced by FillMCGenAccHistos(), GetPtWeightFromHistogram(), SetPtWeightsFromFONLL13overLHC17c3a12(), SetPtWeightsFromFONLL5andBAMPSoverLHC16i2abc(), SetPtWeightsFromFONLL5anddataoverLHC16i2a(), SetPtWeightsFromFONLL5andTAMUoverLHC16i2abc(), SetPtWeightsFromFONLL5overLHC16i2abc(), SetPtWeightsFromFONLL5overLHC18a4a2(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
! histo for V0mult vs #tracks TPCout (sel)
Definition at line 139 of file AliAnalysisTaskSEDs.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
!<!THnSparse for MC for D+->kkpi
Definition at line 203 of file AliAnalysisTaskSEDs.h.
Referenced by CreateImpactParameterSparses(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
!<!THnSparse for imp. par. on data
Definition at line 204 of file AliAnalysisTaskSEDs.h.
Referenced by AliAnalysisTaskSEDs(), CreateImpactParameterSparses(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
number of Pt bins
Definition at line 183 of file AliAnalysisTaskSEDs.h.
Referenced by Init(), and ~AliAnalysisTaskSEDs().
|
private |
range for mass histogram
Definition at line 186 of file AliAnalysisTaskSEDs.h.
Referenced by CreateCutVarsAndEffSparses(), CreateImpactParameterSparses(), SetInvMassBinSize(), and UserCreateOutputObjects().
|
private |
! hist. of mass spectra (sig,bkg,tot)
Definition at line 106 of file AliAnalysisTaskSEDs.h.
Referenced by AliAnalysisTaskSEDs(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
! hist. of mass spectra via K0* (sig,bkg,tot)
Definition at line 108 of file AliAnalysisTaskSEDs.h.
Referenced by AliAnalysisTaskSEDs(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
! hist. of mass spectra of KK
Definition at line 109 of file AliAnalysisTaskSEDs.h.
Referenced by AliAnalysisTaskSEDs(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
! hist. of mass spectra of Kpi
Definition at line 110 of file AliAnalysisTaskSEDs.h.
Referenced by AliAnalysisTaskSEDs(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
! hist. of mass spectra via phi (sig,bkg,tot)
Definition at line 107 of file AliAnalysisTaskSEDs.h.
Referenced by AliAnalysisTaskSEDs(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
! hist. of bkg generated from left phi sideband + pion
Definition at line 112 of file AliAnalysisTaskSEDs.h.
Referenced by AliAnalysisTaskSEDs(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
limits for pt bins
Definition at line 185 of file AliAnalysisTaskSEDs.h.
Referenced by SetMassRange(), and UserCreateOutputObjects().
|
private |
! hist. of bkg generated from rot. of the pion
Definition at line 111 of file AliAnalysisTaskSEDs.h.
Referenced by AliAnalysisTaskSEDs(), GenerateRotBkg(), UserCreateOutputObjects(), and ~AliAnalysisTaskSEDs().
|
private |
! hist. of bkg generated from right phi sideband + pion
Definition at line 113 of file AliAnalysisTaskSEDs.h.
Referenced by AliAnalysisTaskSEDs(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
Definition at line 189 of file AliAnalysisTaskSEDs.h.
Referenced by SetPhiMassRange4RotBkg(), and UserExec().
|
private |
Definition at line 188 of file AliAnalysisTaskSEDs.h.
Referenced by GenerateRotBkg(), and UserCreateOutputObjects().
|
private |
bin size for inv. mass histo
Definition at line 187 of file AliAnalysisTaskSEDs.h.
Referenced by GenerateRotBkg(), and UserCreateOutputObjects().
|
private |
!<!THnSparse for imp. par. on MC
Definition at line 206 of file AliAnalysisTaskSEDs.h.
Referenced by SetMultSelectionObjectName(), and UserExec().
|
private |
! hist. of decay length XY (sig,bkg,tot)
Definition at line 118 of file AliAnalysisTaskSEDs.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
! NDlenxy vs Ds mass vs pt
Definition at line 146 of file AliAnalysisTaskSEDs.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
! hist. for topomatic variable
Definition at line 124 of file AliAnalysisTaskSEDs.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
! nIP vs Ds mass vs pt
Definition at line 149 of file AliAnalysisTaskSEDs.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
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 182 of file AliAnalysisTaskSEDs.h.
Referenced by SetPtBins(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
Cuts for Analysis.
Definition at line 195 of file AliAnalysisTaskSEDs.h.
Referenced by CreateCutVarsAndEffSparses(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
!<!THnSparse for candidates on data
Definition at line 196 of file AliAnalysisTaskSEDs.h.
Referenced by CreateIPSparse(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
!<!THnSparse for topomatic variable
Definition at line 197 of file AliAnalysisTaskSEDs.h.
Referenced by AliAnalysisTaskSEDs(), CreateCutVarsAndEffSparses(), FillMCGenAccHistos(), UserExec(), and ~AliAnalysisTaskSEDs().
|
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 202 of file AliAnalysisTaskSEDs.h.
Referenced by AliAnalysisTaskSEDs(), CreateCutVarsAndEffSparses(), FillMCGenAccHistos(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
! output ntuple
Definition at line 155 of file AliAnalysisTaskSEDs.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
! list send on output slot 0
Definition at line 102 of file AliAnalysisTaskSEDs.h.
Referenced by CreateCutVarsAndEffSparses(), CreateImpactParameterSparses(), CreateIPSparse(), Terminate(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
! hist. for Pt Max (Prod Cuts)
Definition at line 122 of file AliAnalysisTaskSEDs.h.
Referenced by AliAnalysisTaskSEDs(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
Definition at line 184 of file AliAnalysisTaskSEDs.h.
Referenced by AliAnalysisTaskSEDs(), SetPtBins(), and UserExec().
|
private |
! hist. for Pt Max (Prod Cuts)
Definition at line 121 of file AliAnalysisTaskSEDs.h.
Referenced by AliAnalysisTaskSEDs(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
! hist. for Pt Max (Prod Cuts)
Definition at line 127 of file AliAnalysisTaskSEDs.h.
Referenced by AliAnalysisTaskSEDs(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
! Pt prong0 vs Ds mass vs pt
Definition at line 152 of file AliAnalysisTaskSEDs.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
! hist. for DCA (Prod Cuts)
Definition at line 128 of file AliAnalysisTaskSEDs.h.
Referenced by AliAnalysisTaskSEDs(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
! Pt prong1 vs Ds mass vs pt
Definition at line 153 of file AliAnalysisTaskSEDs.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
! hist. for DCA (Prod Cuts)
Definition at line 129 of file AliAnalysisTaskSEDs.h.
Referenced by AliAnalysisTaskSEDs(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
! Pt prong2 vs Ds mass vs pt
Definition at line 154 of file AliAnalysisTaskSEDs.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
! hist. of pt vs. mass (prod. cuts)
Definition at line 133 of file AliAnalysisTaskSEDs.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
! hist. of pt vs. mass (K0* selection)
Definition at line 135 of file AliAnalysisTaskSEDs.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
! hist. of pt vs. mass (phi selection)
Definition at line 134 of file AliAnalysisTaskSEDs.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
0 = pp, 1 = pPb,PbPb
Definition at line 167 of file AliAnalysisTaskSEDs.h.
Referenced by CreateCutVarsAndEffSparses(), CreateImpactParameterSparses(), SetReadMC(), SetWriteOnlySignalInNtuple(), UserCreateOutputObjects(), and UserExec().
|
private |
! hist. for sigVert (Prod Cuts)
Definition at line 120 of file AliAnalysisTaskSEDs.h.
Referenced by AliAnalysisTaskSEDs(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
! SigVert vs Ds mass vs pt
Definition at line 147 of file AliAnalysisTaskSEDs.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
! hist. for sum d02 (Prod Cuts)
Definition at line 119 of file AliAnalysisTaskSEDs.h.
Referenced by AliAnalysisTaskSEDs(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
off =0 (default) 1 = V0M 2 = V0A 3 = CL1 4 = ZNA
Definition at line 166 of file AliAnalysisTaskSEDs.h.
Referenced by CreateCutVarsAndEffSparses(), and SetSystem().
|
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 160 of file AliAnalysisTaskSEDs.h.
Referenced by CreateCutVarsAndEffSparses(), SetFillCentralityAxis(), and UserExec().
|
private |
flag to create and fill histos with distributions of cut variables
Definition at line 170 of file AliAnalysisTaskSEDs.h.
Referenced by SetUseSelectionBit(), and UserExec().
|
private |
flag to decide whether to use pt-weights != 1 when filling the container or not
Definition at line 179 of file AliAnalysisTaskSEDs.h.
Referenced by CreateCutVarsAndEffSparses(), and SetFillTracklets().
|
private |
flag to activate cut on V0mult vs #tracks TPCout
Definition at line 178 of file AliAnalysisTaskSEDs.h.
Referenced by FillMCGenAccHistos(), GetUseWeight(), SetPtWeightsFromFONLL13overLHC17c3a12(), SetPtWeightsFromFONLL5andBAMPSoverLHC16i2abc(), SetPtWeightsFromFONLL5anddataoverLHC16i2a(), SetPtWeightsFromFONLL5andTAMUoverLHC16i2abc(), SetPtWeightsFromFONLL5overLHC16i2abc(), SetPtWeightsFromFONLL5overLHC18a4a2(), and UserExec().
|
private |
flag for access to MC
Definition at line 168 of file AliAnalysisTaskSEDs.h.
Referenced by SetWriteOnlySignalInNtuple(), and UserExec().
|
private |
! hist. of Y vs. Pt (prod. cuts)
Definition at line 136 of file AliAnalysisTaskSEDs.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().
|
private |
! hist. of Y vs. Pt (MC, only sig, prod. cuts)
Definition at line 137 of file AliAnalysisTaskSEDs.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDs().