![]() |
AliPhysics
56f1704 (56f1704)
|
#include <AliAnalysisTaskCombinHF.h>
Public Types | |
enum | EMesonSpecies { kDzero, kDplus, kDstar, kDs } |
enum | EPrompFd { kNone, kPrompt, kFeeddown, kBoth } |
enum | EPIDstrategy { knSigma, kBayesianMaxProb, kBayesianThres } |
Private Member Functions | |
AliAnalysisTaskCombinHF (const AliAnalysisTaskCombinHF &source) | |
AliAnalysisTaskCombinHF & | operator= (const AliAnalysisTaskCombinHF &source) |
Double_t | ComputeInvMassKK (AliAODTrack *tr1, AliAODTrack *tr2) const |
Double_t | ComputeInvMassKK (TLorentzVector *tr1, TLorentzVector *tr2) const |
Double_t | CosPiKPhiRFrame (TLorentzVector *dauK1, TLorentzVector *dauK2, TLorentzVector *daupi) const |
Double_t | CosPiDsLabFrame (TLorentzVector *dauK1, TLorentzVector *dauK2, TLorentzVector *daupi) const |
Private Attributes | |
TList * | fOutput |
! list send on output slot 0 More... | |
TH1F * | fHistNEvents |
!hist. for No. of events More... | |
TH2F * | fHistEventMultZv |
!hist. of evnt Mult vs. Zv for all events More... | |
TH2F * | fHistEventMultZvEvSel |
!hist. of evnt Mult vs. Zv for selected ev More... | |
TH1F * | fHistTrackStatus |
!hist. of status of tracks More... | |
TH3F * | fHistTrackEtaMultZv |
TH1F * | fHistCheckOrigin |
!hist. of origin (c/b) of D meson More... | |
TH1F * | fHistCheckDecChan |
!hist. of decay channel of D meson More... | |
TH1F * | fHistCheckDecChanAcc |
!hist. of decay channel of D meson in acc. More... | |
TH3F * | fPtVsYVsMultGenPrompt |
! hist. of Y vs. Pt vs. Mult generated (all D) More... | |
TH3F * | fPtVsYVsMultGenLargeAccPrompt |
! hist. of Y vs. Pt vs. Mult generated (|y|<0.9) More... | |
TH3F * | fPtVsYVsMultGenLimAccPrompt |
! hist. of Y vs. Pt vs. Mult generated (|y|<0.5) More... | |
TH3F * | fPtVsYVsMultGenAccPrompt |
! hist. of Y vs. Pt vs. Mult generated (D in acc) More... | |
TH3F * | fPtVsYVsMultGenAccEvSelPrompt |
! hist. of Y vs. Pt vs. Mult generated (D in acc, sel ev.) More... | |
TH3F * | fPtVsYVsMultRecoPrompt |
! hist. of Y vs. Pt vs. Mult generated (Reco D) More... | |
TH3F * | fPtVsYVsMultGenFeeddw |
! hist. of Y vs. Pt vs. Mult generated (all D) More... | |
TH3F * | fPtVsYVsMultGenLargeAccFeeddw |
! hist. of Y vs. Pt vs. Mult generated (|y|<0.9) More... | |
TH3F * | fPtVsYVsMultGenLimAccFeeddw |
! hist. of Y vs. Pt vs. Mult generated (|y|<0.5) More... | |
TH3F * | fPtVsYVsMultGenAccFeeddw |
! hist. of Y vs. Pt vs. Mult generated (D in acc) More... | |
TH3F * | fPtVsYVsMultGenAccEvSelFeeddw |
! hist. of Y vs. Pt vs. Mult generated (D in acc, sel ev.) More... | |
TH3F * | fPtVsYVsMultRecoFeeddw |
! hist. of Y vs. Pt vs. Mult generated (Reco D) More... | |
TH3F * | fMassVsPtVsY |
! hist. of Y vs. Pt vs. Mass (all cand) More... | |
TH3F * | fMassVsPtVsYRot |
! hist. of Y vs. Pt vs. Mass (rotations) More... | |
TH3F * | fMassVsPtVsYLSpp |
! hist. of Y vs. Pt vs. Mass (like sign ++) More... | |
TH3F * | fMassVsPtVsYLSmm |
! hist. of Y vs. Pt vs. Mass (like sign –) More... | |
TH3F * | fMassVsPtVsYSig |
! hist. of Y vs. Pt vs. Mass (signal) More... | |
TH3F * | fMassVsPtVsYRefl |
! hist. of Y vs. Pt vs. Mass (reflections) More... | |
TH3F * | fMassVsPtVsYBkg |
! hist. of Y vs. Pt vs. Mass (background) More... | |
TH1F * | fNSelected |
! hist. of n. of selected D+ More... | |
TH1F * | fNormRotated |
! hist. rotated/selected D+ More... | |
TH1F * | fDeltaMass |
! hist. mass difference after rotations More... | |
THnSparse * | fDeltaMassFullAnalysis |
! hist. mass difference after rotations with more details More... | |
TH3F * | fMassVsPtVsYME |
! hist. of Y vs. Pt vs. Mass (mixedevents) More... | |
TH3F * | fMassVsPtVsYMELSpp |
! hist. of Y vs. Pt vs. Mass (mixedevents) More... | |
TH3F * | fMassVsPtVsYMELSmm |
! hist. of Y vs. Pt vs. Mass (mixedevents) More... | |
TH2F * | fEventsPerPool |
! hist with number of events per pool More... | |
TH2F * | fMixingsPerPool |
! hist with number of mixings per pool More... | |
UInt_t | fFilterMask |
AliESDtrackCuts * | fTrackCutsAll |
FilterMask. More... | |
AliESDtrackCuts * | fTrackCutsPion |
AliESDtrackCuts * | fTrackCutsKaon |
pion track selection More... | |
Double_t | fPhiMassCut |
kaon track selection More... | |
Double_t | fCutCos3PiKPhiRFrame |
cut on the KK inv mass for phi selection More... | |
Double_t | fCutCosPiDsLabFrame |
AliAODPidHF * | fPidHF |
AliRDHFCuts * | fAnalysisCuts |
PID configuration. More... | |
Double_t | fMinMass |
Cuts for candidates. More... | |
Double_t | fMaxMass |
minimum value of invariant mass More... | |
Double_t | fMaxPt |
maximum value of invariant mass More... | |
Double_t | fPtBinWidth |
maximum pT value for inv. mass histograms More... | |
Double_t | fEtaAccCut |
width of pt bin (GeV/c) More... | |
Double_t | fPtAccCut |
eta limits for acceptance step More... | |
Int_t | fNRotations |
pt limits for acceptance step More... | |
Double_t | fMinAngleForRot |
number of rotations More... | |
Double_t | fMaxAngleForRot |
minimum angle for track rotation More... | |
Int_t | fNRotations3 |
maximum angle for track rotation More... | |
Double_t | fMinAngleForRot3 |
number of rotations (3rd prong) More... | |
Double_t | fMaxAngleForRot3 |
minimum angle for track rotation (3rd prong) More... | |
AliNormalizationCounter * | fCounter |
maximum angle for track rotation (3rd prong) More... | |
Int_t | fMeson |
Bool_t | fReadMC |
mesonSpecies (see enum) More... | |
Bool_t | fGoUpToQuark |
flag for access to MC More... | |
Int_t | fFullAnalysis |
flag for definition of c,b origin More... | |
Int_t | fPIDstrategy |
flag to set analysis level (0 is the fastest) More... | |
Double_t | fmaxPforIDPion |
knSigma, kBayesianMaxProb, kBayesianThres More... | |
Double_t | fmaxPforIDKaon |
flag for upper p limit for id band for pion More... | |
Bool_t | fKeepNegID |
flag for upper p limit for id band for kaon More... | |
Int_t | fPIDselCaseZero |
flag to keep also track with negative ID (default kFALSE, change it only if you know what you are doing) More... | |
Double_t | fBayesThresKaon |
flag to change PID strategy More... | |
Double_t | fBayesThresPion |
threshold for kaon identification via Bayesian PID More... | |
Int_t | fDoEventMixing |
threshold for pion identification via Bayesian PID More... | |
Int_t | fNumberOfEventsForMixing |
flag for event mixing More... | |
Double_t | fMaxzVertDistForMix |
maximum number of events to be used in event mixing More... | |
Double_t | fMaxMultDiffForMix |
cut on zvertex distance for event mixing with cuts More... | |
Int_t | fNzVertPools |
cut on multiplicity difference for event mixing with cuts More... | |
Int_t | fNzVertPoolsLimSize |
number of pools in z vertex for event mixing More... | |
Double_t * | fzVertPoolLims |
number of pools in z vertex for event mixing +1 More... | |
Int_t | fNMultPools |
Int_t | fNMultPoolsLimSize |
number of pools in multiplicity for event mixing More... | |
Double_t * | fMultPoolLims |
number of pools in multiplicity for event mixing +1 More... | |
Int_t | fNOfPools |
TTree ** | fEventBuffer |
number of pools More... | |
TObjString * | fEventInfo |
Double_t | fVtxZ |
unique event Id for event mixing checks More... | |
Double_t | fMultiplicity |
zVertex More... | |
Double_t | fMinMultiplicity |
multiplicity More... | |
Double_t | fMaxMultiplicity |
lower limit for multiplcities in MC histos More... | |
TObjArray * | fKaonTracks |
upper limit for multiplcities in MC histos More... | |
TObjArray * | fPionTracks |
array of kaon-compatible tracks (TLorentzVectors) More... | |
Definition at line 25 of file AliAnalysisTaskCombinHF.h.
Enumerator | |
---|---|
kDzero | |
kDplus | |
kDstar | |
kDs |
Definition at line 128 of file AliAnalysisTaskCombinHF.h.
Enumerator | |
---|---|
knSigma | |
kBayesianMaxProb | |
kBayesianThres |
Definition at line 130 of file AliAnalysisTaskCombinHF.h.
Enumerator | |
---|---|
kNone | |
kPrompt | |
kFeeddown | |
kBoth |
Definition at line 129 of file AliAnalysisTaskCombinHF.h.
AliAnalysisTaskCombinHF::AliAnalysisTaskCombinHF | ( | ) |
default constructor
Definition at line 50 of file AliAnalysisTaskCombinHF.cxx.
AliAnalysisTaskCombinHF::AliAnalysisTaskCombinHF | ( | Int_t | meson, |
AliRDHFCuts * | analysiscuts | ||
) |
standard constructor
Definition at line 146 of file AliAnalysisTaskCombinHF.cxx.
|
virtual |
Destructor
Definition at line 245 of file AliAnalysisTaskCombinHF.cxx.
|
private |
Bool_t AliAnalysisTaskCombinHF::CanBeMixed | ( | Double_t | zv1, |
Double_t | zv2, | ||
Double_t | mult1, | ||
Double_t | mult2 | ||
) |
check mixing
Definition at line 1248 of file AliAnalysisTaskCombinHF.cxx.
Referenced by DoMixingWithCuts(), and SetBayesThres().
Bool_t AliAnalysisTaskCombinHF::CheckAcceptance | ( | TClonesArray * | arrayMC, |
Int_t | nProng, | ||
Int_t * | labDau | ||
) |
check if the decay products are in the good eta and pt range
Definition at line 1213 of file AliAnalysisTaskCombinHF.cxx.
Referenced by FillGenHistos(), and SetBayesThres().
|
private |
inv mass of KK
Definition at line 1504 of file AliAnalysisTaskCombinHF.cxx.
Referenced by DoMixingWithPools(), and UserExec().
|
private |
inv mass of KK
Definition at line 1519 of file AliAnalysisTaskCombinHF.cxx.
Definition at line 320 of file AliAnalysisTaskCombinHF.cxx.
Referenced by SetNumberOfEventsForMixing().
|
inline |
Definition at line 83 of file AliAnalysisTaskCombinHF.h.
|
inline |
Definition at line 88 of file AliAnalysisTaskCombinHF.h.
sets the pools for event mizing in zvertex
Definition at line 309 of file AliAnalysisTaskCombinHF.cxx.
Referenced by SetNumberOfEventsForMixing().
|
private |
computes cosine of angle between pi and Ds in the Ds rest frame
Definition at line 1574 of file AliAnalysisTaskCombinHF.cxx.
Referenced by DoMixingWithPools().
|
private |
computes cosine of angle between pi and K in the phi rest frame
Definition at line 1535 of file AliAnalysisTaskCombinHF.cxx.
Referenced by DoMixingWithPools().
void AliAnalysisTaskCombinHF::DoMixingWithCuts | ( | ) |
perform mixed event analysis
Definition at line 1255 of file AliAnalysisTaskCombinHF.cxx.
Referenced by FinishTaskOutput(), and SetBayesThres().
void AliAnalysisTaskCombinHF::DoMixingWithPools | ( | Int_t | poolIndex | ) |
perform mixed event analysis
Definition at line 1351 of file AliAnalysisTaskCombinHF.cxx.
Referenced by FinishTaskOutput(), SetBayesThres(), and UserExec().
void AliAnalysisTaskCombinHF::FillGenHistos | ( | TClonesArray * | arrayMC, |
Bool_t | isEvSel | ||
) |
Fill histos with generated quantities
Definition at line 878 of file AliAnalysisTaskCombinHF.cxx.
Referenced by SetBayesThres(), and UserExec().
Bool_t AliAnalysisTaskCombinHF::FillHistos | ( | Int_t | pdgD, |
Int_t | nProngs, | ||
AliAODRecoDecay * | tmpRD, | ||
Double_t * | px, | ||
Double_t * | py, | ||
Double_t * | pz, | ||
UInt_t * | pdgdau, | ||
TClonesArray * | arrayMC, | ||
Int_t * | dgLabels | ||
) |
Fill histos for candidates with proper charge sign
Definition at line 942 of file AliAnalysisTaskCombinHF.cxx.
Referenced by SetBayesThres(), and UserExec().
void AliAnalysisTaskCombinHF::FillLSHistos | ( | Int_t | pdgD, |
Int_t | nProngs, | ||
AliAODRecoDecay * | tmpRD, | ||
Double_t * | px, | ||
Double_t * | py, | ||
Double_t * | pz, | ||
UInt_t * | pdgdau, | ||
Int_t | charge | ||
) |
Fill histos for LS candidates
Definition at line 861 of file AliAnalysisTaskCombinHF.cxx.
Referenced by SetBayesThres(), and UserExec().
void AliAnalysisTaskCombinHF::FillMEHistos | ( | Int_t | pdgD, |
Int_t | nProngs, | ||
AliAODRecoDecay * | tmpRD, | ||
Double_t * | px, | ||
Double_t * | py, | ||
Double_t * | pz, | ||
UInt_t * | pdgdau | ||
) |
Fill histos for candidates in MixedEvents
Definition at line 1065 of file AliAnalysisTaskCombinHF.cxx.
Referenced by DoMixingWithCuts(), DoMixingWithPools(), and SetBayesThres().
void AliAnalysisTaskCombinHF::FillMEHistosLS | ( | Int_t | pdgD, |
Int_t | nProngs, | ||
AliAODRecoDecay * | tmpRD, | ||
Double_t * | px, | ||
Double_t * | py, | ||
Double_t * | pz, | ||
UInt_t * | pdgdau, | ||
Int_t | charge | ||
) |
Fill histos for candidates in MixedEvents
Definition at line 1082 of file AliAnalysisTaskCombinHF.cxx.
Referenced by DoMixingWithCuts(), DoMixingWithPools(), and SetBayesThres().
|
virtual |
perform mixed event analysis
Definition at line 1488 of file AliAnalysisTaskCombinHF.cxx.
Referenced by LocalInit().
check in which of the pools the current event falls
Definition at line 1225 of file AliAnalysisTaskCombinHF.cxx.
Referenced by SetBayesThres(), and UserExec().
|
inlinevirtual |
Definition at line 34 of file AliAnalysisTaskCombinHF.h.
Referenced by LocalInit().
Bool_t AliAnalysisTaskCombinHF::IsKaon | ( | AliAODTrack * | track | ) |
kaon selection cuts
Definition at line 1113 of file AliAnalysisTaskCombinHF.cxx.
Referenced by SetBayesThres(), and UserExec().
Bool_t AliAnalysisTaskCombinHF::IsPion | ( | AliAODTrack * | track | ) |
pion selection cuts
Definition at line 1154 of file AliAnalysisTaskCombinHF.cxx.
Referenced by SetBayesThres(), and UserExec().
Bool_t AliAnalysisTaskCombinHF::IsTrackSelected | ( | AliAODTrack * | track | ) |
track selection cuts
Definition at line 1100 of file AliAnalysisTaskCombinHF.cxx.
Referenced by SetBayesThres(), and UserExec().
|
inlinevirtual |
Definition at line 35 of file AliAnalysisTaskCombinHF.h.
|
private |
void AliAnalysisTaskCombinHF::ResetPool | ( | Int_t | poolIndex | ) |
delete the contets of the pool
Definition at line 1235 of file AliAnalysisTaskCombinHF.cxx.
Referenced by SetBayesThres(), and UserExec().
Bool_t AliAnalysisTaskCombinHF::SelectAODTrack | ( | AliAODTrack * | track, |
AliESDtrackCuts * | cuts | ||
) |
AOD track selection
Definition at line 1197 of file AliAnalysisTaskCombinHF.cxx.
Referenced by IsKaon(), IsPion(), IsTrackSelected(), and SetBayesThres().
|
inline |
Definition at line 82 of file AliAnalysisTaskCombinHF.h.
Definition at line 107 of file AliAnalysisTaskCombinHF.h.
Referenced by AddTaskCombinHF().
|
inline |
Definition at line 71 of file AliAnalysisTaskCombinHF.h.
|
inline |
Definition at line 68 of file AliAnalysisTaskCombinHF.h.
|
inline |
Definition at line 65 of file AliAnalysisTaskCombinHF.h.
|
inline |
Definition at line 96 of file AliAnalysisTaskCombinHF.h.
Referenced by AddTaskCombinHF().
|
inline |
Definition at line 46 of file AliAnalysisTaskCombinHF.h.
|
inline |
Definition at line 42 of file AliAnalysisTaskCombinHF.h.
|
inline |
Definition at line 45 of file AliAnalysisTaskCombinHF.h.
|
inline |
Definition at line 81 of file AliAnalysisTaskCombinHF.h.
Referenced by AddTaskCombinHF().
|
inline |
Definition at line 51 of file AliAnalysisTaskCombinHF.h.
|
inline |
Definition at line 61 of file AliAnalysisTaskCombinHF.h.
Referenced by AddTaskCombinHF().
|
inline |
Definition at line 52 of file AliAnalysisTaskCombinHF.h.
Definition at line 93 of file AliAnalysisTaskCombinHF.h.
Referenced by AddTaskCombinHF().
|
inline |
Definition at line 105 of file AliAnalysisTaskCombinHF.h.
|
inline |
Definition at line 104 of file AliAnalysisTaskCombinHF.h.
|
inline |
Definition at line 94 of file AliAnalysisTaskCombinHF.h.
Referenced by AddTaskCombinHF().
|
inline |
Definition at line 98 of file AliAnalysisTaskCombinHF.h.
|
inline |
Definition at line 47 of file AliAnalysisTaskCombinHF.h.
|
inline |
Definition at line 74 of file AliAnalysisTaskCombinHF.h.
Referenced by AddTaskCombinHF().
|
inline |
Definition at line 106 of file AliAnalysisTaskCombinHF.h.
Referenced by AddTaskCombinHF().
|
inline |
Definition at line 103 of file AliAnalysisTaskCombinHF.h.
Referenced by AddTaskCombinHF().
|
inline |
Definition at line 57 of file AliAnalysisTaskCombinHF.h.
Referenced by AddTaskCombinHF().
|
inline |
Definition at line 97 of file AliAnalysisTaskCombinHF.h.
Referenced by AddTaskCombinHF().
|
inline |
Definition at line 95 of file AliAnalysisTaskCombinHF.h.
Referenced by AddTaskCombinHF().
|
inline |
Definition at line 78 of file AliAnalysisTaskCombinHF.h.
|
inline |
Definition at line 40 of file AliAnalysisTaskCombinHF.h.
Referenced by AddTaskCombinHF().
|
inline |
Definition at line 53 of file AliAnalysisTaskCombinHF.h.
Referenced by AddTaskCombinHF().
|
virtual |
Terminate analysis
Definition at line 1607 of file AliAnalysisTaskCombinHF.cxx.
Referenced by LocalInit().
|
virtual |
Create the output container
Definition at line 331 of file AliAnalysisTaskCombinHF.cxx.
|
virtual |
Build the 3-track combinatorics (+-+ and -+-) for D+->Kpipi decays
Definition at line 571 of file AliAnalysisTaskCombinHF.cxx.
Referenced by LocalInit().
|
private |
PID configuration.
Definition at line 186 of file AliAnalysisTaskCombinHF.h.
Referenced by FillGenHistos(), FillHistos(), FillLSHistos(), FillMEHistos(), FillMEHistosLS(), SetRDHFCuts(), UserExec(), and ~AliAnalysisTaskCombinHF().
|
private |
flag to change PID strategy
Definition at line 214 of file AliAnalysisTaskCombinHF.h.
Referenced by SetBayesThres(), and UserExec().
|
private |
threshold for kaon identification via Bayesian PID
Definition at line 215 of file AliAnalysisTaskCombinHF.h.
Referenced by SetBayesThres(), and UserExec().
|
private |
maximum angle for track rotation (3rd prong)
!Counter for normalization
Definition at line 202 of file AliAnalysisTaskCombinHF.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCombinHF().
|
private |
cut on the KK inv mass for phi selection
Definition at line 183 of file AliAnalysisTaskCombinHF.h.
Referenced by DoMixingWithPools(), SetCutOnCos3PiKPhiRFrame(), and UserExec().
|
private |
Definition at line 184 of file AliAnalysisTaskCombinHF.h.
Referenced by DoMixingWithPools(), SetCutCosPiDsLabFrame(), and UserExec().
|
private |
! hist. mass difference after rotations
Definition at line 171 of file AliAnalysisTaskCombinHF.h.
Referenced by FillHistos(), UserCreateOutputObjects(), and ~AliAnalysisTaskCombinHF().
|
private |
! hist. mass difference after rotations with more details
Definition at line 172 of file AliAnalysisTaskCombinHF.h.
Referenced by FillHistos(), UserCreateOutputObjects(), and ~AliAnalysisTaskCombinHF().
|
private |
threshold for pion identification via Bayesian PID
Definition at line 217 of file AliAnalysisTaskCombinHF.h.
Referenced by DoMixingWithCuts(), DoMixingWithPools(), FinishTaskOutput(), SetEventMixingOff(), SetEventMixingWithCuts(), SetEventMixingWithPools(), UserCreateOutputObjects(), and UserExec().
|
private |
width of pt bin (GeV/c)
Definition at line 192 of file AliAnalysisTaskCombinHF.h.
Referenced by CheckAcceptance(), and SetEtaAccCut().
|
private |
number of pools
! structure for event mixing
Definition at line 228 of file AliAnalysisTaskCombinHF.h.
Referenced by DoMixingWithCuts(), DoMixingWithPools(), FinishTaskOutput(), ResetPool(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCombinHF().
|
private |
Definition at line 229 of file AliAnalysisTaskCombinHF.h.
Referenced by ResetPool(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCombinHF().
|
private |
! hist with number of events per pool
Definition at line 176 of file AliAnalysisTaskCombinHF.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
Definition at line 178 of file AliAnalysisTaskCombinHF.h.
Referenced by IsTrackSelected(), and SetFilterMask().
|
private |
flag for definition of c,b origin
Definition at line 207 of file AliAnalysisTaskCombinHF.h.
Referenced by FillHistos(), and SetAnalysisLevel().
|
private |
flag for access to MC
Definition at line 206 of file AliAnalysisTaskCombinHF.h.
Referenced by FillGenHistos(), FillHistos(), and SetGoUpToQuark().
|
private |
!hist. of decay channel of D meson
Definition at line 148 of file AliAnalysisTaskCombinHF.h.
Referenced by FillGenHistos(), UserCreateOutputObjects(), and ~AliAnalysisTaskCombinHF().
|
private |
!hist. of decay channel of D meson in acc.
Definition at line 149 of file AliAnalysisTaskCombinHF.h.
Referenced by FillGenHistos(), UserCreateOutputObjects(), and ~AliAnalysisTaskCombinHF().
|
private |
!hist. of origin (c/b) of D meson
Definition at line 147 of file AliAnalysisTaskCombinHF.h.
Referenced by FillGenHistos(), UserCreateOutputObjects(), and ~AliAnalysisTaskCombinHF().
|
private |
!hist. of evnt Mult vs. Zv for all events
Definition at line 143 of file AliAnalysisTaskCombinHF.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCombinHF().
|
private |
!hist. of evnt Mult vs. Zv for selected ev
Definition at line 144 of file AliAnalysisTaskCombinHF.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCombinHF().
|
private |
!hist. for No. of events
Definition at line 142 of file AliAnalysisTaskCombinHF.h.
Referenced by Terminate(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCombinHF().
|
private |
Definition at line 146 of file AliAnalysisTaskCombinHF.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCombinHF().
|
private |
!hist. of status of tracks
Definition at line 145 of file AliAnalysisTaskCombinHF.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCombinHF().
|
private |
upper limit for multiplcities in MC histos
Definition at line 234 of file AliAnalysisTaskCombinHF.h.
Referenced by ResetPool(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCombinHF().
|
private |
flag for upper p limit for id band for kaon
Definition at line 212 of file AliAnalysisTaskCombinHF.h.
Referenced by IsTrackSelected(), and SetKeepNegIDtracks().
|
private |
! hist. of Y vs. Pt vs. Mass (all cand)
Definition at line 162 of file AliAnalysisTaskCombinHF.h.
Referenced by FillHistos(), UserCreateOutputObjects(), and ~AliAnalysisTaskCombinHF().
|
private |
! hist. of Y vs. Pt vs. Mass (background)
Definition at line 168 of file AliAnalysisTaskCombinHF.h.
Referenced by FillHistos(), UserCreateOutputObjects(), and ~AliAnalysisTaskCombinHF().
|
private |
! hist. of Y vs. Pt vs. Mass (like sign –)
Definition at line 165 of file AliAnalysisTaskCombinHF.h.
Referenced by FillLSHistos(), UserCreateOutputObjects(), and ~AliAnalysisTaskCombinHF().
|
private |
! hist. of Y vs. Pt vs. Mass (like sign ++)
Definition at line 164 of file AliAnalysisTaskCombinHF.h.
Referenced by FillLSHistos(), UserCreateOutputObjects(), and ~AliAnalysisTaskCombinHF().
|
private |
! hist. of Y vs. Pt vs. Mass (mixedevents)
Definition at line 173 of file AliAnalysisTaskCombinHF.h.
Referenced by FillMEHistos(), UserCreateOutputObjects(), and ~AliAnalysisTaskCombinHF().
|
private |
! hist. of Y vs. Pt vs. Mass (mixedevents)
Definition at line 175 of file AliAnalysisTaskCombinHF.h.
Referenced by FillMEHistosLS(), UserCreateOutputObjects(), and ~AliAnalysisTaskCombinHF().
|
private |
! hist. of Y vs. Pt vs. Mass (mixedevents)
Definition at line 174 of file AliAnalysisTaskCombinHF.h.
Referenced by FillMEHistosLS(), UserCreateOutputObjects(), and ~AliAnalysisTaskCombinHF().
|
private |
! hist. of Y vs. Pt vs. Mass (reflections)
Definition at line 167 of file AliAnalysisTaskCombinHF.h.
Referenced by FillHistos(), UserCreateOutputObjects(), and ~AliAnalysisTaskCombinHF().
|
private |
! hist. of Y vs. Pt vs. Mass (rotations)
Definition at line 163 of file AliAnalysisTaskCombinHF.h.
Referenced by FillHistos(), UserCreateOutputObjects(), and ~AliAnalysisTaskCombinHF().
|
private |
! hist. of Y vs. Pt vs. Mass (signal)
Definition at line 166 of file AliAnalysisTaskCombinHF.h.
Referenced by FillHistos(), UserCreateOutputObjects(), and ~AliAnalysisTaskCombinHF().
|
private |
minimum angle for track rotation
Definition at line 197 of file AliAnalysisTaskCombinHF.h.
Referenced by ConfigureRotation(), and FillHistos().
|
private |
minimum angle for track rotation (3rd prong)
Definition at line 200 of file AliAnalysisTaskCombinHF.h.
Referenced by ConfigureRotation3rdProng(), and FillHistos().
|
private |
minimum value of invariant mass
Definition at line 189 of file AliAnalysisTaskCombinHF.h.
Referenced by FillHistos(), FillLSHistos(), FillMEHistos(), FillMEHistosLS(), SetMassWindow(), and UserCreateOutputObjects().
|
private |
cut on zvertex distance for event mixing with cuts
Definition at line 220 of file AliAnalysisTaskCombinHF.h.
Referenced by CanBeMixed(), and SetEventMixingWithCuts().
|
private |
lower limit for multiplcities in MC histos
Definition at line 233 of file AliAnalysisTaskCombinHF.h.
Referenced by SetMultiplicityRange(), and UserCreateOutputObjects().
|
private |
flag for upper p limit for id band for pion
Definition at line 211 of file AliAnalysisTaskCombinHF.h.
Referenced by IsKaon(), and SetMaxPforIDKaon().
|
private |
knSigma, kBayesianMaxProb, kBayesianThres
Definition at line 210 of file AliAnalysisTaskCombinHF.h.
Referenced by IsPion(), and SetMaxPforIDPion().
|
private |
maximum value of invariant mass
Definition at line 190 of file AliAnalysisTaskCombinHF.h.
Referenced by SetMaxPt(), and UserCreateOutputObjects().
|
private |
maximum number of events to be used in event mixing
Definition at line 219 of file AliAnalysisTaskCombinHF.h.
Referenced by CanBeMixed(), and SetEventMixingWithCuts().
|
private |
Definition at line 204 of file AliAnalysisTaskCombinHF.h.
Referenced by DoMixingWithCuts(), DoMixingWithPools(), FillGenHistos(), and UserExec().
|
private |
number of rotations
Definition at line 196 of file AliAnalysisTaskCombinHF.h.
Referenced by ConfigureRotation(), and FillHistos().
|
private |
number of rotations (3rd prong)
Definition at line 199 of file AliAnalysisTaskCombinHF.h.
Referenced by ConfigureRotation3rdProng(), and FillHistos().
|
private |
Cuts for candidates.
Definition at line 188 of file AliAnalysisTaskCombinHF.h.
Referenced by FillHistos(), FillLSHistos(), FillMEHistos(), FillMEHistosLS(), SetMassWindow(), and UserCreateOutputObjects().
|
private |
multiplicity
Definition at line 232 of file AliAnalysisTaskCombinHF.h.
Referenced by SetMultiplicityRange(), and UserCreateOutputObjects().
|
private |
! hist with number of mixings per pool
Definition at line 177 of file AliAnalysisTaskCombinHF.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
zVertex
Definition at line 231 of file AliAnalysisTaskCombinHF.h.
Referenced by FillGenHistos(), FillHistos(), ResetPool(), UserCreateOutputObjects(), and UserExec().
|
private |
number of pools in multiplicity for event mixing +1
Definition at line 226 of file AliAnalysisTaskCombinHF.h.
Referenced by ConfigureMultiplicityPools(), GetPoolIndex(), UserCreateOutputObjects(), and ~AliAnalysisTaskCombinHF().
|
private |
Definition at line 224 of file AliAnalysisTaskCombinHF.h.
Referenced by ConfigureMultiplicityPools(), DoMixingWithPools(), GetPoolIndex(), and UserCreateOutputObjects().
|
private |
number of pools in multiplicity for event mixing
Definition at line 225 of file AliAnalysisTaskCombinHF.h.
Referenced by ConfigureMultiplicityPools(), and GetPoolIndex().
|
private |
Definition at line 227 of file AliAnalysisTaskCombinHF.h.
Referenced by FinishTaskOutput(), ResetPool(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCombinHF().
|
private |
! hist. rotated/selected D+
Definition at line 170 of file AliAnalysisTaskCombinHF.h.
Referenced by FillHistos(), UserCreateOutputObjects(), and ~AliAnalysisTaskCombinHF().
|
private |
pt limits for acceptance step
Definition at line 195 of file AliAnalysisTaskCombinHF.h.
Referenced by ConfigureRotation(), and FillHistos().
|
private |
maximum angle for track rotation
Definition at line 198 of file AliAnalysisTaskCombinHF.h.
Referenced by ConfigureRotation3rdProng(), and FillHistos().
|
private |
! hist. of n. of selected D+
Definition at line 169 of file AliAnalysisTaskCombinHF.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCombinHF().
|
private |
flag for event mixing
Definition at line 218 of file AliAnalysisTaskCombinHF.h.
Referenced by DoMixingWithCuts(), SetNumberOfEventsForMixing(), and UserExec().
|
private |
cut on multiplicity difference for event mixing with cuts
Definition at line 221 of file AliAnalysisTaskCombinHF.h.
Referenced by ConfigureZVertPools(), DoMixingWithPools(), and UserCreateOutputObjects().
|
private |
number of pools in z vertex for event mixing
Definition at line 222 of file AliAnalysisTaskCombinHF.h.
Referenced by ConfigureZVertPools(), and GetPoolIndex().
|
private |
! list send on output slot 0
Definition at line 141 of file AliAnalysisTaskCombinHF.h.
Referenced by Terminate(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCombinHF().
|
private |
kaon track selection
Definition at line 182 of file AliAnalysisTaskCombinHF.h.
Referenced by DoMixingWithPools(), SetCutOnKKInvMass(), and UserExec().
|
private |
Definition at line 185 of file AliAnalysisTaskCombinHF.h.
Referenced by IsKaon(), IsPion(), SetPIDHF(), UserExec(), and ~AliAnalysisTaskCombinHF().
|
private |
flag to keep also track with negative ID (default kFALSE, change it only if you know what you are doing)
Definition at line 213 of file AliAnalysisTaskCombinHF.h.
Referenced by IsKaon(), IsPion(), and SetPIDselCaseZero().
|
private |
flag to set analysis level (0 is the fastest)
Definition at line 209 of file AliAnalysisTaskCombinHF.h.
Referenced by SetPIDstrategy(), and UserExec().
|
private |
array of kaon-compatible tracks (TLorentzVectors)
Definition at line 235 of file AliAnalysisTaskCombinHF.h.
Referenced by ResetPool(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCombinHF().
|
private |
eta limits for acceptance step
Definition at line 193 of file AliAnalysisTaskCombinHF.h.
Referenced by CheckAcceptance(), and SetPtAccCut().
|
private |
maximum pT value for inv. mass histograms
Definition at line 191 of file AliAnalysisTaskCombinHF.h.
Referenced by SetPtBinWidth(), and UserCreateOutputObjects().
|
private |
! hist. of Y vs. Pt vs. Mult generated (D in acc, sel ev.)
Definition at line 160 of file AliAnalysisTaskCombinHF.h.
Referenced by FillGenHistos(), UserCreateOutputObjects(), and ~AliAnalysisTaskCombinHF().
|
private |
! hist. of Y vs. Pt vs. Mult generated (D in acc, sel ev.)
Definition at line 154 of file AliAnalysisTaskCombinHF.h.
Referenced by FillGenHistos(), UserCreateOutputObjects(), and ~AliAnalysisTaskCombinHF().
|
private |
! hist. of Y vs. Pt vs. Mult generated (D in acc)
Definition at line 159 of file AliAnalysisTaskCombinHF.h.
Referenced by FillGenHistos(), UserCreateOutputObjects(), and ~AliAnalysisTaskCombinHF().
|
private |
! hist. of Y vs. Pt vs. Mult generated (D in acc)
Definition at line 153 of file AliAnalysisTaskCombinHF.h.
Referenced by FillGenHistos(), UserCreateOutputObjects(), and ~AliAnalysisTaskCombinHF().
|
private |
! hist. of Y vs. Pt vs. Mult generated (all D)
Definition at line 156 of file AliAnalysisTaskCombinHF.h.
Referenced by FillGenHistos(), UserCreateOutputObjects(), and ~AliAnalysisTaskCombinHF().
|
private |
! hist. of Y vs. Pt vs. Mult generated (|y|<0.9)
Definition at line 157 of file AliAnalysisTaskCombinHF.h.
Referenced by FillGenHistos(), UserCreateOutputObjects(), and ~AliAnalysisTaskCombinHF().
|
private |
! hist. of Y vs. Pt vs. Mult generated (|y|<0.9)
Definition at line 151 of file AliAnalysisTaskCombinHF.h.
Referenced by FillGenHistos(), UserCreateOutputObjects(), and ~AliAnalysisTaskCombinHF().
|
private |
! hist. of Y vs. Pt vs. Mult generated (|y|<0.5)
Definition at line 158 of file AliAnalysisTaskCombinHF.h.
Referenced by FillGenHistos(), UserCreateOutputObjects(), and ~AliAnalysisTaskCombinHF().
|
private |
! hist. of Y vs. Pt vs. Mult generated (|y|<0.5)
Definition at line 152 of file AliAnalysisTaskCombinHF.h.
Referenced by FillGenHistos(), UserCreateOutputObjects(), and ~AliAnalysisTaskCombinHF().
|
private |
! hist. of Y vs. Pt vs. Mult generated (all D)
Definition at line 150 of file AliAnalysisTaskCombinHF.h.
Referenced by FillGenHistos(), UserCreateOutputObjects(), and ~AliAnalysisTaskCombinHF().
|
private |
! hist. of Y vs. Pt vs. Mult generated (Reco D)
Definition at line 161 of file AliAnalysisTaskCombinHF.h.
Referenced by FillHistos(), UserCreateOutputObjects(), and ~AliAnalysisTaskCombinHF().
|
private |
! hist. of Y vs. Pt vs. Mult generated (Reco D)
Definition at line 155 of file AliAnalysisTaskCombinHF.h.
Referenced by FillHistos(), UserCreateOutputObjects(), and ~AliAnalysisTaskCombinHF().
|
private |
mesonSpecies (see enum)
Definition at line 205 of file AliAnalysisTaskCombinHF.h.
Referenced by FillHistos(), SetReadMC(), UserCreateOutputObjects(), and UserExec().
|
private |
FilterMask.
Definition at line 179 of file AliAnalysisTaskCombinHF.h.
Referenced by IsTrackSelected(), SetTrackCuts(), and ~AliAnalysisTaskCombinHF().
|
private |
pion track selection
Definition at line 181 of file AliAnalysisTaskCombinHF.h.
Referenced by IsKaon(), SetKaonTrackCuts(), and ~AliAnalysisTaskCombinHF().
|
private |
Definition at line 180 of file AliAnalysisTaskCombinHF.h.
Referenced by IsPion(), SetPionTrackCuts(), and ~AliAnalysisTaskCombinHF().
|
private |
unique event Id for event mixing checks
Definition at line 230 of file AliAnalysisTaskCombinHF.h.
Referenced by ResetPool(), UserCreateOutputObjects(), and UserExec().
|
private |
number of pools in z vertex for event mixing +1
Definition at line 223 of file AliAnalysisTaskCombinHF.h.
Referenced by ConfigureZVertPools(), GetPoolIndex(), UserCreateOutputObjects(), and ~AliAnalysisTaskCombinHF().