![]() |
AliPhysics
f1cc956 (f1cc956)
|
#include <AliAnalysisTaskDmesonJets.h>
Public Member Functions | |
AliDmesonJetInfo () | |
virtual | ~AliDmesonJetInfo () |
const AliJetInfo * | GetJet (std::string n) const |
AliJetInfo * | GetJet (std::string n) |
void | Reset () |
Reset all fields to their default values. More... | |
Double_t | GetZ (std::string n) const |
Double_t | GetDistance (std::string n, Double_t &deta, Double_t &dphi) const |
Double_t | GetDistance (std::string n) const |
void | Print () const |
Prints the content of this object in the standard output. More... | |
Public Attributes | |
AliVParticle * | fDmesonParticle |
! pointer to the particle object More... | |
AliTLorentzVector | fD |
! 4-momentum of the D meson candidate More... | |
Double_t | fSoftPionPt |
! Transverse momentum of the soft pion of the D* candidate More... | |
Double_t | fInvMass2Prong |
! 2-prong mass of the D* candidate (w/o the soft pion) More... | |
std::map< std::string, AliJetInfo > | fJets |
! list of jets More... | |
Int_t | fMCLabel |
! MC label, i.e. index of the generator level D meson (only for detector level D meson candidates) More... | |
Bool_t | fReconstructed |
! Whether this D meson was reconstructed (only for particle level D mesons) More... | |
Definition at line 128 of file AliAnalysisTaskDmesonJets.h.
|
inline |
Definition at line 130 of file AliAnalysisTaskDmesonJets.h.
|
inlinevirtual |
Definition at line 132 of file AliAnalysisTaskDmesonJets.h.
Double_t AliAnalysisTaskDmesonJets::AliDmesonJetInfo::GetDistance | ( | std::string | n, |
Double_t & | deta, | ||
Double_t & | dphi | ||
) | const |
Calculates the distance between the D meson and the jet axis
dR | reference where the distance will be returned |
deta | reference where the eta distance will be returned |
dphi | reference where the phi distance will be returned |
Definition at line 126 of file AliAnalysisTaskDmesonJets.cxx.
Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::FillHnSparse(), and AliAnalysisTaskDmesonJets::AliJetInfoSummary::Set().
Double_t AliAnalysisTaskDmesonJets::AliDmesonJetInfo::GetDistance | ( | std::string | n | ) | const |
Calculates the distance between the D meson and the jet axis
dR | reference where the distance will be returned |
Definition at line 139 of file AliAnalysisTaskDmesonJets.cxx.
const AliAnalysisTaskDmesonJets::AliJetInfo * AliAnalysisTaskDmesonJets::AliDmesonJetInfo::GetJet | ( | std::string | n | ) | const |
Find jet info object corresponding a jet definition provided as a string
n | String containing the jet definition |
Definition at line 150 of file AliAnalysisTaskDmesonJets.cxx.
Referenced by AliAnalysisTaskDmesonJets::AliHFJetDefinition::IsJetInAcceptance().
AliAnalysisTaskDmesonJets::AliJetInfo * AliAnalysisTaskDmesonJets::AliDmesonJetInfo::GetJet | ( | std::string | n | ) |
Find jet info object corresponding a jet definition provided as a string
n | String containing the jet definition |
Definition at line 165 of file AliAnalysisTaskDmesonJets.cxx.
Double_t AliAnalysisTaskDmesonJets::AliDmesonJetInfo::GetZ | ( | std::string | n | ) | const |
Calculates the parallel fraction
Definition at line 94 of file AliAnalysisTaskDmesonJets.cxx.
Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::FillHnSparse(), and AliAnalysisTaskDmesonJets::AliJetInfoSummary::Set().
void AliAnalysisTaskDmesonJets::AliDmesonJetInfo::Print | ( | ) | const |
Prints the content of this object in the standard output.
Definition at line 80 of file AliAnalysisTaskDmesonJets.cxx.
void AliAnalysisTaskDmesonJets::AliDmesonJetInfo::Reset | ( | ) |
Reset all fields to their default values.
Definition at line 62 of file AliAnalysisTaskDmesonJets.cxx.
Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::RunDetectorLevelAnalysis().
AliTLorentzVector AliAnalysisTaskDmesonJets::AliDmesonJetInfo::fD |
! 4-momentum of the D meson candidate
Definition at line 135 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::ExtractD0Attributes(), AliAnalysisTaskDmesonJets::AnalysisEngine::ExtractDstarAttributes(), AliAnalysisTaskDmesonJets::AnalysisEngine::ExtractParticleLevelHFAttributes(), AliAnalysisTaskDmesonJets::AnalysisEngine::FillHnSparse(), AliAnalysisTaskDmesonJets::AnalysisEngine::FindJet(), Reset(), AliAnalysisTaskDmesonJets::AnalysisEngine::RunDetectorLevelAnalysis(), AliAnalysisTaskDmesonJets::AliDmesonInfoSummary::Set(), AliAnalysisTaskDmesonJets::AliD0InfoSummary::Set(), and AliAnalysisTaskDmesonJets::AliDStarInfoSummary::Set().
AliVParticle* AliAnalysisTaskDmesonJets::AliDmesonJetInfo::fDmesonParticle |
! pointer to the particle object
Definition at line 134 of file AliAnalysisTaskDmesonJets.h.
Referenced by Reset(), and AliAnalysisTaskDmesonJets::AnalysisEngine::RunDetectorLevelAnalysis().
Double_t AliAnalysisTaskDmesonJets::AliDmesonJetInfo::fInvMass2Prong |
! 2-prong mass of the D* candidate (w/o the soft pion)
Definition at line 137 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::ExtractDstarAttributes(), AliAnalysisTaskDmesonJets::AnalysisEngine::FillHnSparse(), Reset(), and AliAnalysisTaskDmesonJets::AliDStarInfoSummary::Set().
std::map<std::string, AliJetInfo> AliAnalysisTaskDmesonJets::AliDmesonJetInfo::fJets |
! list of jets
Definition at line 139 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::FillHnSparse(), AliAnalysisTaskDmesonJets::AnalysisEngine::FindJet(), Reset(), and AliAnalysisTaskDmesonJets::AliJetInfoSummary::Set().
Int_t AliAnalysisTaskDmesonJets::AliDmesonJetInfo::fMCLabel |
! MC label, i.e. index of the generator level D meson (only for detector level D meson candidates)
Definition at line 140 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::ExtractD0Attributes(), AliAnalysisTaskDmesonJets::AnalysisEngine::ExtractDstarAttributes(), and Reset().
Bool_t AliAnalysisTaskDmesonJets::AliDmesonJetInfo::fReconstructed |
! Whether this D meson was reconstructed (only for particle level D mesons)
Definition at line 141 of file AliAnalysisTaskDmesonJets.h.
Referenced by Reset().
Double_t AliAnalysisTaskDmesonJets::AliDmesonJetInfo::fSoftPionPt |
! Transverse momentum of the soft pion of the D* candidate
Definition at line 136 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::ExtractDstarAttributes(), AliAnalysisTaskDmesonJets::AnalysisEngine::FillHnSparse(), and Reset().