AliPhysics  b43479f (b43479f)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliAnalysisTaskDmesonJets::AliDmesonJetInfo Class Reference

#include <AliAnalysisTaskDmesonJets.h>

Public Member Functions

 AliDmesonJetInfo ()
 
const AliJetInfoGetJet (std::string n) const
 
AliJetInfoGetJet (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

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, AliJetInfofJets
 ! list of jets More...
 

Detailed Description

Definition at line 122 of file AliAnalysisTaskDmesonJets.h.

Constructor & Destructor Documentation

AliAnalysisTaskDmesonJets::AliDmesonJetInfo::AliDmesonJetInfo ( )
inline

Definition at line 124 of file AliAnalysisTaskDmesonJets.h.

Member Function Documentation

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

Parameters
dRreference where the distance will be returned
detareference where the eta distance will be returned
dphireference where the phi distance will be returned

Definition at line 113 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

Parameters
dRreference where the distance will be returned

Definition at line 126 of file AliAnalysisTaskDmesonJets.cxx.

const AliAnalysisTaskDmesonJets::AliJetInfo * AliAnalysisTaskDmesonJets::AliDmesonJetInfo::GetJet ( std::string  n) const
AliAnalysisTaskDmesonJets::AliJetInfo * AliAnalysisTaskDmesonJets::AliDmesonJetInfo::GetJet ( std::string  n)

Definition at line 143 of file AliAnalysisTaskDmesonJets.cxx.

Double_t AliAnalysisTaskDmesonJets::AliDmesonJetInfo::GetZ ( std::string  n) const

Calculates the parallel fraction

Returns
the fraction of the momentum of the particle parallel to the jet over the total jet momentum

Definition at line 81 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 67 of file AliAnalysisTaskDmesonJets.cxx.

void AliAnalysisTaskDmesonJets::AliDmesonJetInfo::Reset ( )

Reset all fields to their default values.

Definition at line 52 of file AliAnalysisTaskDmesonJets.cxx.

Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::RunDetectorLevelAnalysis().

Member Data Documentation

Double_t AliAnalysisTaskDmesonJets::AliDmesonJetInfo::fInvMass2Prong
std::map<std::string, AliJetInfo> AliAnalysisTaskDmesonJets::AliDmesonJetInfo::fJets
Double_t AliAnalysisTaskDmesonJets::AliDmesonJetInfo::fSoftPionPt

! Transverse momentum of the soft pion of the D* candidate

Definition at line 127 of file AliAnalysisTaskDmesonJets.h.

Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::ExtractDstarAttributes(), AliAnalysisTaskDmesonJets::AnalysisEngine::FillHnSparse(), and Reset().


The documentation for this class was generated from the following files: