FairRoot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FairMCSplitEventHeader Class Reference

#include <FairMCSplitEventHeader.h>

Inheritance diagram for FairMCSplitEventHeader:
FairMCEventHeader

Public Member Functions

 FairMCSplitEventHeader ()
 
 FairMCSplitEventHeader (UInt_t runID, UInt_t eventID, UInt_t nofChunks, UInt_t chunkStart)
 
virtual ~FairMCSplitEventHeader ()
 
void SetRECC (UInt_t i1, UInt_t i2, UInt_t i3, UInt_t i4)
 
void SetNofChunks (UInt_t ti)
 
void SetChunkStart (UInt_t ti)
 
UInt_t GetNofChunks ()
 
UInt_t GetChunkStart ()
 
virtual void Register ()
 
- Public Member Functions inherited from FairMCEventHeader
 FairMCEventHeader ()
 
 FairMCEventHeader (Int_t iEvent, Double_t x, Double_t y, Double_t z, Double_t t, Double_t b, Int_t nPrim)
 
 FairMCEventHeader (UInt_t runId)
 
virtual ~FairMCEventHeader ()
 
UInt_t GetRunID () const
 
UInt_t GetEventID () const
 run identifier More...
 
Double_t GetX () const
 event identifier More...
 
Double_t GetY () const
 vertex x [cm] More...
 
Double_t GetZ () const
 vertex y [cm] More...
 
Double_t GetT () const
 vertex z [cm] More...
 
Double_t GetB () const
 event time [ns] More...
 
Int_t GetNPrim () const
 impact parameter [fm] More...
 
Bool_t IsSet () const
 number of input tracks More...
 
Double_t GetRotX () const
 Flag. More...
 
Double_t GetRotY () const
 rot. around x-axis [rad] More...
 
Double_t GetRotZ () const
 rot. around y-axis [rad] More...
 
void GetVertex (TVector3 &vertex)
 rot. around z-axis [rad] More...
 
void SetEventID (UInt_t eventId)
 
void SetRunID (UInt_t runId)
 
void SetTime (Double_t t)
 
void SetB (Double_t b)
 
void SetNPrim (Int_t nPrim)
 
void MarkSet (Bool_t isSet)
 
void SetVertex (Double_t x, Double_t y, Double_t z)
 
void SetVertex (const TVector3 &vertex)
 
void SetRotX (Double_t rotx)
 
void SetRotY (Double_t roty)
 
void SetRotZ (Double_t rotz)
 
void Reset ()
 

Protected Member Functions

 ClassDef (FairMCSplitEventHeader, 1)
 
- Protected Member Functions inherited from FairMCEventHeader
 ClassDef (FairMCEventHeader, 2)
 Rotation around z-axis (event plane) [rad]. More...
 

Protected Attributes

UInt_t fNofChunks
 
UInt_t fChunkStart
 
- Protected Attributes inherited from FairMCEventHeader
UInt_t fRunId
 
UInt_t fEventId
 Run identifier. More...
 
Double32_t fX
 Event identifier. More...
 
Double32_t fY
 Primary vertex x [cm]. More...
 
Double32_t fZ
 Primary vertex y [cm]. More...
 
Double32_t fT
 Primary vertex z [cm]. More...
 
Double32_t fB
 Event time [s]. More...
 
Int_t fNPrim
 Impact parameter [fm] (if relevant) More...
 
Bool_t fIsSet
 Number of input tracks. More...
 
Double32_t fRotX
 Flag whether variables are filled. More...
 
Double32_t fRotY
 Rotation around x-axis (beam tilt) [rad]. More...
 
Double32_t fRotZ
 Rotation around y-axis (beam tilt) [rad]. More...
 

Detailed Description

Constructor & Destructor Documentation

FairMCSplitEventHeader::FairMCSplitEventHeader ( )

Definition at line 13 of file FairMCSplitEventHeader.cxx.

FairMCSplitEventHeader::FairMCSplitEventHeader ( UInt_t  runID,
UInt_t  eventID,
UInt_t  nofChunks,
UInt_t  chunkStart 
)

Definition at line 19 of file FairMCSplitEventHeader.cxx.

FairMCSplitEventHeader::~FairMCSplitEventHeader ( )
virtual

Definition at line 27 of file FairMCSplitEventHeader.cxx.

Member Function Documentation

FairMCSplitEventHeader::ClassDef ( FairMCSplitEventHeader  ,
 
)
protected
UInt_t FairMCSplitEventHeader::GetChunkStart ( )
inline

Definition at line 36 of file FairMCSplitEventHeader.h.

UInt_t FairMCSplitEventHeader::GetNofChunks ( )
inline

Definition at line 35 of file FairMCSplitEventHeader.h.

void FairMCSplitEventHeader::Register ( )
virtual

Register the class as data branch to the output

Reimplemented from FairMCEventHeader.

Definition at line 29 of file FairMCSplitEventHeader.cxx.

void FairMCSplitEventHeader::SetChunkStart ( UInt_t  ti)
inline

Definition at line 33 of file FairMCSplitEventHeader.h.

void FairMCSplitEventHeader::SetNofChunks ( UInt_t  ti)
inline

Definition at line 32 of file FairMCSplitEventHeader.h.

void FairMCSplitEventHeader::SetRECC ( UInt_t  i1,
UInt_t  i2,
UInt_t  i3,
UInt_t  i4 
)
inline

Definition at line 25 of file FairMCSplitEventHeader.h.

Member Data Documentation

UInt_t FairMCSplitEventHeader::fChunkStart
protected

Definition at line 42 of file FairMCSplitEventHeader.h.

UInt_t FairMCSplitEventHeader::fNofChunks
protected

Definition at line 41 of file FairMCSplitEventHeader.h.


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