![]() |
AliPhysics
dab84fb (dab84fb)
|
Struct that encapsulates analysis parameters. More...
#include <AliAnalysisTaskDmesonJets.h>
Public Types | |
enum | EFindParticleOriginMode_t { kFindFirst, kFindLast } |
typedef std::pair< AliJetInfo *, Double_t > | jet_distance_pair |
Static Public Member Functions | |
static AliAODMCParticle * | FindParticleOrigin (const AliAODMCParticle *part, TClonesArray *mcArray, EFindParticleOriginMode_t mode, const std::set< UInt_t > &pdgSet) |
static AliAODMCParticle * | FindParticleOrigin (const AliAODMCParticle *part, TClonesArray *mcArray, EFindParticleOriginMode_t mode) |
static std::pair< AliAnalysisTaskDmesonJets::EMesonOrigin_t, AliAODMCParticle * > | IsPromptCharm (const AliAODMCParticle *part, TClonesArray *mcArray) |
static EMesonDecayChannel_t | CheckDecayChannel (const AliAODMCParticle *part, TClonesArray *mcArray) |
Public Attributes | |
std::map< AliAODMCParticle *, Short_t > | fPartons |
! set of the partons in the shower that produced each D meson More... | |
Protected Member Functions | |
void | RunAnalysis () |
Run the analysis. More... | |
Protected Attributes | |
ECandidateType_t | fCandidateType |
Candidate type. More... | |
TString | fCandidateName |
Candidate name. More... | |
UInt_t | fCandidatePDG |
Candidate PDG. More... | |
UChar_t | fNDaughters |
Number of daughters. More... | |
TArrayI | fPDGdaughters |
List of the PDG code of the daughters. More... | |
TString | fBranchName |
AOD branch where the D meson candidate are found. More... | |
EMCMode_t | fMCMode |
MC mode: No MC (data and MC detector level), background-only (MC), signal-only (MC), MC truth (particle level) More... | |
Int_t | fNMassBins |
Mass number of bins. More... | |
Double_t | fMinMass |
Min mass in histogram axis. More... | |
Double_t | fMaxMass |
Max mass in histogram axis. More... | |
AliRDHFCuts * | fRDHFCuts |
D meson candidates cuts. More... | |
UInt_t | fRejectedOrigin |
Bit mask with D meson origins that are rejected (used for MC analysis, i.e. signal-only, background-only and particle-level) More... | |
UInt_t | fAcceptedDecay |
Bit mask with D meson decays that are accepted (only used for particle-level analysis) More... | |
Bool_t | fInhibit |
Inhibit the task. More... | |
std::vector< AliHFJetDefinition > | fJetDefinitions |
Jet definitions. More... | |
Float_t | fPtBinWidth |
Histogram pt bin width. More... | |
Float_t | fMaxPt |
Histogram pt limit. More... | |
Bool_t | fD0Extended |
Store extended information in the tree (only for D0 mesons) More... | |
TRandom * | fRandomGen |
! Random number generator More... | |
Double_t | fTrackEfficiency |
! Artificial tracking inefficiency (0...1) -> set automatically at ExecOnce by AliAnalysisTaskDmesonJets More... | |
Bool_t | fRejectISR |
! Reject initial state radiation More... | |
Int_t | fDataSlotNumber |
! Data slot where the tree output is posted More... | |
TTree * | fTree |
! Output tree More... | |
AliDmesonInfoSummary * | fCurrentDmesonJetInfo |
! Current D meson jet info More... | |
AliJetInfoSummary ** | fCurrentJetInfo |
! Current jet info More... | |
std::map< int, AliDmesonJetInfo > | fDmesonJets |
! Array containing the D meson jets More... | |
TClonesArray * | fCandidateArray |
! D meson candidate array More... | |
AliHFAODMCParticleContainer * | fMCContainer |
! MC particle container More... | |
std::vector< AliTrackContainer * > | fTrackContainers |
! Track containers More... | |
std::vector< AliClusterContainer * > | fClusterContainers |
! Cluster containers More... | |
AliAODEvent * | fAodEvent |
! AOD event More... | |
AliFJWrapper * | fFastJetWrapper |
! Fastjet wrapper More... | |
THistManager * | fHistManager |
! Histograms More... | |
Double_t | fCent |
! Event centrality More... | |
TString | fName |
! Name of this object More... | |
Private Member Functions | |
void | AddInputVectors (AliEmcalContainer *cont, Int_t offset, TH2 *rejectHist=0, Double_t eff=0.) |
void | SetCandidateProperties (Double_t range) |
AliAODMCParticle * | MatchToMC () const |
void | RunDetectorLevelAnalysis () |
Run a detector level analysis. More... | |
void | RunParticleLevelAnalysis () |
Run a particle level analysis. More... | |
Bool_t | ExtractRecoDecayAttributes (const AliAODRecoDecayHF2Prong *Dcand, AliDmesonJetInfo &DmesonJet, UInt_t i) |
Bool_t | ExtractD0Attributes (const AliAODRecoDecayHF2Prong *Dcand, AliDmesonJetInfo &DmesonJet, UInt_t i) |
Bool_t | ExtractDstarAttributes (const AliAODRecoCascadeHF *DstarCand, AliDmesonJetInfo &DmesonJet, UInt_t i) |
Bool_t | FindJet (AliAODRecoDecayHF2Prong *Dcand, AliDmesonJetInfo &DmesonJet, AliHFJetDefinition &jetDef) |
Friends | |
class | AliAnalysisTaskDmesonJets |
bool | operator< (const AnalysisEngine &lhs, const AnalysisEngine &rhs) |
bool | operator> (const AnalysisEngine &lhs, const AnalysisEngine &rhs) |
bool | operator<= (const AnalysisEngine &lhs, const AnalysisEngine &rhs) |
bool | operator>= (const AnalysisEngine &lhs, const AnalysisEngine &rhs) |
bool | operator== (const AnalysisEngine &lhs, const AnalysisEngine &rhs) |
bool | operator!= (const AnalysisEngine &lhs, const AnalysisEngine &rhs) |
Struct that encapsulates analysis parameters.
This struct encapsulates analysis parameters for the D meson jet analysis.
Definition at line 470 of file AliAnalysisTaskDmesonJets.h.
typedef std::pair<AliJetInfo*, Double_t> AliAnalysisTaskDmesonJets::AnalysisEngine::jet_distance_pair |
Definition at line 472 of file AliAnalysisTaskDmesonJets.h.
Enumerator | |
---|---|
kFindFirst | |
kFindLast |
Look for the very first particle in the fragmentation tree. Look for the last particle in the fragmentation tree (closest to the hadron) |
Definition at line 474 of file AliAnalysisTaskDmesonJets.h.
AliAnalysisTaskDmesonJets::AnalysisEngine::AnalysisEngine | ( | ) |
This is the default constructor, used for ROOT I/O purposes.
Definition at line 879 of file AliAnalysisTaskDmesonJets.cxx.
Referenced by operator=().
AliAnalysisTaskDmesonJets::AnalysisEngine::AnalysisEngine | ( | ECandidateType_t | type, |
EMCMode_t | MCmode, | ||
AliRDHFCuts * | cuts = 0 , |
||
Int_t | nMassBins = 80 , |
||
Double_t | range = 0.50 |
||
) |
This is the standard constructor.
type | One of the enum constants of ECandidateType_t |
bkgMode | One of the enum constants of EMCMode_t |
cuts | D meson cuts (if null, it will use standard cuts) |
nMassBins | Number of bins in the mass axis |
range | Range of the mass axis (will be centered around the PDG mass) |
Definition at line 925 of file AliAnalysisTaskDmesonJets.cxx.
AliAnalysisTaskDmesonJets::AnalysisEngine::AnalysisEngine | ( | const AnalysisEngine & | source | ) |
Copy constructor
source | Reference to a valid AnalysisEngine to copy from. |
Definition at line 967 of file AliAnalysisTaskDmesonJets.cxx.
|
virtual |
Definition at line 1007 of file AliAnalysisTaskDmesonJets.cxx.
|
private |
Adds all the particles contained in the container into the fastjet wrapper
cont | Pointer to a valid AliEmcalContainer object |
Definition at line 1849 of file AliAnalysisTaskDmesonJets.cxx.
Referenced by FindJet(), and RunParticleLevelAnalysis().
AliAnalysisTaskDmesonJets::AliHFJetDefinition * AliAnalysisTaskDmesonJets::AnalysisEngine::AddJetDefinition | ( | EJetType_t | type, |
Double_t | r, | ||
EJetAlgo_t | algo, | ||
ERecoScheme_t | reco | ||
) |
Add a new jet definition If the jet definition is already present, it does nothing.
type | Jet type |
r | Jet radius |
algo | Jet algorithm |
reco | Recombination scheme |
Definition at line 1181 of file AliAnalysisTaskDmesonJets.cxx.
Referenced by AliAnalysisTaskDmesonJets::AddAnalysisEngine().
AliAnalysisTaskDmesonJets::AliHFJetDefinition * AliAnalysisTaskDmesonJets::AnalysisEngine::AddJetDefinition | ( | const AliHFJetDefinition & | def | ) |
Add a new jet definition If the jet definition is already present, it does nothing.
def | Reference to a AliJetDefinition object |
Definition at line 1152 of file AliAnalysisTaskDmesonJets.cxx.
void AliAnalysisTaskDmesonJets::AnalysisEngine::AdoptRDHFCuts | ( | AliRDHFCuts * | cuts | ) |
Adopt the cuts (this class owns the cuts object, which will be destroyed when needed).
Pointer | to a AliRDHFCuts object. |
Definition at line 1087 of file AliAnalysisTaskDmesonJets.cxx.
|
inline |
Definition at line 533 of file AliAnalysisTaskDmesonJets.h.
void AliAnalysisTaskDmesonJets::AnalysisEngine::BuildHnSparse | ( | UInt_t | enabledAxis | ) |
Allocate a THnSparse histogram
param | Analysis parameters used to properly set some of the axis |
Definition at line 2080 of file AliAnalysisTaskDmesonJets.cxx.
TTree * AliAnalysisTaskDmesonJets::AnalysisEngine::BuildTree | ( | const char * | taskName | ) |
Builds the tree where the output will be posted
Definition at line 2033 of file AliAnalysisTaskDmesonJets.cxx.
|
static |
Checks the decay channel of a D meson
part | Pointer to an AliAODMCParticle object for which decay channel is requested |
mcArray | Pointer to a TClonesArray object where to look for particles |
Definition at line 1478 of file AliAnalysisTaskDmesonJets.cxx.
Referenced by AliHFAODMCParticleContainer::IsSpecialPDG().
|
private |
Extract attributes of the D0 meson candidate.
Dcand | Pointer to a AliAODRecoDecayHF2Prong representing the D0 meson candidate |
DmesonJet | Reference to an AliDmesonJetInfo object where the D0 meson candidate information will be copied |
i | Either 0 or 1, for the two possible mass hypothesis assignments |
Definition at line 1312 of file AliAnalysisTaskDmesonJets.cxx.
Referenced by ExtractRecoDecayAttributes().
|
private |
Extract attributes of the D* meson candidate.
DstarCand | Pointer to a AliAODRecoCascadeHF representing the D* meson candidate |
DmesonJet | Reference to an AliDmesonJetInfo object where the D* meson candidate information will be copied |
i | Either 0 or 1, for the two possible mass hypothesis assignments (since there is only one mass hypothesis for D*, returns kFALSE for i > 0) |
Definition at line 1422 of file AliAnalysisTaskDmesonJets.cxx.
Referenced by ExtractRecoDecayAttributes().
|
private |
Extract attributes of the D meson candidate.
Dcand | Pointer to a AliAODRecoDecayHF2Prong representing the D meson candidate |
DmesonJet | Reference to an AliDmesonJetInfo object where the D meson candidate information will be copied |
i | Either 0 or 1, for the two possible mass hypothesis assignments |
Definition at line 1292 of file AliAnalysisTaskDmesonJets.cxx.
Referenced by RunDetectorLevelAnalysis().
Post the output with D meson jets found in the current event
Definition at line 2479 of file AliAnalysisTaskDmesonJets.cxx.
Bool_t AliAnalysisTaskDmesonJets::AnalysisEngine::FillHnSparse | ( | THnSparse * | h, |
const AliDmesonJetInfo & | DmesonJet, | ||
std::string | n | ||
) |
Fill a THnSparse using information from a AliDmesonJetInfo object
h | Valid pointer to a THnSparse object |
DmesonJet | Const reference to an AliDmesonJetInfo object |
n | Jet name |
Definition at line 2523 of file AliAnalysisTaskDmesonJets.cxx.
Fills QA histograms. This method is not used by the AliAnalysisTaskDmesonJets task, but can be used by derived tasks that have a custom implementation to fill the output objects.
Definition at line 2358 of file AliAnalysisTaskDmesonJets.cxx.
Post the output with D meson jets found in the current event
Definition at line 2231 of file AliAnalysisTaskDmesonJets.cxx.
|
private |
Find the jet that contains a D meson candidate. The jet finding algorithm is always anti-kt Tracks and clusters are accessed through fTrackContainer and fClusterContainer
Dcand | Valid pointer to a D meson candidate object |
DmesonJet | Reference to a AliDmesonJetInfo object where the result will be stored |
r | Jet radius |
Definition at line 1760 of file AliAnalysisTaskDmesonJets.cxx.
Referenced by RunDetectorLevelAnalysis().
std::vector< AliAnalysisTaskDmesonJets::AliHFJetDefinition >::iterator AliAnalysisTaskDmesonJets::AnalysisEngine::FindJetDefinition | ( | const AliHFJetDefinition & | eng | ) |
Look for a jet definition that is equal
def | Reference to a jet definition object |
Definition at line 1193 of file AliAnalysisTaskDmesonJets.cxx.
Referenced by AddJetDefinition().
|
static |
Finds a particle in the fragmentation tree of a final state particle
part | Pointer to an AliAODMCParticle object for which originating quark is required |
mcArray | Pointer to a TClonesArray object where to look for particles |
mode | See documentation of the enum type EFindParticleOriginMode_t |
pdgSet | A set of PDG codes that are being searched |
Definition at line 1575 of file AliAnalysisTaskDmesonJets.cxx.
Referenced by FindParticleOrigin(), IsPromptCharm(), AliHFAODMCParticleContainer::IsSpecialPDG(), and RunParticleLevelAnalysis().
|
static |
Finds a particle in the fragmentation tree of a final state particle
part | Pointer to an AliAODMCParticle object for which originating quark is required |
mcArray | Pointer to a TClonesArray object where to look for particles |
mode | See documentation of the enum type EFindParticleOriginMode_t |
Definition at line 1559 of file AliAnalysisTaskDmesonJets.cxx.
|
inline |
Definition at line 503 of file AliAnalysisTaskDmesonJets.h.
|
inline |
Definition at line 508 of file AliAnalysisTaskDmesonJets.h.
|
inline |
Definition at line 534 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::PostDataFromAnalysisEngine().
|
inline |
Definition at line 523 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJetsDetectorResponse::ResponseEngine::FillTree().
|
inline |
Definition at line 513 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJetsDetectorResponse::ResponseEngine::BuildTree(), and AliAnalysisTaskDmesonJetsDetectorResponse::ResponseEngine::FillTree().
|
inline |
Definition at line 507 of file AliAnalysisTaskDmesonJets.h.
const char * AliAnalysisTaskDmesonJets::AnalysisEngine::GetName | ( | ) | const |
Generate a name for this analysis parameter set
i | Index of the jet radius array. |
Definition at line 1118 of file AliAnalysisTaskDmesonJets.cxx.
Referenced by AliAnalysisTaskDmesonJets::AddAnalysisEngine(), AddJetDefinition(), BuildHnSparse(), BuildTree(), AliAnalysisTaskDmesonJetsDetectorResponse::ResponseEngine::CheckInit(), FillHnSparse(), FillQA(), FillTree(), FindJet(), GetName(), IsAnyJetInAcceptance(), RunDetectorLevelAnalysis(), and RunParticleLevelAnalysis().
const char * AliAnalysisTaskDmesonJets::AnalysisEngine::GetName | ( | const AliHFJetDefinition & | jetDef | ) | const |
Generate a name for this analysis parameter set
i | Index of the jet radius array. |
Definition at line 1106 of file AliAnalysisTaskDmesonJets.cxx.
|
inline |
Definition at line 529 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::PostDataFromAnalysisEngine().
void AliAnalysisTaskDmesonJets::AnalysisEngine::Init | ( | const AliEMCALGeometry *const | geom, |
Int_t | runNumber | ||
) |
Initialize the analysis engine.
Definition at line 1034 of file AliAnalysisTaskDmesonJets.cxx.
Bool_t AliAnalysisTaskDmesonJets::AnalysisEngine::IsAnyJetInAcceptance | ( | const AliDmesonJetInfo & | dMesonJet | ) | const |
Checks whether any of the D meson jets is in the acceptance
Const | reference to a valid AliDmesonJetInfo object |
Definition at line 1024 of file AliAnalysisTaskDmesonJets.cxx.
Referenced by FillHnSparse().
|
inline |
Definition at line 542 of file AliAnalysisTaskDmesonJets.h.
|
static |
Checks whether a particle is the result of the hadronization of a charm quark or a bottom quark
part | Pointer to an AliAODMCParticle object for which originating quark is required |
mcArray | Pointer to a TClonesArray object where to look for particles |
Definition at line 1531 of file AliAnalysisTaskDmesonJets.cxx.
Referenced by ExtractD0Attributes(), ExtractDstarAttributes(), AliHFAODMCParticleContainer::IsSpecialPDG(), and RunParticleLevelAnalysis().
|
private |
AliAnalysisTaskDmesonJets::AnalysisEngine & AliAnalysisTaskDmesonJets::AnalysisEngine::operator= | ( | const AnalysisEngine & | source | ) |
Assignement operator
source | Reference to a valid AnalysisEngine to copy from. |
Definition at line 1015 of file AliAnalysisTaskDmesonJets.cxx.
|
protected |
Run the analysis.
Definition at line 1607 of file AliAnalysisTaskDmesonJets.cxx.
|
private |
Run a detector level analysis.
Definition at line 1622 of file AliAnalysisTaskDmesonJets.cxx.
Referenced by RunAnalysis().
|
private |
Run a particle level analysis.
Definition at line 1871 of file AliAnalysisTaskDmesonJets.cxx.
Referenced by RunAnalysis().
|
inline |
Definition at line 498 of file AliAnalysisTaskDmesonJets.h.
|
private |
Sets the D meson candidate properties.
range | Range of the mass axis (will be centered around the PDG mass) |
Definition at line 1041 of file AliAnalysisTaskDmesonJets.cxx.
Referenced by AnalysisEngine().
|
inline |
Definition at line 491 of file AliAnalysisTaskDmesonJets.h.
Set the jet leading charged constituent pt range of all jet definitions
min | Lower bound |
max | Upper bound |
Definition at line 1227 of file AliAnalysisTaskDmesonJets.cxx.
|
inline |
Definition at line 501 of file AliAnalysisTaskDmesonJets.h.
Set the jet eta range of all jet definitions
min | Lower bound |
max | Upper bound |
Definition at line 1211 of file AliAnalysisTaskDmesonJets.cxx.
Set the jet phi range of all jet definitions
min | Lower bound |
max | Upper bound |
Definition at line 1203 of file AliAnalysisTaskDmesonJets.cxx.
Set the jet pt range of all jet definitions
min | Lower bound |
max | Upper bound |
Definition at line 1219 of file AliAnalysisTaskDmesonJets.cxx.
Definition at line 494 of file AliAnalysisTaskDmesonJets.h.
|
inline |
Definition at line 492 of file AliAnalysisTaskDmesonJets.h.
Set the jet leading neutral constituent pt range range of all jet definitions
min | Lower bound |
max | Upper bound |
Definition at line 1235 of file AliAnalysisTaskDmesonJets.cxx.
|
inline |
Definition at line 493 of file AliAnalysisTaskDmesonJets.h.
void AliAnalysisTaskDmesonJets::AnalysisEngine::SetRDHFCuts | ( | AliRDHFCuts * | cuts | ) |
Set the cuts (creates a copy, so the original object is not owned by this class).
Pointer | to a AliRDHFCuts object. |
Definition at line 1096 of file AliAnalysisTaskDmesonJets.cxx.
Referenced by AliAnalysisTaskDmesonJets::AddAnalysisEngine(), and AnalysisEngine().
|
inline |
Definition at line 497 of file AliAnalysisTaskDmesonJets.h.
|
inline |
Definition at line 499 of file AliAnalysisTaskDmesonJets.h.
|
inline |
Definition at line 532 of file AliAnalysisTaskDmesonJets.h.
|
friend |
Definition at line 593 of file AliAnalysisTaskDmesonJets.h.
|
friend |
Definition at line 550 of file AliAnalysisTaskDmesonJets.h.
|
friend |
Compares 2 analysis engines. The ordering is based on the candidate type first and then on the MC mode.
lhs | Reference to the first AnalysisEngine object |
rhs | Reference to the second AnalysisEngine object |
Definition at line 1245 of file AliAnalysisTaskDmesonJets.cxx.
|
friend |
Definition at line 546 of file AliAnalysisTaskDmesonJets.h.
|
friend |
Compares 2 analysis engines. Two analysis engines are considerate equal if they have both the same candidate type and MC mode.
lhs | Reference to the first AnalysisEngine object |
rhs | Reference to the second AnalysisEngine object |
Definition at line 1275 of file AliAnalysisTaskDmesonJets.cxx.
|
friend |
Definition at line 545 of file AliAnalysisTaskDmesonJets.h.
|
friend |
Definition at line 547 of file AliAnalysisTaskDmesonJets.h.
|
protected |
Bit mask with D meson decays that are accepted (only used for particle-level analysis)
Definition at line 569 of file AliAnalysisTaskDmesonJets.h.
Referenced by RunParticleLevelAnalysis(), and SetCandidateProperties().
|
protected |
! AOD event
Definition at line 587 of file AliAnalysisTaskDmesonJets.h.
Referenced by ExtractD0Attributes(), ExtractDstarAttributes(), and RunDetectorLevelAnalysis().
|
protected |
AOD branch where the D meson candidate are found.
Definition at line 562 of file AliAnalysisTaskDmesonJets.h.
Referenced by SetCandidateProperties().
|
protected |
! D meson candidate array
Definition at line 583 of file AliAnalysisTaskDmesonJets.h.
Referenced by RunDetectorLevelAnalysis().
|
protected |
Candidate name.
Definition at line 558 of file AliAnalysisTaskDmesonJets.h.
Referenced by GetName(), and SetCandidateProperties().
|
protected |
Candidate PDG.
Definition at line 559 of file AliAnalysisTaskDmesonJets.h.
Referenced by ExtractD0Attributes(), ExtractDstarAttributes(), RunDetectorLevelAnalysis(), RunParticleLevelAnalysis(), and SetCandidateProperties().
|
protected |
Candidate type.
Definition at line 557 of file AliAnalysisTaskDmesonJets.h.
Referenced by BuildHnSparse(), BuildTree(), ExtractRecoDecayAttributes(), FillQA(), FillTree(), operator<(), operator==(), and SetCandidateProperties().
|
protected |
! Event centrality
Definition at line 590 of file AliAnalysisTaskDmesonJets.h.
Referenced by RunDetectorLevelAnalysis(), and RunParticleLevelAnalysis().
|
protected |
! Cluster containers
Definition at line 586 of file AliAnalysisTaskDmesonJets.h.
Referenced by FindJet().
|
protected |
! Current D meson jet info
Definition at line 580 of file AliAnalysisTaskDmesonJets.h.
Referenced by BuildTree(), and FillTree().
|
protected |
! Current jet info
Definition at line 581 of file AliAnalysisTaskDmesonJets.h.
Referenced by BuildTree(), and FillTree().
|
protected |
Store extended information in the tree (only for D0 mesons)
Definition at line 574 of file AliAnalysisTaskDmesonJets.h.
Referenced by BuildTree().
|
protected |
! Data slot where the tree output is posted
Definition at line 578 of file AliAnalysisTaskDmesonJets.h.
|
protected |
! Array containing the D meson jets
Definition at line 582 of file AliAnalysisTaskDmesonJets.h.
Referenced by FillHnSparse(), FillQA(), FillTree(), RunDetectorLevelAnalysis(), and RunParticleLevelAnalysis().
|
protected |
! Fastjet wrapper
Definition at line 588 of file AliAnalysisTaskDmesonJets.h.
Referenced by AddInputVectors(), FindJet(), and RunParticleLevelAnalysis().
|
protected |
! Histograms
Definition at line 589 of file AliAnalysisTaskDmesonJets.h.
Referenced by BuildHnSparse(), FillHnSparse(), FillQA(), FillTree(), FindJet(), RunDetectorLevelAnalysis(), and RunParticleLevelAnalysis().
|
protected |
Inhibit the task.
Definition at line 570 of file AliAnalysisTaskDmesonJets.h.
|
protected |
Jet definitions.
Definition at line 571 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::AddAnalysisEngine(), AddJetDefinition(), BuildHnSparse(), BuildTree(), FillHnSparse(), FillQA(), FillTree(), FindJetDefinition(), IsAnyJetInAcceptance(), RunAnalysis(), RunDetectorLevelAnalysis(), RunParticleLevelAnalysis(), SetChargedPtRange(), SetJetEtaRange(), SetJetPhiRange(), SetJetPtRange(), and SetNeutralPtRange().
|
protected |
Max mass in histogram axis.
Definition at line 566 of file AliAnalysisTaskDmesonJets.h.
Referenced by BuildHnSparse(), and SetCandidateProperties().
|
protected |
Histogram pt limit.
Definition at line 573 of file AliAnalysisTaskDmesonJets.h.
Referenced by BuildHnSparse().
|
protected |
! MC particle container
Definition at line 584 of file AliAnalysisTaskDmesonJets.h.
Referenced by ExtractD0Attributes(), ExtractDstarAttributes(), and RunParticleLevelAnalysis().
|
protected |
MC mode: No MC (data and MC detector level), background-only (MC), signal-only (MC), MC truth (particle level)
Definition at line 563 of file AliAnalysisTaskDmesonJets.h.
Referenced by AddJetDefinition(), BuildTree(), ExtractD0Attributes(), ExtractDstarAttributes(), FillQA(), FillTree(), GetName(), operator<(), operator==(), and RunAnalysis().
|
protected |
Min mass in histogram axis.
Definition at line 565 of file AliAnalysisTaskDmesonJets.h.
Referenced by BuildHnSparse(), and SetCandidateProperties().
|
mutableprotected |
! Name of this object
Definition at line 591 of file AliAnalysisTaskDmesonJets.h.
Referenced by GetName().
|
protected |
Number of daughters.
Definition at line 560 of file AliAnalysisTaskDmesonJets.h.
Referenced by ExtractD0Attributes(), and SetCandidateProperties().
|
protected |
Mass number of bins.
Definition at line 564 of file AliAnalysisTaskDmesonJets.h.
Referenced by BuildHnSparse(), and SetCandidateProperties().
std::map<AliAODMCParticle*, Short_t> AliAnalysisTaskDmesonJets::AnalysisEngine::fPartons |
! set of the partons in the shower that produced each D meson
Definition at line 552 of file AliAnalysisTaskDmesonJets.h.
Referenced by FillQA(), and FillTree().
|
protected |
List of the PDG code of the daughters.
Definition at line 561 of file AliAnalysisTaskDmesonJets.h.
Referenced by ExtractD0Attributes(), and SetCandidateProperties().
|
protected |
Histogram pt bin width.
Definition at line 572 of file AliAnalysisTaskDmesonJets.h.
Referenced by BuildHnSparse().
|
protected |
! Random number generator
Definition at line 575 of file AliAnalysisTaskDmesonJets.h.
Referenced by AddInputVectors().
|
protected |
D meson candidates cuts.
Definition at line 567 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::AddAnalysisEngine(), AdoptRDHFCuts(), AnalysisEngine(), ExtractD0Attributes(), ExtractDstarAttributes(), GetName(), operator<(), operator==(), RunDetectorLevelAnalysis(), SetRDHFCuts(), and ~AnalysisEngine().
|
protected |
Bit mask with D meson origins that are rejected (used for MC analysis, i.e. signal-only, background-only and particle-level)
Definition at line 568 of file AliAnalysisTaskDmesonJets.h.
Referenced by ExtractD0Attributes(), ExtractDstarAttributes(), and RunParticleLevelAnalysis().
|
protected |
! Reject initial state radiation
Definition at line 577 of file AliAnalysisTaskDmesonJets.h.
Referenced by RunParticleLevelAnalysis().
|
protected |
! Track containers
Definition at line 585 of file AliAnalysisTaskDmesonJets.h.
Referenced by FindJet(), and RunDetectorLevelAnalysis().
|
protected |
! Artificial tracking inefficiency (0...1) -> set automatically at ExecOnce by AliAnalysisTaskDmesonJets
Definition at line 576 of file AliAnalysisTaskDmesonJets.h.
Referenced by FindJet().
|
protected |
! Output tree
Definition at line 579 of file AliAnalysisTaskDmesonJets.h.
Referenced by BuildTree(), and FillTree().