AliRoot Core  3dc7879 (3dc7879)
AliHeader Class Reference

#include <AliHeader.h>

Inheritance diagram for AliHeader:

Public Member Functions

 AliHeader ()
 
 AliHeader (const AliHeader &head)
 
 AliHeader (Int_t run, Int_t event)
 
 AliHeader (Int_t run, Int_t eventSerialNr, Int_t evNrInRun)
 
virtual ~AliHeader ()
 
virtual void Reset (Int_t run, Int_t event)
 
virtual void Reset (Int_t run, Int_t eventSerialNr, Int_t evNrInRun)
 
virtual void SetRun (Int_t run)
 
virtual Int_t GetRun () const
 
virtual void SetNprimary (Int_t nprimary)
 
virtual Int_t GetNprimary () const
 
virtual Int_t GetNsecondary () const
 
virtual void SetNvertex (Int_t vertex)
 
virtual Int_t GetNvertex () const
 
virtual void SetNtrack (Int_t ntrack)
 
virtual Int_t GetNtrack () const
 
virtual void SetEvent (Int_t event)
 
virtual Int_t GetEvent () const
 
virtual void SetEventNrInRun (Int_t event)
 
virtual Int_t GetEventNrInRun () const
 
virtual AliStackStack () const
 
virtual void SetStack (AliStack *stack)
 
virtual void SetGenEventHeader (AliGenEventHeader *header)
 
virtual AliGenEventHeaderGenEventHeader () const
 
virtual void AddDetectorEventHeader (AliDetectorEventHeader *header)
 
virtual AliDetectorEventHeaderGetDetectorEventHeader (const char *name) const
 
virtual void SetTimeStamp (time_t timeStamp)
 
virtual time_t GetTimeStamp () const
 
virtual void Print (const char *opt=0) const
 
Int_t GetSgPerBgEmbedded () const
 
void SetSgPerBgEmbedded (int i)
 
Int_t GetBgReuseID () const
 
AliHeaderoperator= (const AliHeader &head)
 

Protected Member Functions

void Copy (TObject &head) const
 

Protected Attributes

Int_t fRun
 
Int_t fNvertex
 
Int_t fNprimary
 
Int_t fNtrack
 
Int_t fEvent
 
Int_t fEventNrInRun
 
Int_t fSgPerBgEmbedded
 
time_t fTimeStamp
 
AliStackfStack
 
AliGenEventHeaderfGenHeader
 
TObjArrayfDetHeaders
 

Detailed Description

Definition at line 22 of file AliHeader.h.

Constructor & Destructor Documentation

AliHeader::AliHeader ( )

Definition at line 38 of file AliHeader.cxx.

AliHeader::AliHeader ( const AliHeader head)

Definition at line 57 of file AliHeader.cxx.

AliHeader::AliHeader ( Int_t  run,
Int_t  event 
)

Definition at line 78 of file AliHeader.cxx.

AliHeader::AliHeader ( Int_t  run,
Int_t  eventSerialNr,
Int_t  evNrInRun 
)

Definition at line 97 of file AliHeader.cxx.

AliHeader::~AliHeader ( )
virtual

Definition at line 115 of file AliHeader.cxx.

Member Function Documentation

void AliHeader::AddDetectorEventHeader ( AliDetectorEventHeader header)
virtual

Definition at line 200 of file AliHeader.cxx.

Referenced by GetEventNrInRun().

void AliHeader::Copy ( TObject &  head) const
protected

Definition at line 251 of file AliHeader.cxx.

Referenced by AliHeader(), and operator=().

Int_t AliHeader::GetBgReuseID ( ) const
inline

Definition at line 69 of file AliHeader.h.

AliDetectorEventHeader * AliHeader::GetDetectorEventHeader ( const char *  name) const
virtual

Definition at line 230 of file AliHeader.cxx.

Referenced by GetEventNrInRun().

virtual Int_t AliHeader::GetEvent ( ) const
inlinevirtual
virtual Int_t AliHeader::GetEventNrInRun ( ) const
inlinevirtual
virtual Int_t AliHeader::GetNprimary ( ) const
inlinevirtual

Definition at line 38 of file AliHeader.h.

Referenced by AliDigitizationInput::FinishEvent().

virtual Int_t AliHeader::GetNsecondary ( ) const
inlinevirtual

Definition at line 39 of file AliHeader.h.

virtual Int_t AliHeader::GetNtrack ( ) const
inlinevirtual

Definition at line 45 of file AliHeader.h.

Referenced by AliDigitizationInput::FinishEvent(), AliRun::GetEvent(), and GoodTracksTPC().

virtual Int_t AliHeader::GetNvertex ( ) const
inlinevirtual

Definition at line 42 of file AliHeader.h.

Referenced by AliDigitizationInput::FinishEvent().

Int_t AliHeader::GetSgPerBgEmbedded ( ) const
inline

Definition at line 67 of file AliHeader.h.

Referenced by AliMCEventHandler::BeginEvent().

virtual time_t AliHeader::GetTimeStamp ( ) const
inlinevirtual
AliHeader& AliHeader::operator= ( const AliHeader head)
inline

Definition at line 71 of file AliHeader.h.

void AliHeader::Print ( const char *  opt = 0) const
virtual

Definition at line 161 of file AliHeader.cxx.

Referenced by GetTimeStamp().

void AliHeader::Reset ( Int_t  run,
Int_t  eventSerialNr,
Int_t  evNrInRun 
)
virtual

Definition at line 145 of file AliHeader.cxx.

virtual void AliHeader::SetEvent ( Int_t  event)
inlinevirtual

Definition at line 47 of file AliHeader.h.

Referenced by AliDigitizationInput::FinishEvent().

virtual void AliHeader::SetEventNrInRun ( Int_t  event)
inlinevirtual

Definition at line 50 of file AliHeader.h.

Referenced by AliDigitizationInput::FinishEvent().

void AliHeader::SetGenEventHeader ( AliGenEventHeader header)
virtual
virtual void AliHeader::SetNprimary ( Int_t  nprimary)
inlinevirtual
virtual void AliHeader::SetNtrack ( Int_t  ntrack)
inlinevirtual
virtual void AliHeader::SetNvertex ( Int_t  vertex)
inlinevirtual

Definition at line 41 of file AliHeader.h.

Referenced by AliDigitizationInput::FinishEvent().

virtual void AliHeader::SetRun ( Int_t  run)
inlinevirtual

Definition at line 34 of file AliHeader.h.

void AliHeader::SetSgPerBgEmbedded ( int  i)
inline

Definition at line 68 of file AliHeader.h.

Referenced by AliMC::FinishEvent().

void AliHeader::SetStack ( AliStack stack)
virtual
virtual void AliHeader::SetTimeStamp ( time_t  timeStamp)
inlinevirtual

Definition at line 62 of file AliHeader.h.

Referenced by AliMC::FinishEvent().

Member Data Documentation

TObjArray* AliHeader::fDetHeaders
protected

Definition at line 88 of file AliHeader.h.

Referenced by AddDetectorEventHeader(), GetDetectorEventHeader(), Reset(), and ~AliHeader().

Int_t AliHeader::fEvent
protected

Definition at line 82 of file AliHeader.h.

Referenced by GetEvent(), Print(), Reset(), and SetEvent().

Int_t AliHeader::fEventNrInRun
protected

Definition at line 83 of file AliHeader.h.

Referenced by GetBgReuseID(), GetEventNrInRun(), Reset(), and SetEventNrInRun().

AliGenEventHeader* AliHeader::fGenHeader
protected

Definition at line 87 of file AliHeader.h.

Referenced by GenEventHeader(), SetGenEventHeader(), and ~AliHeader().

Int_t AliHeader::fNprimary
protected

Definition at line 80 of file AliHeader.h.

Referenced by GetNprimary(), GetNsecondary(), Print(), Reset(), and SetNprimary().

Int_t AliHeader::fNtrack
protected

Definition at line 81 of file AliHeader.h.

Referenced by GetNsecondary(), GetNtrack(), Print(), Reset(), and SetNtrack().

Int_t AliHeader::fNvertex
protected

Definition at line 79 of file AliHeader.h.

Referenced by GetNvertex(), Print(), Reset(), and SetNvertex().

Int_t AliHeader::fRun
protected

Definition at line 78 of file AliHeader.h.

Referenced by GetRun(), Print(), Reset(), and SetRun().

Int_t AliHeader::fSgPerBgEmbedded
protected

Definition at line 84 of file AliHeader.h.

Referenced by GetBgReuseID(), GetSgPerBgEmbedded(), and SetSgPerBgEmbedded().

AliStack* AliHeader::fStack
protected

Definition at line 86 of file AliHeader.h.

Referenced by SetStack(), and Stack().

time_t AliHeader::fTimeStamp
protected

Definition at line 85 of file AliHeader.h.

Referenced by GetTimeStamp(), Print(), Reset(), and SetTimeStamp().


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