AliPhysics  720d1f3 (720d1f3)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliEmcalPythiaInfo Class Reference

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>

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 AliTLorentzVectorGetParton6Momentum () const
 
const AliTLorentzVectorGetParton7Momentum () 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 Cunqueiro letic.nosp@m.ia.c.nosp@m.unque.nosp@m.iro..nosp@m.mende.nosp@m.z@ce.nosp@m.rn.ch,Muenster University
Salvatore Aiola salva.nosp@m.tore.nosp@m..aiol.nosp@m.a@ce.nosp@m.rn.ch, Yale University
Davide Caffari david.nosp@m.e.ca.nosp@m.ffarr.nosp@m.i@ce.nosp@m.rn.ch,Cern

Definition at line 31 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 53 of file AliEmcalPythiaInfo.h.

const AliTLorentzVector& AliEmcalPythiaInfo::GetParton7Momentum ( ) const
inline

Definition at line 54 of file AliEmcalPythiaInfo.h.

Int_t AliEmcalPythiaInfo::GetPartonFlag6 ( ) const
inline
Int_t AliEmcalPythiaInfo::GetPartonFlag7 ( ) const
inline
Float_t AliEmcalPythiaInfo::GetPartonPt6 ( ) const
inline
Float_t AliEmcalPythiaInfo::GetPartonPt7 ( ) const
inline
AliEmcalPythiaInfo& AliEmcalPythiaInfo::operator= ( const AliEmcalPythiaInfo )
private
void AliEmcalPythiaInfo::SetParton6 ( Float_t  pt,
Float_t  eta,
Float_t  phi,
Float_t  mass = 0 
)
inline
void AliEmcalPythiaInfo::SetParton7 ( Float_t  pt,
Float_t  eta,
Float_t  phi,
Float_t  mass = 0 
)
inline
void AliEmcalPythiaInfo::SetPartonFlag6 ( Int_t  flag6)
inline
void AliEmcalPythiaInfo::SetPartonFlag7 ( Int_t  flag7)
inline
void AliEmcalPythiaInfo::SetPythiaEventWeight ( Float_t  ptWeight)
inline

Member Data Documentation

AliTLorentzVector AliEmcalPythiaInfo::fParton6
private

! Parton 6 momentum

Definition at line 60 of file AliEmcalPythiaInfo.h.

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

AliTLorentzVector AliEmcalPythiaInfo::fParton7
private

! Parton 7 momentum

Definition at line 62 of file AliEmcalPythiaInfo.h.

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

Int_t AliEmcalPythiaInfo::fPartonFlag6
private

! Parton 6 flag

Definition at line 59 of file AliEmcalPythiaInfo.h.

Referenced by GetPartonFlag6(), and SetPartonFlag6().

Int_t AliEmcalPythiaInfo::fPartonFlag7
private

! Parton 7 flag

Definition at line 61 of file AliEmcalPythiaInfo.h.

Referenced by GetPartonFlag7(), and SetPartonFlag7().

Float_t AliEmcalPythiaInfo::fPythiaEventWeight
private

! The Pythia event weight

Definition at line 63 of file AliEmcalPythiaInfo.h.

Referenced by GetPythiaEventWeight(), and SetPythiaEventWeight().


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