![]() |
AliPhysics
27da6ee (27da6ee)
|
#include <AliAnalysisTaskSECharmFraction.h>
Public Member Functions | |
AliAnalysisTaskSECharmFraction () | |
AliAnalysisTaskSECharmFraction (const char *name) | |
AliAnalysisTaskSECharmFraction (const char *name, AliRDHFCutsD0toKpi *cutsA, AliRDHFCutsD0toKpi *cutsB) | |
virtual | ~AliAnalysisTaskSECharmFraction () |
virtual void | UserCreateOutputObjects () |
Implementation of interface methods. More... | |
virtual void | Init () |
virtual void | LocalInit () |
virtual void | UserExec (Option_t *option) |
virtual void | Terminate (Option_t *option) |
void | SetReadMC (Bool_t readMC=kTRUE) |
void | SetSplitMassD0D0bar (Bool_t splitD0D0bar=kTRUE) |
Bool_t | GetIsSplitMassD0D0bar () |
void | SetUsePID (Bool_t pid) |
void | SetAnalyzeLikeSign (Bool_t likesign=kFALSE) |
void | SetNMaxTrForVtx (const Int_t ntrMaxforVtx) |
Int_t | GetNMaxTrForVtx () |
void | SetPtBins (Int_t nbins, const Float_t *ptbins) |
void | SetSignalInvMassCut (const Double_t signalInvMassCut=0.027) |
void | SetLargeInvMassCut (const Double_t largeInvMassCut=2.) |
void | SetSideBandInvMassCut (const Double_t sidebandInvMassCut=0.054) |
void | SetSideBandInvMassWindow (const Double_t sidebandInvMassWindow=0.108) |
void | SetAcceptanceCut (const Double_t eta=0.8, const Double_t nITSpoints=5., const Double_t nSPDpoints=2.) |
void | SetStandardMassSelection () |
Int_t | SetStandardCuts () |
void | CheckInvMassD0 (AliAODRecoDecayHF2Prong *d, Double_t &invMassD0, Double_t &invMassD0bar, Bool_t &isPeakD0, Bool_t &isPeakD0bar, Bool_t &isSideBandD0, Bool_t &isSideBandD0bar) |
void | SetAnalysisLevel (Int_t level) |
void | SetCheckBitD0flag (Bool_t checkfl) |
Bool_t | GetCheckBitD0flag () |
Int_t | GetAnalysisLevel () |
Int_t | CheckOrigin (const TClonesArray *arrayMC, const AliAODMCParticle *mcPartCandidate) const |
AliAODRecoDecayHF * | GetD0toKPiSignalType (const AliAODRecoDecayHF2Prong *d, TClonesArray *arrayMC, Int_t &signaltype, Double_t &massMumTrue, Double_t *primaryVtx, Int_t &isD0D0bar) |
AliAODRecoDecayHF * | GetD0toKPiSignalTypeObsolete (const AliAODRecoDecayHF2Prong *d, TClonesArray *arrayMC, Int_t &signaltype, Double_t &massMumTrue, Double_t *primaryVtx) |
AliAODRecoDecayHF * | ConstructFakeTrueSecVtx (const AliAODMCParticle *b1, const AliAODMCParticle *b2, const AliAODMCParticle *mum, Double_t *primaryVtxTrue) |
void | SetUseMC (Bool_t useMC) |
Bool_t | SpecialSelD0 (AliAODRecoDecayHF2Prong *d, Int_t &nusedforVtx) |
Bool_t | FillAziList (AliAODEvent *aod, Double_t azilist[30000], Int_t trkIDlist[30000], Int_t &nprim) const |
void | FillAziHistos (AliAODRecoDecayHF2Prong *d, TList *&list, Int_t ptbin, Double_t azilist[30000], Int_t trkIDlist[30000], Int_t nprim, Int_t okD0, Int_t okD0bar, Bool_t isPeakD0, Bool_t isPeakD0bar, Bool_t isSideBandD0, Bool_t isSideBandD0bar) const |
AliAODVertex * | GetPrimaryVtxSkipped (AliAODEvent *aodev, AliAODRecoDecayHF2Prong *d) |
void | SetRejecCandidateMCUpgrade (Bool_t selection) |
void | SetSkipEventSelection (Bool_t skip) |
void | SetMaxZvtxForSkipEventSelection (Double_t zmax) |
void | SetPtWeightsFromDataPbPb276overLHC12a17a () |
void | SetFillImpParTree (Bool_t fillimppar) |
AliRDHFCutsD0toKpi * | GetLooseCut () |
AliRDHFCutsD0toKpi * | GetTightCut () |
Private Member Functions | |
Bool_t | FillHistos (AliAODRecoDecayHF2Prong *d, TList *&list, Int_t ptbin, Int_t okD0, Int_t okD0bar, Double_t invMassD0, Double_t invMassD0bar, Bool_t isPeakD0, Bool_t isPeakD0bar, Bool_t isSideBandD0, Bool_t isSideBandD0bar, Double_t massmumtrue, AliAODRecoDecayHF *aodDMC, Double_t *vtxTrue, Int_t isD0D0barMC, Double_t bField) |
void | FillHistoMCproperties (TClonesArray *arrayMC) |
AliAnalysisTaskSECharmFraction (const AliAnalysisTaskSECharmFraction &) | |
AliAnalysisTaskSECharmFraction & | operator= (const AliAnalysisTaskSECharmFraction &) |
Private Attributes | |
AliRDHFCutsD0toKpi * | fCutsLoose |
AliRDHFCutsD0toKpi * | fCutsTight |
Loose cuts object. More... | |
Int_t | fFastAnalysis |
Vertexer heavy flavour. More... | |
Bool_t | fReadMC |
Level of analysis speed: default is 1, switch it to 2 to fill the THnSparse. More... | |
Bool_t | fcheckD0Bit |
Flag To switch on/off access to MC. More... | |
Bool_t | fsplitMassD0D0bar |
Flag to check the D0 bit flag. More... | |
Bool_t | fLikeSign |
Flag to use two shistos for D0 and D0bar invariant masses. More... | |
Bool_t | fusePID |
Flag to analyse Like Sign array. More... | |
Double_t | fmD0PDG |
Flag to use PID. More... | |
Int_t | fnbins |
MC D0 mass. More... | |
Float_t * | fptbins |
Number of pt bins. More... | |
Int_t | fNtrMaxforVtx |
Double_t | fptAll |
N Max acceptable tracks used for vertex (0,1,2) More... | |
Double_t | fptAllSq |
! Sum of the square of the pt of the reco tracks More... | |
Double_t | fptMax [3] |
! Three largest track pt in the event More... | |
Double_t | fAcceptanceCuts [3] |
Double_t | fsignalInvMassCut |
array with acceptance cuts More... | |
Double_t | flargeInvMassCut |
invariant mass cut to define signal region More... | |
Double_t | fsidebandInvMassCut |
invariant mass cut to accept all inv mass window More... | |
Double_t | fsidebandInvMassWindow |
invariant mass cut to define side band region lower limit More... | |
Bool_t | fUseMC |
invariant mass cut to define side band region width More... | |
Bool_t | fCleanCandOwnVtx |
flag to use or not MC info More... | |
TH1F * | fNentries |
flag to switch on/off cleaning of the candidate own vtx More... | |
TH1F * | fSignalType |
! histo for the type of MC signal , container 2 More... | |
TH1F * | fSignalTypeLsCuts |
! histo for the type of MC signal with loose cuts , container 3 More... | |
TH1F * | fSignalTypeTghCuts |
! histo for the type of MC signal with tight cuts, container 4 More... | |
AliNormalizationCounter * | fCounter |
! counter for the normalization More... | |
TList * | flistMCproperties |
! TLists for MC properties of D0 w.r.t. B mesons and c quarks cntainer 5 More... | |
TList * | flistNoCutsSignal |
! TList for signal (D prompt) with nocuts, container 6 More... | |
TList * | flistNoCutsBack |
! TList for background with nocuts, container 7 More... | |
TList * | flistNoCutsFromB |
! TList for D from B or D from Dstar from Bwith nocuts, container 8 More... | |
TList * | flistNoCutsFromDstar |
! TList for D from Dstar with nocuts, container 9 More... | |
TList * | flistNoCutsOther |
! TList for others with nocuts, container 10 More... | |
TList * | flistLsCutsSignal |
! TList for signal (D prompt) with loose cuts, container 11 More... | |
TList * | flistLsCutsBack |
! TList for background with loose cuts, container 12 More... | |
TList * | flistLsCutsFromB |
! TList for D from B or D from Dstar from B with loose cuts, container 13 More... | |
TList * | flistLsCutsFromDstar |
! TList for D from Dstar with loose cuts, container 14 More... | |
TList * | flistLsCutsOther |
! TList for others with loose cuts, container 15 More... | |
TList * | flistTghCutsSignal |
! TList for signal (D prompt) with tight cuts, container 16 More... | |
TList * | flistTghCutsBack |
! TList for backgrnd with tight cuts, container 17 More... | |
TList * | flistTghCutsFromB |
! TList for D from B or D from Dstar from Bwith tight cuts, container 18 More... | |
TList * | flistTghCutsFromDstar |
! TList for D from Dstar Dstar with tight cuts, container 19 More... | |
TList * | flistTghCutsOther |
! TList for others with tight cuts, container 20 More... | |
AliVertexingHFUtils * | fVertUtil |
Bool_t | fselectForUpgrade |
vertexing HF Util More... | |
Bool_t | fskipEventSelection |
switch to reject candidates from HIJING and not Pythia for upgrade studies More... | |
Double_t | fZvtxUpgr |
switch to skip event selection (for upgrade studies) More... | |
TF1 * | fWeightPt |
cut value on max zvtx used ONLY if fskipEventSelection is kTRUE More... | |
Bool_t | fFillTree |
function with pt weights used only for MC histos for reflections and signal mass shape More... | |
TTree * | fTreeNCsign |
Switch to fill the trees of variabls for the impact parameter unbinned fit. More... | |
TTree * | fTreeNCback |
! More... | |
TTree * | fTreeNCfromB |
! More... | |
TTree * | fTreeRecoNCfromB |
! More... | |
TTree * | fTreeNCfromDstar |
! More... | |
TTree * | fTreeNCother |
! More... | |
TTree * | fTreeLSCsign |
! More... | |
TTree * | fTreeLSCback |
! More... | |
TTree * | fTreeLSCfromB |
! More... | |
TTree * | fTreeRecoLSCfromB |
! More... | |
TTree * | fTreeLSCfromDstar |
! More... | |
TTree * | fTreeLSCother |
! More... | |
TTree * | fTreeTGHCsign |
! More... | |
TTree * | fTreeTGHCback |
! More... | |
TTree * | fTreeTGHCfromB |
! More... | |
TTree * | fTreeRecoTGHCfromB |
! More... | |
TTree * | fTreeTGHCfromDstar |
! More... | |
TTree * | fTreeTGHCother |
! More... | |
Double_t * | fVariablesTreeNCsign |
! More... | |
Double_t * | fVariablesTreeNCback |
! More... | |
Double_t * | fVariablesTreeNCfromB |
! More... | |
Double_t * | fVariablesTreeRecoNCfromB |
! More... | |
Double_t * | fVariablesTreeNCfromDstar |
! More... | |
Double_t * | fVariablesTreeNCother |
! More... | |
Double_t * | fVariablesTreeLSCsign |
! More... | |
Double_t * | fVariablesTreeLSCback |
! More... | |
Double_t * | fVariablesTreeLSCfromB |
! More... | |
Double_t * | fVariablesTreeRecoLSCfromB |
! More... | |
Double_t * | fVariablesTreeLSCfromDstar |
! More... | |
Double_t * | fVariablesTreeLSCother |
! More... | |
Double_t * | fVariablesTreeTGHCsign |
! More... | |
Double_t * | fVariablesTreeTGHCback |
! More... | |
Double_t * | fVariablesTreeTGHCfromB |
! More... | |
Double_t * | fVariablesTreeRecoTGHCfromB |
! More... | |
Double_t * | fVariablesTreeTGHCfromDstar |
! More... | |
Double_t * | fVariablesTreeTGHCother |
! More... | |
Definition at line 31 of file AliAnalysisTaskSECharmFraction.h.
AliAnalysisTaskSECharmFraction::AliAnalysisTaskSECharmFraction | ( | ) |
Default constructor
Definition at line 68 of file AliAnalysisTaskSECharmFraction.cxx.
AliAnalysisTaskSECharmFraction::AliAnalysisTaskSECharmFraction | ( | const char * | name | ) |
Constructor
Define input and output slots here Input slot #0 works with a TChain Output slot #0 writes into a TH1 container
Definition at line 159 of file AliAnalysisTaskSECharmFraction.cxx.
AliAnalysisTaskSECharmFraction::AliAnalysisTaskSECharmFraction | ( | const char * | name, |
AliRDHFCutsD0toKpi * | cutsA, | ||
AliRDHFCutsD0toKpi * | cutsB | ||
) |
Constructor
Definition at line 273 of file AliAnalysisTaskSECharmFraction.cxx.
|
virtual |
Destructor
Definition at line 406 of file AliAnalysisTaskSECharmFraction.cxx.
|
private |
void AliAnalysisTaskSECharmFraction::CheckInvMassD0 | ( | AliAODRecoDecayHF2Prong * | d, |
Double_t & | invMassD0, | ||
Double_t & | invMassD0bar, | ||
Bool_t & | isPeakD0, | ||
Bool_t & | isPeakD0bar, | ||
Bool_t & | isSideBandD0, | ||
Bool_t & | isSideBandD0bar | ||
) |
Check wheter the candidate inv. mass is compatible with signal or sideband inv. mass selection
Definition at line 6472 of file AliAnalysisTaskSECharmFraction.cxx.
Referenced by UserExec().
Int_t AliAnalysisTaskSECharmFraction::CheckOrigin | ( | const TClonesArray * | arrayMC, |
const AliAODMCParticle * | mcPartCandidate | ||
) | const |
checking whether the mother of the particles come from a charm or a bottom quark
Definition at line 6592 of file AliAnalysisTaskSECharmFraction.cxx.
Referenced by GetD0toKPiSignalType().
AliAODRecoDecayHF * AliAnalysisTaskSECharmFraction::ConstructFakeTrueSecVtx | ( | const AliAODMCParticle * | b1, |
const AliAODMCParticle * | b2, | ||
const AliAODMCParticle * | mum, | ||
Double_t * | primaryVtxTrue | ||
) |
!!NOTE THAT ONLY ONE MOTHER IS CONSIDERED: THE METHOD REQUIRES THE DAUGHTERS COME FROM THE SAME MOTHER !!
Definition at line 6814 of file AliAnalysisTaskSECharmFraction.cxx.
Referenced by GetD0toKPiSignalType(), and GetD0toKPiSignalTypeObsolete().
void AliAnalysisTaskSECharmFraction::FillAziHistos | ( | AliAODRecoDecayHF2Prong * | d, |
TList *& | list, | ||
Int_t | ptbin, | ||
Double_t | azilist[30000], | ||
Int_t | trkIDlist[30000], | ||
Int_t | nprim, | ||
Int_t | okD0, | ||
Int_t | okD0bar, | ||
Bool_t | isPeakD0, | ||
Bool_t | isPeakD0bar, | ||
Bool_t | isSideBandD0, | ||
Bool_t | isSideBandD0bar | ||
) | const |
Definition at line 7701 of file AliAnalysisTaskSECharmFraction.cxx.
Referenced by UserExec().
Bool_t AliAnalysisTaskSECharmFraction::FillAziList | ( | AliAODEvent * | aod, |
Double_t | azilist[30000], | ||
Int_t | trkIDlist[30000], | ||
Int_t & | nprim | ||
) | const |
Definition at line 7676 of file AliAnalysisTaskSECharmFraction.cxx.
Referenced by UserExec().
|
private |
Definition at line 7463 of file AliAnalysisTaskSECharmFraction.cxx.
Referenced by UserExec().
|
private |
FILL THE HISTOGRAMS: TAKE THE HISTOS FROM THE list NAME
Definition at line 6874 of file AliAnalysisTaskSECharmFraction.cxx.
Referenced by UserExec().
|
inline |
Definition at line 68 of file AliAnalysisTaskSECharmFraction.h.
|
inline |
Definition at line 67 of file AliAnalysisTaskSECharmFraction.h.
AliAODRecoDecayHF * AliAnalysisTaskSECharmFraction::GetD0toKPiSignalType | ( | const AliAODRecoDecayHF2Prong * | d, |
TClonesArray * | arrayMC, | ||
Int_t & | signaltype, | ||
Double_t & | massMumTrue, | ||
Double_t * | primaryVtx, | ||
Int_t & | isD0D0bar | ||
) |
THIS METHOD CHECK THE TYPE OF SIGNAL/BACKGROUND THE CANDIDATE IS. IF (!AND ONLY IF) THE TWO DAUGHTERS COME FROM A COMMON MOTHER A FAKE TRUE SECONDARY VERTEX IS CONSTRUCTED (aodDMC)
Definition at line 6494 of file AliAnalysisTaskSECharmFraction.cxx.
Referenced by UserExec().
AliAODRecoDecayHF * AliAnalysisTaskSECharmFraction::GetD0toKPiSignalTypeObsolete | ( | const AliAODRecoDecayHF2Prong * | d, |
TClonesArray * | arrayMC, | ||
Int_t & | signaltype, | ||
Double_t & | massMumTrue, | ||
Double_t * | primaryVtx | ||
) |
THIS METHOD CHECK THE TYPE OF SIGNAL/BACKGROUND THE CANDIDATE IS. IF (!AND ONLY IF) THE TWO DAUGHTERS COME FROM A COMMONE MOTHER A FAKE TRUE SECONDARY VERTEX IS CONSTRUCTED (aodDMC) OBSOLETE METHOD, KEPT ONLY FOR CHECKS
Definition at line 6627 of file AliAnalysisTaskSECharmFraction.cxx.
|
inline |
Definition at line 47 of file AliAnalysisTaskSECharmFraction.h.
|
inline |
Definition at line 101 of file AliAnalysisTaskSECharmFraction.h.
Referenced by AddTaskSECharmFraction().
|
inline |
Definition at line 51 of file AliAnalysisTaskSECharmFraction.h.
AliAODVertex * AliAnalysisTaskSECharmFraction::GetPrimaryVtxSkipped | ( | AliAODEvent * | aodev, |
AliAODRecoDecayHF2Prong * | d | ||
) |
Definition at line 7633 of file AliAnalysisTaskSECharmFraction.cxx.
|
inline |
Definition at line 104 of file AliAnalysisTaskSECharmFraction.h.
Referenced by AddTaskSECharmFraction().
|
virtual |
Initialization
Definition at line 536 of file AliAnalysisTaskSECharmFraction.cxx.
Referenced by LocalInit().
|
inlinevirtual |
Definition at line 42 of file AliAnalysisTaskSECharmFraction.h.
|
private |
|
inline |
Definition at line 61 of file AliAnalysisTaskSECharmFraction.h.
|
inline |
Definition at line 65 of file AliAnalysisTaskSECharmFraction.h.
Referenced by AddTaskSECharmFraction().
|
inline |
Definition at line 49 of file AliAnalysisTaskSECharmFraction.h.
Referenced by AddTaskSECharmFraction().
|
inline |
Definition at line 66 of file AliAnalysisTaskSECharmFraction.h.
Referenced by AddTaskSECharmFraction().
|
inline |
Definition at line 83 of file AliAnalysisTaskSECharmFraction.h.
Referenced by AddTaskSECharmFraction().
|
inline |
Definition at line 54 of file AliAnalysisTaskSECharmFraction.h.
Referenced by SetStandardMassSelection().
|
inline |
Definition at line 81 of file AliAnalysisTaskSECharmFraction.h.
Referenced by AddTaskSECharmFraction().
|
inline |
Definition at line 50 of file AliAnalysisTaskSECharmFraction.h.
Referenced by AddTaskSECharmFraction(), and Init().
void AliAnalysisTaskSECharmFraction::SetPtBins | ( | Int_t | nbins, |
const Float_t * | ptbins | ||
) |
Definition at line 7591 of file AliAnalysisTaskSECharmFraction.cxx.
Referenced by AliAnalysisTaskSECharmFraction().
void AliAnalysisTaskSECharmFraction::SetPtWeightsFromDataPbPb276overLHC12a17a | ( | ) |
Definition at line 7741 of file AliAnalysisTaskSECharmFraction.cxx.
Referenced by AddTaskSECharmFraction().
|
inline |
Definition at line 45 of file AliAnalysisTaskSECharmFraction.h.
Referenced by AddTaskSECharmFraction().
|
inline |
Definition at line 79 of file AliAnalysisTaskSECharmFraction.h.
Referenced by AddTaskSECharmFraction().
|
inline |
Definition at line 55 of file AliAnalysisTaskSECharmFraction.h.
Referenced by SetStandardMassSelection().
|
inline |
Definition at line 58 of file AliAnalysisTaskSECharmFraction.h.
Referenced by SetStandardMassSelection().
|
inline |
Definition at line 53 of file AliAnalysisTaskSECharmFraction.h.
Referenced by SetStandardMassSelection().
|
inline |
Definition at line 80 of file AliAnalysisTaskSECharmFraction.h.
Referenced by AddTaskSECharmFraction().
|
inline |
Definition at line 46 of file AliAnalysisTaskSECharmFraction.h.
Int_t AliAnalysisTaskSECharmFraction::SetStandardCuts | ( | ) |
creating cuts for D0 -> Kpi: OBSOLETE!
Definition at line 6426 of file AliAnalysisTaskSECharmFraction.cxx.
Referenced by AliAnalysisTaskSECharmFraction().
void AliAnalysisTaskSECharmFraction::SetStandardMassSelection | ( | ) |
Definition at line 7598 of file AliAnalysisTaskSECharmFraction.cxx.
Referenced by AddTaskSECharmFraction(), and Init().
|
inline |
Definition at line 73 of file AliAnalysisTaskSECharmFraction.h.
|
inline |
Definition at line 48 of file AliAnalysisTaskSECharmFraction.h.
Referenced by AddTaskSECharmFraction().
Bool_t AliAnalysisTaskSECharmFraction::SpecialSelD0 | ( | AliAODRecoDecayHF2Prong * | d, |
Int_t & | nusedforVtx | ||
) |
Definition at line 7616 of file AliAnalysisTaskSECharmFraction.cxx.
Referenced by UserExec().
|
virtual |
Definition at line 7757 of file AliAnalysisTaskSECharmFraction.cxx.
|
virtual |
Implementation of interface methods.
Create histograms
Definition at line 585 of file AliAnalysisTaskSECharmFraction.cxx.
|
virtual |
Execute analysis for current event
Definition at line 5718 of file AliAnalysisTaskSECharmFraction.cxx.
|
private |
Definition at line 133 of file AliAnalysisTaskSECharmFraction.h.
Referenced by SetAcceptanceCut().
|
private |
Flag To switch on/off access to MC.
Definition at line 122 of file AliAnalysisTaskSECharmFraction.h.
Referenced by GetCheckBitD0flag(), SetCheckBitD0flag(), and UserExec().
|
private |
flag to use or not MC info
Definition at line 139 of file AliAnalysisTaskSECharmFraction.h.
Referenced by Init(), and UserExec().
|
private |
! counter for the normalization
Definition at line 144 of file AliAnalysisTaskSECharmFraction.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSECharmFraction().
|
private |
Definition at line 118 of file AliAnalysisTaskSECharmFraction.h.
Referenced by AliAnalysisTaskSECharmFraction(), GetLooseCut(), Init(), SetStandardCuts(), UserExec(), and ~AliAnalysisTaskSECharmFraction().
|
private |
Loose cuts object.
Definition at line 119 of file AliAnalysisTaskSECharmFraction.h.
Referenced by AliAnalysisTaskSECharmFraction(), GetTightCut(), Init(), SetStandardCuts(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSECharmFraction().
|
private |
Vertexer heavy flavour.
Definition at line 120 of file AliAnalysisTaskSECharmFraction.h.
Referenced by FillHistos(), GetAnalysisLevel(), SetAnalysisLevel(), and UserExec().
|
private |
function with pt weights used only for MC histos for reflections and signal mass shape
Definition at line 177 of file AliAnalysisTaskSECharmFraction.h.
Referenced by FillHistos(), and SetFillImpParTree().
|
private |
invariant mass cut to define signal region
Definition at line 135 of file AliAnalysisTaskSECharmFraction.h.
Referenced by Init(), and SetLargeInvMassCut().
|
private |
Flag to use two shistos for D0 and D0bar invariant masses.
Definition at line 124 of file AliAnalysisTaskSECharmFraction.h.
Referenced by ConstructFakeTrueSecVtx(), SetAnalyzeLikeSign(), and UserExec().
|
private |
! TList for background with loose cuts, container 12
Definition at line 152 of file AliAnalysisTaskSECharmFraction.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSECharmFraction().
|
private |
! TList for D from B or D from Dstar from B with loose cuts, container 13
Definition at line 153 of file AliAnalysisTaskSECharmFraction.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSECharmFraction().
|
private |
! TList for D from Dstar with loose cuts, container 14
Definition at line 154 of file AliAnalysisTaskSECharmFraction.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSECharmFraction().
|
private |
! TList for others with loose cuts, container 15
Definition at line 155 of file AliAnalysisTaskSECharmFraction.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSECharmFraction().
|
private |
! TList for signal (D prompt) with loose cuts, container 11
Definition at line 151 of file AliAnalysisTaskSECharmFraction.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSECharmFraction().
|
private |
! TLists for MC properties of D0 w.r.t. B mesons and c quarks cntainer 5
Definition at line 145 of file AliAnalysisTaskSECharmFraction.h.
Referenced by FillHistoMCproperties(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSECharmFraction().
|
private |
! TList for background with nocuts, container 7
Definition at line 147 of file AliAnalysisTaskSECharmFraction.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSECharmFraction().
|
private |
! TList for D from B or D from Dstar from Bwith nocuts, container 8
Definition at line 148 of file AliAnalysisTaskSECharmFraction.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSECharmFraction().
|
private |
! TList for D from Dstar with nocuts, container 9
Definition at line 149 of file AliAnalysisTaskSECharmFraction.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSECharmFraction().
|
private |
! TList for others with nocuts, container 10
Definition at line 150 of file AliAnalysisTaskSECharmFraction.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSECharmFraction().
|
private |
! TList for signal (D prompt) with nocuts, container 6
Definition at line 146 of file AliAnalysisTaskSECharmFraction.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSECharmFraction().
|
private |
! TList for backgrnd with tight cuts, container 17
Definition at line 157 of file AliAnalysisTaskSECharmFraction.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSECharmFraction().
|
private |
! TList for D from B or D from Dstar from Bwith tight cuts, container 18
Definition at line 158 of file AliAnalysisTaskSECharmFraction.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSECharmFraction().
|
private |
! TList for D from Dstar Dstar with tight cuts, container 19
Definition at line 159 of file AliAnalysisTaskSECharmFraction.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSECharmFraction().
|
private |
! TList for others with tight cuts, container 20
Definition at line 160 of file AliAnalysisTaskSECharmFraction.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSECharmFraction().
|
private |
! TList for signal (D prompt) with tight cuts, container 16
Definition at line 156 of file AliAnalysisTaskSECharmFraction.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSECharmFraction().
|
private |
Flag to use PID.
Definition at line 126 of file AliAnalysisTaskSECharmFraction.h.
Referenced by CheckInvMassD0(), and Init().
|
private |
MC D0 mass.
Definition at line 127 of file AliAnalysisTaskSECharmFraction.h.
Referenced by AliAnalysisTaskSECharmFraction(), SetPtBins(), SetStandardCuts(), and UserCreateOutputObjects().
|
private |
flag to switch on/off cleaning of the candidate own vtx
! histo for #AOD analysed, container 1
Definition at line 140 of file AliAnalysisTaskSECharmFraction.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSECharmFraction().
|
private |
Definition at line 129 of file AliAnalysisTaskSECharmFraction.h.
Referenced by GetNMaxTrForVtx(), Init(), SetNMaxTrForVtx(), SpecialSelD0(), and UserExec().
|
private |
N Max acceptable tracks used for vertex (0,1,2)
! Sum of pt of the reco tracks
Definition at line 130 of file AliAnalysisTaskSECharmFraction.h.
Referenced by FillHistos(), and UserExec().
|
private |
! Sum of the square of the pt of the reco tracks
Definition at line 131 of file AliAnalysisTaskSECharmFraction.h.
Referenced by FillHistos(), and UserExec().
|
private |
Number of pt bins.
Definition at line 128 of file AliAnalysisTaskSECharmFraction.h.
Referenced by SetPtBins(), SetStandardCuts(), UserCreateOutputObjects(), and ~AliAnalysisTaskSECharmFraction().
|
private |
! Three largest track pt in the event
Definition at line 132 of file AliAnalysisTaskSECharmFraction.h.
Referenced by FillHistos(), and UserExec().
|
private |
Level of analysis speed: default is 1, switch it to 2 to fill the THnSparse.
Definition at line 121 of file AliAnalysisTaskSECharmFraction.h.
Referenced by FillHistos(), SetReadMC(), and UserExec().
|
private |
vertexing HF Util
Definition at line 162 of file AliAnalysisTaskSECharmFraction.h.
Referenced by SetRejecCandidateMCUpgrade(), and UserExec().
|
private |
invariant mass cut to accept all inv mass window
Definition at line 136 of file AliAnalysisTaskSECharmFraction.h.
Referenced by CheckInvMassD0(), Init(), and SetSideBandInvMassCut().
|
private |
invariant mass cut to define side band region lower limit
Definition at line 137 of file AliAnalysisTaskSECharmFraction.h.
Referenced by CheckInvMassD0(), Init(), and SetSideBandInvMassWindow().
|
private |
array with acceptance cuts
Definition at line 134 of file AliAnalysisTaskSECharmFraction.h.
Referenced by CheckInvMassD0(), Init(), and SetSignalInvMassCut().
|
private |
! histo for the type of MC signal , container 2
Definition at line 141 of file AliAnalysisTaskSECharmFraction.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSECharmFraction().
|
private |
! histo for the type of MC signal with loose cuts , container 3
Definition at line 142 of file AliAnalysisTaskSECharmFraction.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSECharmFraction().
|
private |
! histo for the type of MC signal with tight cuts, container 4
Definition at line 143 of file AliAnalysisTaskSECharmFraction.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSECharmFraction().
|
private |
switch to reject candidates from HIJING and not Pythia for upgrade studies
Definition at line 163 of file AliAnalysisTaskSECharmFraction.h.
Referenced by SetSkipEventSelection(), and UserExec().
|
private |
Flag to check the D0 bit flag.
Definition at line 123 of file AliAnalysisTaskSECharmFraction.h.
Referenced by FillHistos(), GetIsSplitMassD0D0bar(), and SetSplitMassD0D0bar().
|
private |
!
Definition at line 185 of file AliAnalysisTaskSECharmFraction.h.
Referenced by UserCreateOutputObjects().
|
private |
!
Definition at line 186 of file AliAnalysisTaskSECharmFraction.h.
Referenced by UserCreateOutputObjects().
|
private |
!
Definition at line 188 of file AliAnalysisTaskSECharmFraction.h.
Referenced by UserCreateOutputObjects().
|
private |
!
Definition at line 189 of file AliAnalysisTaskSECharmFraction.h.
Referenced by UserCreateOutputObjects().
|
private |
!
Definition at line 184 of file AliAnalysisTaskSECharmFraction.h.
Referenced by UserCreateOutputObjects().
|
private |
!
Definition at line 179 of file AliAnalysisTaskSECharmFraction.h.
Referenced by UserCreateOutputObjects().
|
private |
!
Definition at line 180 of file AliAnalysisTaskSECharmFraction.h.
Referenced by UserCreateOutputObjects().
|
private |
!
Definition at line 182 of file AliAnalysisTaskSECharmFraction.h.
Referenced by UserCreateOutputObjects().
|
private |
!
Definition at line 183 of file AliAnalysisTaskSECharmFraction.h.
Referenced by UserCreateOutputObjects().
|
private |
Switch to fill the trees of variabls for the impact parameter unbinned fit.
!
Definition at line 178 of file AliAnalysisTaskSECharmFraction.h.
Referenced by UserCreateOutputObjects().
|
private |
!
Definition at line 187 of file AliAnalysisTaskSECharmFraction.h.
Referenced by UserCreateOutputObjects().
|
private |
!
Definition at line 181 of file AliAnalysisTaskSECharmFraction.h.
Referenced by UserCreateOutputObjects().
|
private |
!
Definition at line 193 of file AliAnalysisTaskSECharmFraction.h.
Referenced by UserCreateOutputObjects().
|
private |
!
Definition at line 191 of file AliAnalysisTaskSECharmFraction.h.
Referenced by UserCreateOutputObjects().
|
private |
!
Definition at line 192 of file AliAnalysisTaskSECharmFraction.h.
Referenced by UserCreateOutputObjects().
|
private |
!
Definition at line 194 of file AliAnalysisTaskSECharmFraction.h.
Referenced by UserCreateOutputObjects().
|
private |
!
Definition at line 195 of file AliAnalysisTaskSECharmFraction.h.
Referenced by UserCreateOutputObjects().
|
private |
!
Definition at line 190 of file AliAnalysisTaskSECharmFraction.h.
Referenced by UserCreateOutputObjects().
|
private |
invariant mass cut to define side band region width
Definition at line 138 of file AliAnalysisTaskSECharmFraction.h.
Referenced by SetUseMC().
|
private |
Flag to analyse Like Sign array.
Definition at line 125 of file AliAnalysisTaskSECharmFraction.h.
Referenced by SetUsePID(), and UserExec().
|
private |
!
Definition at line 203 of file AliAnalysisTaskSECharmFraction.h.
Referenced by FillHistos(), and UserCreateOutputObjects().
|
private |
!
Definition at line 204 of file AliAnalysisTaskSECharmFraction.h.
Referenced by FillHistos(), and UserCreateOutputObjects().
|
private |
!
Definition at line 206 of file AliAnalysisTaskSECharmFraction.h.
Referenced by FillHistos(), and UserCreateOutputObjects().
|
private |
!
Definition at line 207 of file AliAnalysisTaskSECharmFraction.h.
Referenced by FillHistos(), and UserCreateOutputObjects().
|
private |
!
Definition at line 202 of file AliAnalysisTaskSECharmFraction.h.
Referenced by FillHistos(), and UserCreateOutputObjects().
|
private |
!
Definition at line 197 of file AliAnalysisTaskSECharmFraction.h.
Referenced by FillHistos(), and UserCreateOutputObjects().
|
private |
!
Definition at line 198 of file AliAnalysisTaskSECharmFraction.h.
Referenced by FillHistos(), and UserCreateOutputObjects().
|
private |
!
Definition at line 200 of file AliAnalysisTaskSECharmFraction.h.
Referenced by FillHistos(), and UserCreateOutputObjects().
|
private |
!
Definition at line 201 of file AliAnalysisTaskSECharmFraction.h.
Referenced by FillHistos(), and UserCreateOutputObjects().
|
private |
!
Definition at line 196 of file AliAnalysisTaskSECharmFraction.h.
Referenced by FillHistos(), and UserCreateOutputObjects().
|
private |
!
Definition at line 205 of file AliAnalysisTaskSECharmFraction.h.
Referenced by FillHistos(), and UserCreateOutputObjects().
|
private |
!
Definition at line 199 of file AliAnalysisTaskSECharmFraction.h.
Referenced by FillHistos(), and UserCreateOutputObjects().
|
private |
!
Definition at line 211 of file AliAnalysisTaskSECharmFraction.h.
Referenced by FillHistos(), and UserCreateOutputObjects().
|
private |
!
Definition at line 209 of file AliAnalysisTaskSECharmFraction.h.
Referenced by FillHistos(), and UserCreateOutputObjects().
|
private |
!
Definition at line 210 of file AliAnalysisTaskSECharmFraction.h.
Referenced by FillHistos(), and UserCreateOutputObjects().
|
private |
!
Definition at line 212 of file AliAnalysisTaskSECharmFraction.h.
Referenced by FillHistos(), and UserCreateOutputObjects().
|
private |
!
Definition at line 213 of file AliAnalysisTaskSECharmFraction.h.
Referenced by FillHistos(), and UserCreateOutputObjects().
|
private |
!
Definition at line 208 of file AliAnalysisTaskSECharmFraction.h.
Referenced by FillHistos(), and UserCreateOutputObjects().
|
private |
Definition at line 161 of file AliAnalysisTaskSECharmFraction.h.
Referenced by AliAnalysisTaskSECharmFraction(), UserExec(), and ~AliAnalysisTaskSECharmFraction().
|
private |
cut value on max zvtx used ONLY if fskipEventSelection is kTRUE
Definition at line 165 of file AliAnalysisTaskSECharmFraction.h.
Referenced by FillHistos(), SetPtWeightsFromDataPbPb276overLHC12a17a(), and ~AliAnalysisTaskSECharmFraction().
|
private |
switch to skip event selection (for upgrade studies)
Definition at line 164 of file AliAnalysisTaskSECharmFraction.h.
Referenced by SetMaxZvtxForSkipEventSelection(), and UserExec().