AliRoot Core  3dc7879 (3dc7879)
AliGenEventHeader Class Reference

#include <AliGenEventHeader.h>

Inheritance diagram for AliGenEventHeader:

Public Member Functions

 AliGenEventHeader (const char *name)
 
 AliGenEventHeader ()
 
virtual ~AliGenEventHeader ()
 
virtual Int_t NProduced () const
 
virtual Float_t InteractionTime () const
 
virtual Float_t EventWeight () const
 
virtual void PrimaryVertex (TArrayF &o) const
 
virtual void SetNProduced (Int_t nprod)
 
virtual void SetPrimaryVertex (const TArrayF &o)
 
virtual void SetInteractionTime (Float_t t)
 
virtual void SetEventWeight (Float_t w)
 
virtual void AddEventWeight (const TString &name, Float_t w)
 
virtual Float_t GetEventWeight (const TString &name)
 
virtual const std::map< std::string, Float_t > & GetEventWeights () const
 

Protected Attributes

Int_t fNProduced
 
TArrayF fVertex
 
Float_t fInteractionTime
 
Float_t fEventWeight
 
std::map< std::string, Float_t > fEventWeights
 
const TString fEventWeightNameGenerator
 

Detailed Description

Definition at line 20 of file AliGenEventHeader.h.

Constructor & Destructor Documentation

AliGenEventHeader::AliGenEventHeader ( const char *  name)

Definition at line 45 of file AliGenEventHeader.cxx.

AliGenEventHeader::AliGenEventHeader ( )

Definition at line 31 of file AliGenEventHeader.cxx.

virtual AliGenEventHeader::~AliGenEventHeader ( )
inlinevirtual

Definition at line 26 of file AliGenEventHeader.h.

Member Function Documentation

void AliGenEventHeader::AddEventWeight ( const TString &  name,
Float_t  w 
)
virtual

Definition at line 95 of file AliGenEventHeader.cxx.

Referenced by SetEventWeight().

virtual Float_t AliGenEventHeader::EventWeight ( ) const
inlinevirtual

Definition at line 30 of file AliGenEventHeader.h.

Float_t AliGenEventHeader::GetEventWeight ( const TString &  name)
virtual

Definition at line 80 of file AliGenEventHeader.cxx.

Referenced by SetEventWeight().

virtual const std::map<std::string, Float_t>& AliGenEventHeader::GetEventWeights ( ) const
inlinevirtual

Definition at line 41 of file AliGenEventHeader.h.

virtual Float_t AliGenEventHeader::InteractionTime ( ) const
inlinevirtual
virtual void AliGenEventHeader::SetEventWeight ( Float_t  w)
inlinevirtual

Definition at line 36 of file AliGenEventHeader.h.

virtual void AliGenEventHeader::SetInteractionTime ( Float_t  t)
inlinevirtual

Definition at line 35 of file AliGenEventHeader.h.

Referenced by AliGenParamPionsKaons::Generate().

virtual void AliGenEventHeader::SetNProduced ( Int_t  nprod)
inlinevirtual

Definition at line 33 of file AliGenEventHeader.h.

Referenced by AliGenParamPionsKaons::Generate().

void AliGenEventHeader::SetPrimaryVertex ( const TArrayF &  o)
virtual

Member Data Documentation

Float_t AliGenEventHeader::fEventWeight
protected

Definition at line 48 of file AliGenEventHeader.h.

Referenced by AddEventWeight(), EventWeight(), and GetEventWeight().

const TString AliGenEventHeader::fEventWeightNameGenerator
protected

Definition at line 51 of file AliGenEventHeader.h.

Referenced by GetEventWeight(), and SetEventWeight().

std::map<std::string, Float_t> AliGenEventHeader::fEventWeights
protected

Definition at line 50 of file AliGenEventHeader.h.

Referenced by AddEventWeight(), GetEventWeight(), and GetEventWeights().

Float_t AliGenEventHeader::fInteractionTime
protected

Definition at line 47 of file AliGenEventHeader.h.

Referenced by InteractionTime(), and SetInteractionTime().

Int_t AliGenEventHeader::fNProduced
protected
TArrayF AliGenEventHeader::fVertex
protected

Definition at line 46 of file AliGenEventHeader.h.

Referenced by PrimaryVertex(), and SetPrimaryVertex().


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