![]() |
AliPhysics
d219d63 (d219d63)
|
#include <AliAnalysisTaskDmesonJets.h>
Public Member Functions | |
AliDmesonJetInfo () | |
Default constructor. More... | |
AliDmesonJetInfo (const AliDmesonJetInfo &source) | |
AliDmesonJetInfo & | operator= (const AliDmesonJetInfo &source) |
virtual | ~AliDmesonJetInfo () |
Byte_t | GetSelectionTypeSummary () const |
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 | GetCorrZ (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... | |
AliAODMCParticle * | fParton |
! pointer to the parton in the shower tree of the D meson (only for particle level D mesons) More... | |
Short_t | fPartonType |
! type of the parton in the shower tree (only for particle level D mesons) More... | |
AliAODMCParticle * | fAncestor |
! pointer to the ancestor particle in the shower tree of the D meson (only for particle level D mesons) More... | |
Bool_t | fD0D0bar |
! kTRUE if selected both as D0 and D0bar More... | |
Byte_t | fSelectionType |
! for D0: 0=not selected, 1=D0, 2=D0bar More... | |
const AliVEvent * | fEvent |
! pointer to the ESD/AOD event More... | |
Definition at line 201 of file AliAnalysisTaskDmesonJets.h.
AliAnalysisTaskDmesonJets::AliDmesonJetInfo::AliDmesonJetInfo | ( | ) |
Default constructor.
Definition at line 148 of file AliAnalysisTaskDmesonJets.cxx.
Referenced by operator=().
AliAnalysisTaskDmesonJets::AliDmesonJetInfo::AliDmesonJetInfo | ( | const AliDmesonJetInfo & | source | ) |
Copy constructor
source | AliDmesonJetInfo object to copy from |
Definition at line 168 of file AliAnalysisTaskDmesonJets.cxx.
|
inlinevirtual |
Definition at line 206 of file AliAnalysisTaskDmesonJets.h.
Double_t AliAnalysisTaskDmesonJets::AliDmesonJetInfo::GetCorrZ | ( | std::string | n | ) | const |
Calculates the parallel fraction
Definition at line 261 of file AliAnalysisTaskDmesonJets.cxx.
Referenced by AliAnalysisTaskDmesonJets::AliJetInfoPbPbSummary::Set().
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 294 of file AliAnalysisTaskDmesonJets.cxx.
Referenced by AliAnalysisTaskDmesonJets::OutputHandlerTHnSparse::FillHnSparse(), GetDistance(), 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 306 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 319 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 330 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 341 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 356 of file AliAnalysisTaskDmesonJets.cxx.
|
inline |
Definition at line 223 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::AliD0InfoSummary::Set().
Double_t AliAnalysisTaskDmesonJets::AliDmesonJetInfo::GetZ | ( | std::string | n | ) | const |
Calculates the parallel fraction
Definition at line 231 of file AliAnalysisTaskDmesonJets.cxx.
Referenced by AliAnalysisTaskDmesonJets::OutputHandlerTHnSparse::FillHnSparse(), and AliAnalysisTaskDmesonJets::AliJetInfoSummary::Set().
AliAnalysisTaskDmesonJets::AliDmesonJetInfo & AliAnalysisTaskDmesonJets::AliDmesonJetInfo::operator= | ( | const AliDmesonJetInfo & | source | ) |
Assignment operator
source | AliDmesonJetInfo object to copy from |
Definition at line 188 of file AliAnalysisTaskDmesonJets.cxx.
void AliAnalysisTaskDmesonJets::AliDmesonJetInfo::Print | ( | ) | const |
Prints the content of this object in the standard output.
Definition at line 217 of file AliAnalysisTaskDmesonJets.cxx.
void AliAnalysisTaskDmesonJets::AliDmesonJetInfo::Reset | ( | ) |
Reset all fields to their default values.
Definition at line 195 of file AliAnalysisTaskDmesonJets.cxx.
Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::RunDetectorLevelAnalysis().
AliAODMCParticle* AliAnalysisTaskDmesonJets::AliDmesonJetInfo::fAncestor |
! pointer to the ancestor particle in the shower tree of the D meson (only for particle level D mesons)
Definition at line 218 of file AliAnalysisTaskDmesonJets.h.
Referenced by Reset(), and AliAnalysisTaskDmesonJets::AliDmesonMCInfoSummary::Set().
AliTLorentzVector AliAnalysisTaskDmesonJets::AliDmesonJetInfo::fD |
! 4-momentum of the D meson candidate
Definition at line 209 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::ExtractD0Attributes(), AliAnalysisTaskDmesonJets::AnalysisEngine::ExtractDstarAttributes(), AliAnalysisTaskDmesonJets::OutputHandlerTHnSparse::FillHnSparse(), AliAnalysisTaskDmesonJets::AnalysisEngine::FindJet(), GetCorrZ(), GetDistance(), GetZ(), Print(), Reset(), AliAnalysisTaskDmesonJets::AnalysisEngine::RunDetectorLevelAnalysis(), AliAnalysisTaskDmesonJets::AliDmesonInfoSummary::Set(), AliAnalysisTaskDmesonJets::AliD0InfoSummary::Set(), and AliAnalysisTaskDmesonJets::AliDStarInfoSummary::Set().
Bool_t AliAnalysisTaskDmesonJets::AliDmesonJetInfo::fD0D0bar |
! kTRUE if selected both as D0 and D0bar
Definition at line 219 of file AliAnalysisTaskDmesonJets.h.
Referenced by Reset().
AliVParticle* AliAnalysisTaskDmesonJets::AliDmesonJetInfo::fDmesonParticle |
! pointer to the particle object
Definition at line 208 of file AliAnalysisTaskDmesonJets.h.
Referenced by Reset(), AliAnalysisTaskDmesonJets::AnalysisEngine::RunDetectorLevelAnalysis(), and AliAnalysisTaskDmesonJets::AliD0ExtendedInfoSummary::Set().
const AliVEvent* AliAnalysisTaskDmesonJets::AliDmesonJetInfo::fEvent |
! pointer to the ESD/AOD event
Definition at line 221 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::RunDetectorLevelAnalysis(), and AliAnalysisTaskDmesonJets::AliD0ExtendedInfoSummary::Set().
Double_t AliAnalysisTaskDmesonJets::AliDmesonJetInfo::fInvMass2Prong |
! 2-prong mass of the D* candidate (w/o the soft pion)
Definition at line 211 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::ExtractDstarAttributes(), AliAnalysisTaskDmesonJets::OutputHandlerTHnSparse::FillHnSparse(), Print(), Reset(), and AliAnalysisTaskDmesonJets::AliDStarInfoSummary::Set().
std::map<std::string, AliJetInfo> AliAnalysisTaskDmesonJets::AliDmesonJetInfo::fJets |
! list of jets
Definition at line 213 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::OutputHandlerTHnSparse::FillHnSparse(), AliAnalysisTaskDmesonJets::AnalysisEngine::FindJet(), GetCorrZ(), GetDistance(), GetJet(), GetZ(), Print(), Reset(), AliAnalysisTaskDmesonJets::AnalysisEngine::RunDetectorLevelAnalysis(), 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 214 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::ExtractD0Attributes(), AliAnalysisTaskDmesonJets::AnalysisEngine::ExtractDstarAttributes(), and Reset().
AliAODMCParticle* AliAnalysisTaskDmesonJets::AliDmesonJetInfo::fParton |
! pointer to the parton in the shower tree of the D meson (only for particle level D mesons)
Definition at line 216 of file AliAnalysisTaskDmesonJets.h.
Referenced by Reset(), and AliAnalysisTaskDmesonJets::AliDmesonMCInfoSummary::Set().
Short_t AliAnalysisTaskDmesonJets::AliDmesonJetInfo::fPartonType |
! type of the parton in the shower tree (only for particle level D mesons)
Definition at line 217 of file AliAnalysisTaskDmesonJets.h.
Referenced by Reset(), and AliAnalysisTaskDmesonJets::AliDmesonMCInfoSummary::Set().
Bool_t AliAnalysisTaskDmesonJets::AliDmesonJetInfo::fReconstructed |
! Whether this D meson was reconstructed (only for particle level D mesons)
Definition at line 215 of file AliAnalysisTaskDmesonJets.h.
Referenced by Reset().
Byte_t AliAnalysisTaskDmesonJets::AliDmesonJetInfo::fSelectionType |
! for D0: 0=not selected, 1=D0, 2=D0bar
Definition at line 220 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::RunDetectorLevelAnalysis(), and AliAnalysisTaskDmesonJets::AliD0ExtendedInfoSummary::Set().
Double_t AliAnalysisTaskDmesonJets::AliDmesonJetInfo::fSoftPionPt |
! Transverse momentum of the soft pion of the D* candidate
Definition at line 210 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::ExtractDstarAttributes(), AliAnalysisTaskDmesonJets::OutputHandlerTHnSparse::FillHnSparse(), Print(), and Reset().