![]() |
AliPhysics
eb0e5d9 (eb0e5d9)
|
Store some informaion about a Pythia eventThis class is used to store some information about a Pythia event (also for embedding) More...
#include <AliEmcalPythiaInfo.h>
Public Member Functions | |
AliEmcalPythiaInfo () | |
AliEmcalPythiaInfo (const char *name) | |
void | SetPartonFlag6 (Int_t flag6) |
void | SetParton6 (Float_t pt, Float_t eta, Float_t phi, Float_t mass=0) |
void | SetPartonFlag7 (Int_t flag7) |
void | SetParton7 (Float_t pt, Float_t eta, Float_t phi, Float_t mass=0) |
void | SetPythiaEventWeight (Float_t ptWeight) |
Int_t | GetPartonFlag6 () const |
Float_t | GetPartonPt6 () const |
Float_t | GetPartonEta6 () const |
Float_t | GetPartonPhi6 () const |
Int_t | GetPartonFlag7 () const |
Float_t | GetPartonPt7 () const |
Float_t | GetPartonEta7 () const |
Float_t | GetPartonPhi7 () const |
const AliTLorentzVector & | GetParton6Momentum () const |
const AliTLorentzVector & | GetParton7Momentum () const |
Float_t | GetPythiaEventWeight () const |
Private Member Functions | |
AliEmcalPythiaInfo (const AliEmcalPythiaInfo &) | |
AliEmcalPythiaInfo & | operator= (const AliEmcalPythiaInfo &) |
Private Attributes | |
Int_t | fPartonFlag6 |
! Parton 6 flag More... | |
AliTLorentzVector | fParton6 |
! Parton 6 momentum More... | |
Int_t | fPartonFlag7 |
! Parton 7 flag More... | |
AliTLorentzVector | fParton7 |
! Parton 7 momentum More... | |
Float_t | fPythiaEventWeight |
! The Pythia event weight More... | |
Store some informaion about a Pythia event
This class is used to store some information about a Pythia event (also for embedding)
Definition at line 31 of file AliEmcalPythiaInfo.h.
AliEmcalPythiaInfo::AliEmcalPythiaInfo | ( | ) |
Definition at line 8 of file AliEmcalPythiaInfo.cxx.
AliEmcalPythiaInfo::AliEmcalPythiaInfo | ( | const char * | name | ) |
Definition at line 19 of file AliEmcalPythiaInfo.cxx.
|
private |
|
inline |
Definition at line 53 of file AliEmcalPythiaInfo.h.
|
inline |
Definition at line 54 of file AliEmcalPythiaInfo.h.
|
inline |
Definition at line 45 of file AliEmcalPythiaInfo.h.
Referenced by AliAnalysisTaskEmcalQGTagging::FillHistograms(), AliAnalysisTaskEmcalHfeTagging::FillHistograms(), AliAnalysisTaskEmcalJetShapesMC::FillHistograms(), AliAnalysisTaskSubJetFraction::FillHistograms(), AliAnalysisTaskChargedJetsHadronCF::GetInitialCollisionJets(), and AliAnalysisTaskJetExtractor::GetJetType().
|
inline |
Definition at line 50 of file AliEmcalPythiaInfo.h.
Referenced by AliAnalysisTaskEmcalQGTagging::FillHistograms(), AliAnalysisTaskEmcalHfeTagging::FillHistograms(), AliAnalysisTaskEmcalJetShapesMC::FillHistograms(), AliAnalysisTaskSubJetFraction::FillHistograms(), AliAnalysisTaskChargedJetsHadronCF::GetInitialCollisionJets(), and AliAnalysisTaskJetExtractor::GetJetType().
|
inline |
Definition at line 43 of file AliEmcalPythiaInfo.h.
Referenced by AliAnalysisTaskEmcalQGTagging::FillHistograms(), AliAnalysisTaskEmcalHfeTagging::FillHistograms(), AliAnalysisTaskEmcalJetShapesMC::FillHistograms(), AliAnalysisTaskSubJetFraction::FillHistograms(), and AliAnalysisTaskJetExtractor::GetJetType().
|
inline |
Definition at line 48 of file AliEmcalPythiaInfo.h.
Referenced by AliAnalysisTaskEmcalQGTagging::FillHistograms(), AliAnalysisTaskEmcalHfeTagging::FillHistograms(), AliAnalysisTaskEmcalJetShapesMC::FillHistograms(), AliAnalysisTaskSubJetFraction::FillHistograms(), and AliAnalysisTaskJetExtractor::GetJetType().
|
inline |
Definition at line 46 of file AliEmcalPythiaInfo.h.
Referenced by AliAnalysisTaskEmcalQGTagging::FillHistograms(), AliAnalysisTaskEmcalHfeTagging::FillHistograms(), AliAnalysisTaskEmcalJetShapesMC::FillHistograms(), AliAnalysisTaskSubJetFraction::FillHistograms(), AliAnalysisTaskChargedJetsHadronCF::GetInitialCollisionJets(), and AliAnalysisTaskJetExtractor::GetJetType().
|
inline |
Definition at line 51 of file AliEmcalPythiaInfo.h.
Referenced by AliAnalysisTaskEmcalQGTagging::FillHistograms(), AliAnalysisTaskEmcalHfeTagging::FillHistograms(), AliAnalysisTaskEmcalJetShapesMC::FillHistograms(), AliAnalysisTaskSubJetFraction::FillHistograms(), AliAnalysisTaskChargedJetsHadronCF::GetInitialCollisionJets(), and AliAnalysisTaskJetExtractor::GetJetType().
|
inline |
Definition at line 44 of file AliEmcalPythiaInfo.h.
Referenced by AliAnalysisTaskEmcalQGTagging::FillHistograms(), AliAnalysisTaskEmcalHfeTagging::FillHistograms(), and AliAnalysisTaskEmcalJetShapesMC::FillHistograms().
|
inline |
Definition at line 49 of file AliEmcalPythiaInfo.h.
Referenced by AliAnalysisTaskEmcalQGTagging::FillHistograms(), AliAnalysisTaskEmcalHfeTagging::FillHistograms(), and AliAnalysisTaskEmcalJetShapesMC::FillHistograms().
|
inline |
Definition at line 56 of file AliEmcalPythiaInfo.h.
Referenced by AliAnalysisTaskEmcalMissingEnergy::FillHistograms(), AliAnalysisTaskEmcalQGTagging::FillHistograms(), AliAnalysisTaskEmcalHfeTagging::FillHistograms(), and AliAnalysisTaskEmcalJetShapesMC::FillHistograms().
|
private |
|
inline |
Definition at line 38 of file AliEmcalPythiaInfo.h.
Referenced by AliAnalysisTaskEmcal::GeneratePythiaInfoObject(), and AliJetEmbeddingFromGenTask::Run().
|
inline |
Definition at line 40 of file AliEmcalPythiaInfo.h.
Referenced by AliAnalysisTaskEmcal::GeneratePythiaInfoObject(), and AliJetEmbeddingFromGenTask::Run().
|
inline |
Definition at line 37 of file AliEmcalPythiaInfo.h.
Referenced by AliAnalysisTaskEmcal::GeneratePythiaInfoObject(), and AliJetEmbeddingFromGenTask::Run().
|
inline |
Definition at line 39 of file AliEmcalPythiaInfo.h.
Referenced by AliAnalysisTaskEmcal::GeneratePythiaInfoObject(), and AliJetEmbeddingFromGenTask::Run().
|
inline |
Definition at line 41 of file AliEmcalPythiaInfo.h.
Referenced by AliJetEmbeddingFromGenTask::FillPythiaHistograms(), and AliAnalysisTaskEmcal::GeneratePythiaInfoObject().
|
private |
! Parton 6 momentum
Definition at line 60 of file AliEmcalPythiaInfo.h.
Referenced by GetParton6Momentum(), GetPartonEta6(), GetPartonPhi6(), GetPartonPt6(), and SetParton6().
|
private |
! Parton 7 momentum
Definition at line 62 of file AliEmcalPythiaInfo.h.
Referenced by GetParton7Momentum(), GetPartonEta7(), GetPartonPhi7(), GetPartonPt7(), and SetParton7().
|
private |
! Parton 6 flag
Definition at line 59 of file AliEmcalPythiaInfo.h.
Referenced by GetPartonFlag6(), and SetPartonFlag6().
|
private |
! Parton 7 flag
Definition at line 61 of file AliEmcalPythiaInfo.h.
Referenced by GetPartonFlag7(), and SetPartonFlag7().
|
private |
! The Pythia event weight
Definition at line 63 of file AliEmcalPythiaInfo.h.
Referenced by GetPythiaEventWeight(), and SetPythiaEventWeight().