![]() |
AliPhysics
64a5cfc (64a5cfc)
|
#include <AliAnalysisTaskSEDStarSpectra.h>
Private Member Functions | |
AliAnalysisTaskSEDStarSpectra (const AliAnalysisTaskSEDStarSpectra &source) | |
AliAnalysisTaskSEDStarSpectra & | operator= (const AliAnalysisTaskSEDStarSpectra &source) |
Private Attributes | |
Int_t | fEvents |
Int_t | fAnalysis |
n. of events More... | |
Double_t | fD0Window |
0: HD; 1: UU; More... | |
Double_t | fPeakWindow |
select width on D0Mass More... | |
Bool_t | fUseMCInfo |
select width on DstarMass More... | |
Bool_t | fDoSearch |
Use MC info. More... | |
TList * | fOutput |
Rare mesons. More... | |
TList * | fOutputAll |
! User output2 More... | |
TList * | fOutputPID |
! User output3 More... | |
Int_t | fNSigma |
AliRDHFCutsDStartoKpipi * | fCuts |
n sigma for kaon PID More... | |
TH1F * | fCEvents |
Cuts - sent to output slot 3. More... | |
TH2F * | fTrueDiff2 |
! More... | |
TH1F * | fDeltaMassD1 |
! More... | |
AliNormalizationCounter * | fCounter |
!Counter for normalization slot 4 More... | |
Int_t | fAODProtection |
Bool_t | fDoImpParDstar |
-1: no protection, 0: check AOD/dAOD nEvents only, 1: check AOD/dAOD nEvents + TProcessID More... | |
Int_t | fNImpParBins |
imppar studies More... | |
Float_t | fLowerImpPar |
nunber of bins in impact parameter histos More... | |
Float_t | fHigherImpPar |
lower limit in impact parameter (um) More... | |
Bool_t | fDoDStarVsY |
higher limit in impact parameter (um) More... | |
THnSparseF * | fHistMassPtImpParTCDs [5] |
flag to enable D* vs y More... | |
Definition at line 31 of file AliAnalysisTaskSEDStarSpectra.h.
AliAnalysisTaskSEDStarSpectra::AliAnalysisTaskSEDStarSpectra | ( | ) |
Default ctor
Definition at line 72 of file AliAnalysisTaskSEDStarSpectra.cxx.
AliAnalysisTaskSEDStarSpectra::AliAnalysisTaskSEDStarSpectra | ( | const Char_t * | name, |
AliRDHFCutsDStartoKpipi * | cuts | ||
) |
Constructor. Initialization of Inputs and Outputs
Definition at line 102 of file AliAnalysisTaskSEDStarSpectra.cxx.
|
virtual |
destructor
Definition at line 142 of file AliAnalysisTaskSEDStarSpectra.cxx.
|
private |
Int_t AliAnalysisTaskSEDStarSpectra::CheckOrigin | ( | TClonesArray * | arrayMC, |
const AliAODMCParticle * | mcPartCandidate | ||
) | const |
Definition at line 1090 of file AliAnalysisTaskSEDStarSpectra.cxx.
Referenced by UserExec().
void AliAnalysisTaskSEDStarSpectra::CreateImpactParameterHistos | ( | ) |
Histos for impact paramter study
Definition at line 1163 of file AliAnalysisTaskSEDStarSpectra.cxx.
Referenced by UserCreateOutputObjects().
void AliAnalysisTaskSEDStarSpectra::DefineHistograms | ( | ) |
Create histograms
Definition at line 577 of file AliAnalysisTaskSEDStarSpectra.cxx.
Referenced by UserCreateOutputObjects().
void AliAnalysisTaskSEDStarSpectra::FillSpectrum | ( | AliAODRecoCascadeHF * | part, |
Int_t | isDStar, | ||
AliRDHFCutsDStartoKpipi * | cuts, | ||
Int_t | isSel, | ||
TList * | listout | ||
) |
histos
Fill histos for D* spectrum
Definition at line 892 of file AliAnalysisTaskSEDStarSpectra.cxx.
Referenced by UserExec().
|
inline |
Definition at line 71 of file AliAnalysisTaskSEDStarSpectra.h.
|
inline |
Definition at line 65 of file AliAnalysisTaskSEDStarSpectra.h.
|
inline |
Definition at line 68 of file AliAnalysisTaskSEDStarSpectra.h.
Float_t AliAnalysisTaskSEDStarSpectra::GetTrueImpactParameterD0 | ( | const AliAODMCHeader * | mcHeader, |
TClonesArray * | arrayMC, | ||
const AliAODMCParticle * | partDp | ||
) | const |
true impact parameter calculation
Definition at line 1121 of file AliAnalysisTaskSEDStarSpectra.cxx.
Referenced by UserExec().
|
virtual |
Initialization
Definition at line 159 of file AliAnalysisTaskSEDStarSpectra.cxx.
Referenced by LocalInit().
|
inlinevirtual |
Definition at line 43 of file AliAnalysisTaskSEDStarSpectra.h.
|
private |
|
inline |
Definition at line 61 of file AliAnalysisTaskSEDStarSpectra.h.
|
inline |
set analysis type
Definition at line 60 of file AliAnalysisTaskSEDStarSpectra.h.
Referenced by AddTaskDStarSpectra().
|
inline |
Definition at line 48 of file AliAnalysisTaskSEDStarSpectra.h.
|
inline |
Definition at line 75 of file AliAnalysisTaskSEDStarSpectra.h.
Referenced by AddTaskDStarSpectra().
|
inline |
impact par study
Definition at line 70 of file AliAnalysisTaskSEDStarSpectra.h.
Referenced by AddTaskDStarSpectra().
|
inline |
set MC usage
Definition at line 64 of file AliAnalysisTaskSEDStarSpectra.h.
Referenced by AddTaskDStarSpectra().
|
inline |
set rare mesons
Definition at line 67 of file AliAnalysisTaskSEDStarSpectra.h.
Referenced by AddTaskDStarSpectra().
void AliAnalysisTaskSEDStarSpectra::SideBandBackground | ( | AliAODRecoCascadeHF * | part, |
AliRDHFCutsDStartoKpipi * | cuts, | ||
Int_t | isSel, | ||
TList * | listout | ||
) |
Background simulation.
D* side band background method. Two side bands, in M(Kpi) are taken at ~6 sigmas (expected detector resolution) on the left and right frm the D0 mass. Each band has a width of ~5 sigmas. Two band needed for opening angle considerations
Definition at line 995 of file AliAnalysisTaskSEDStarSpectra.cxx.
Referenced by UserExec().
|
virtual |
The Terminate() function is the last function to be called during a query. It always runs on the client, it can be used to present the results graphically or save the results to file.
Definition at line 511 of file AliAnalysisTaskSEDStarSpectra.cxx.
|
virtual |
Implementation of interface methods.
output
Definition at line 543 of file AliAnalysisTaskSEDStarSpectra.cxx.
|
virtual |
user exec
Definition at line 173 of file AliAnalysisTaskSEDStarSpectra.cxx.
void AliAnalysisTaskSEDStarSpectra::WrongSignForDStar | ( | AliAODRecoCascadeHF * | part, |
AliRDHFCutsDStartoKpipi * | cuts, | ||
TList * | listout | ||
) |
assign the wrong charge to the soft pion to create background
Definition at line 1022 of file AliAnalysisTaskSEDStarSpectra.cxx.
|
private |
n. of events
Definition at line 83 of file AliAnalysisTaskSEDStarSpectra.h.
Referenced by PrintAnalysisType(), SetAnalysisType(), and UserExec().
|
private |
Definition at line 98 of file AliAnalysisTaskSEDStarSpectra.h.
Referenced by SetAODMismatchProtection(), and UserExec().
|
private |
Cuts - sent to output slot 3.
!
Definition at line 94 of file AliAnalysisTaskSEDStarSpectra.h.
Referenced by DefineHistograms(), Terminate(), UserExec(), and ~AliAnalysisTaskSEDStarSpectra().
|
private |
!Counter for normalization slot 4
Definition at line 97 of file AliAnalysisTaskSEDStarSpectra.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
n sigma for kaon PID
Definition at line 92 of file AliAnalysisTaskSEDStarSpectra.h.
Referenced by AliAnalysisTaskSEDStarSpectra(), Init(), UserExec(), and ~AliAnalysisTaskSEDStarSpectra().
|
private |
0: HD; 1: UU;
Definition at line 84 of file AliAnalysisTaskSEDStarSpectra.h.
Referenced by FillSpectrum(), SideBandBackground(), UserExec(), and WrongSignForDStar().
|
private |
!
Definition at line 96 of file AliAnalysisTaskSEDStarSpectra.h.
Referenced by DefineHistograms(), Terminate(), UserExec(), and ~AliAnalysisTaskSEDStarSpectra().
|
private |
higher limit in impact parameter (um)
Definition at line 104 of file AliAnalysisTaskSEDStarSpectra.h.
Referenced by DefineHistograms(), SetDoDStarVsY(), and UserExec().
|
private |
-1: no protection, 0: check AOD/dAOD nEvents only, 1: check AOD/dAOD nEvents + TProcessID
flag to activate protection against AOD-dAOD mismatch.
Definition at line 100 of file AliAnalysisTaskSEDStarSpectra.h.
Referenced by GetDoImpactParameterHistos(), SetDoImpactParameterHistos(), UserCreateOutputObjects(), and UserExec().
|
private |
Use MC info.
Definition at line 87 of file AliAnalysisTaskSEDStarSpectra.h.
Referenced by GetRareSearch(), SetRareSearch(), and UserExec().
|
private |
Definition at line 82 of file AliAnalysisTaskSEDStarSpectra.h.
Referenced by UserExec().
|
private |
lower limit in impact parameter (um)
Definition at line 103 of file AliAnalysisTaskSEDStarSpectra.h.
Referenced by CreateImpactParameterHistos().
|
private |
flag to enable D* vs y
! histograms for impact paramter studies
Definition at line 106 of file AliAnalysisTaskSEDStarSpectra.h.
Referenced by AliAnalysisTaskSEDStarSpectra(), CreateImpactParameterHistos(), UserExec(), and ~AliAnalysisTaskSEDStarSpectra().
|
private |
nunber of bins in impact parameter histos
Definition at line 102 of file AliAnalysisTaskSEDStarSpectra.h.
Referenced by CreateImpactParameterHistos().
|
private |
imppar studies
Definition at line 101 of file AliAnalysisTaskSEDStarSpectra.h.
Referenced by CreateImpactParameterHistos().
|
private |
Definition at line 91 of file AliAnalysisTaskSEDStarSpectra.h.
|
private |
Rare mesons.
! User output
Definition at line 88 of file AliAnalysisTaskSEDStarSpectra.h.
Referenced by CreateImpactParameterHistos(), DefineHistograms(), Terminate(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDStarSpectra().
|
private |
! User output2
Definition at line 89 of file AliAnalysisTaskSEDStarSpectra.h.
Referenced by DefineHistograms(), Terminate(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDStarSpectra().
|
private |
! User output3
Definition at line 90 of file AliAnalysisTaskSEDStarSpectra.h.
Referenced by DefineHistograms(), Terminate(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDStarSpectra().
|
private |
select width on D0Mass
Definition at line 85 of file AliAnalysisTaskSEDStarSpectra.h.
Referenced by FillSpectrum(), and UserExec().
|
private |
!
Definition at line 95 of file AliAnalysisTaskSEDStarSpectra.h.
Referenced by DefineHistograms(), Terminate(), and UserExec().
|
private |
select width on DstarMass
Definition at line 86 of file AliAnalysisTaskSEDStarSpectra.h.
Referenced by FillSpectrum(), GetMC(), SetMC(), and UserExec().