![]() |
AliPhysics
7f4dd97 (7f4dd97)
|
#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 |
Double_t | GetDistance (const AliJetInfo &jet, Double_t &deta, Double_t &dphi) const |
Double_t | GetDistance (const AliJetInfo &jet) 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 136 of file AliAnalysisTaskDmesonJets.h.
|
inline |
Definition at line 138 of file AliAnalysisTaskDmesonJets.h.
|
inlinevirtual |
Definition at line 140 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
n | Name of the jet definition |
deta | reference where the eta distance will be returned |
dphi | reference where the phi distance will be returned |
Definition at line 151 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
n | Name of the jet definition |
Definition at line 163 of file AliAnalysisTaskDmesonJets.cxx.
Double_t AliAnalysisTaskDmesonJets::AliDmesonJetInfo::GetDistance | ( | const AliJetInfo & | jet, |
Double_t & | deta, | ||
Double_t & | dphi | ||
) | const |
Calculates the distance between the D meson and the jet axis
jet | Const reference to a AliJetInfo object |
deta | reference where the eta distance will be returned |
dphi | reference where the phi distance will be returned |
Definition at line 176 of file AliAnalysisTaskDmesonJets.cxx.
Double_t AliAnalysisTaskDmesonJets::AliDmesonJetInfo::GetDistance | ( | const AliJetInfo & | jet | ) | const |
Calculates the distance between the D meson and the jet axis
jet | Const reference to a AliJetInfo object |
Definition at line 187 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 198 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 213 of file AliAnalysisTaskDmesonJets.cxx.
Double_t AliAnalysisTaskDmesonJets::AliDmesonJetInfo::GetZ | ( | std::string | n | ) | const |
Calculates the parallel fraction
Definition at line 118 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 104 of file AliAnalysisTaskDmesonJets.cxx.
void AliAnalysisTaskDmesonJets::AliDmesonJetInfo::Reset | ( | ) |
Reset all fields to their default values.
Definition at line 86 of file AliAnalysisTaskDmesonJets.cxx.
Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::RunDetectorLevelAnalysis().
AliTLorentzVector AliAnalysisTaskDmesonJets::AliDmesonJetInfo::fD |
! 4-momentum of the D meson candidate
Definition at line 143 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::ExtractD0Attributes(), AliAnalysisTaskDmesonJets::AnalysisEngine::ExtractDstarAttributes(), AliAnalysisTaskDmesonJets::AnalysisEngine::FillHnSparse(), AliAnalysisTaskDmesonJets::AnalysisEngine::FindJet(), AliAnalysisTaskDmesonJets::AnalysisEngine::FindJetMacthedToGeneratedDMeson(), 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 142 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::RunDetectorLevelAnalysis().
Double_t AliAnalysisTaskDmesonJets::AliDmesonJetInfo::fInvMass2Prong |
! 2-prong mass of the D* candidate (w/o the soft pion)
Definition at line 145 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::ExtractDstarAttributes(), AliAnalysisTaskDmesonJets::AnalysisEngine::FillHnSparse(), and AliAnalysisTaskDmesonJets::AliDStarInfoSummary::Set().
std::map<std::string, AliJetInfo> AliAnalysisTaskDmesonJets::AliDmesonJetInfo::fJets |
! list of jets
Definition at line 147 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::FillHnSparse(), AliAnalysisTaskDmesonJets::AnalysisEngine::FindJet(), AliAnalysisTaskDmesonJets::AnalysisEngine::FindJetMacthedToGeneratedDMeson(), 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 148 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::ExtractD0Attributes(), and AliAnalysisTaskDmesonJets::AnalysisEngine::ExtractDstarAttributes().
Bool_t AliAnalysisTaskDmesonJets::AliDmesonJetInfo::fReconstructed |
! Whether this D meson was reconstructed (only for particle level D mesons)
Definition at line 149 of file AliAnalysisTaskDmesonJets.h.
Double_t AliAnalysisTaskDmesonJets::AliDmesonJetInfo::fSoftPionPt |
! Transverse momentum of the soft pion of the D* candidate
Definition at line 144 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::ExtractDstarAttributes(), and AliAnalysisTaskDmesonJets::AnalysisEngine::FillHnSparse().