AliPhysics  0e0bd91 (0e0bd91)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
AliEmcalPythiaInfo Class Reference

Store some informaion about a Pythia event. More...

#include <AliEmcalPythiaInfo.h>

Inheritance diagram for AliEmcalPythiaInfo:

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 &)
 
AliEmcalPythiaInfooperator= (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...
 

Detailed Description

Store some informaion about a Pythia event.

This class is used to store some information about a Pythia event (also for embedding)

Author
Leticia Conqueiro letic.nosp@m.ia.c.nosp@m.unque.nosp@m.iro..nosp@m.mende.nosp@m.z@ce.nosp@m.rn.ch
Salvatore Aiola salva.nosp@m.tore.nosp@m..aiol.nosp@m.a@ce.nosp@m.rn.ch, Yale University

Definition at line 29 of file AliEmcalPythiaInfo.h.

Constructor & Destructor Documentation

AliEmcalPythiaInfo::AliEmcalPythiaInfo ( )

Definition at line 8 of file AliEmcalPythiaInfo.cxx.

AliEmcalPythiaInfo::AliEmcalPythiaInfo ( const char *  name)

Definition at line 19 of file AliEmcalPythiaInfo.cxx.

AliEmcalPythiaInfo::AliEmcalPythiaInfo ( const AliEmcalPythiaInfo )
private

Member Function Documentation

const AliTLorentzVector& AliEmcalPythiaInfo::GetParton6Momentum ( ) const
inline

Definition at line 51 of file AliEmcalPythiaInfo.h.

const AliTLorentzVector& AliEmcalPythiaInfo::GetParton7Momentum ( ) const
inline

Definition at line 52 of file AliEmcalPythiaInfo.h.

Float_t AliEmcalPythiaInfo::GetPartonEta6 ( ) const
inline

Definition at line 43 of file AliEmcalPythiaInfo.h.

Float_t AliEmcalPythiaInfo::GetPartonEta7 ( ) const
inline

Definition at line 48 of file AliEmcalPythiaInfo.h.

Int_t AliEmcalPythiaInfo::GetPartonFlag6 ( ) const
inline

Definition at line 41 of file AliEmcalPythiaInfo.h.

Int_t AliEmcalPythiaInfo::GetPartonFlag7 ( ) const
inline

Definition at line 46 of file AliEmcalPythiaInfo.h.

Float_t AliEmcalPythiaInfo::GetPartonPhi6 ( ) const
inline

Definition at line 44 of file AliEmcalPythiaInfo.h.

Float_t AliEmcalPythiaInfo::GetPartonPhi7 ( ) const
inline

Definition at line 49 of file AliEmcalPythiaInfo.h.

Float_t AliEmcalPythiaInfo::GetPartonPt6 ( ) const
inline

Definition at line 42 of file AliEmcalPythiaInfo.h.

Float_t AliEmcalPythiaInfo::GetPartonPt7 ( ) const
inline

Definition at line 47 of file AliEmcalPythiaInfo.h.

Float_t AliEmcalPythiaInfo::GetPythiaEventWeight ( ) const
inline

Definition at line 54 of file AliEmcalPythiaInfo.h.

AliEmcalPythiaInfo& AliEmcalPythiaInfo::operator= ( const AliEmcalPythiaInfo )
private
void AliEmcalPythiaInfo::SetParton6 ( Float_t  pt,
Float_t  eta,
Float_t  phi,
Float_t  mass = 0 
)
inline

Definition at line 36 of file AliEmcalPythiaInfo.h.

Referenced by AliAnalysisTaskEmcal::GeneratePythiaInfoObject().

void AliEmcalPythiaInfo::SetParton7 ( Float_t  pt,
Float_t  eta,
Float_t  phi,
Float_t  mass = 0 
)
inline

Definition at line 38 of file AliEmcalPythiaInfo.h.

Referenced by AliAnalysisTaskEmcal::GeneratePythiaInfoObject().

void AliEmcalPythiaInfo::SetPartonFlag6 ( Int_t  flag6)
inline

Definition at line 35 of file AliEmcalPythiaInfo.h.

Referenced by AliAnalysisTaskEmcal::GeneratePythiaInfoObject().

void AliEmcalPythiaInfo::SetPartonFlag7 ( Int_t  flag7)
inline

Definition at line 37 of file AliEmcalPythiaInfo.h.

Referenced by AliAnalysisTaskEmcal::GeneratePythiaInfoObject().

void AliEmcalPythiaInfo::SetPythiaEventWeight ( Float_t  ptWeight)
inline

Definition at line 39 of file AliEmcalPythiaInfo.h.

Member Data Documentation

AliTLorentzVector AliEmcalPythiaInfo::fParton6
private

! Parton 6 momentum

Definition at line 58 of file AliEmcalPythiaInfo.h.

Referenced by GetParton6Momentum(), GetPartonEta6(), GetPartonPhi6(), GetPartonPt6(), and SetParton6().

AliTLorentzVector AliEmcalPythiaInfo::fParton7
private

! Parton 7 momentum

Definition at line 60 of file AliEmcalPythiaInfo.h.

Referenced by GetParton7Momentum(), GetPartonEta7(), GetPartonPhi7(), GetPartonPt7(), and SetParton7().

Int_t AliEmcalPythiaInfo::fPartonFlag6
private

! Parton 6 flag

Definition at line 57 of file AliEmcalPythiaInfo.h.

Referenced by GetPartonFlag6(), and SetPartonFlag6().

Int_t AliEmcalPythiaInfo::fPartonFlag7
private

! Parton 7 flag

Definition at line 59 of file AliEmcalPythiaInfo.h.

Referenced by GetPartonFlag7(), and SetPartonFlag7().

Float_t AliEmcalPythiaInfo::fPythiaEventWeight
private

! The Pythia event weight

Definition at line 61 of file AliEmcalPythiaInfo.h.

Referenced by GetPythiaEventWeight(), and SetPythiaEventWeight().


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