BRAT 2.4.5
Class index
Full class index
brahmlib
BRAHMS
ROOT page

BrEventHeader


class description - source file - inheritance tree

class BrEventHeader : public TObject


    public:
BrEventHeader BrEventHeader() BrEventHeader BrEventHeader(Int_t run, Int_t event) BrEventHeader BrEventHeader(BrEventHeader&) virtual void ~BrEventHeader() static TClass* Class() virtual Int_t Date() const virtual Int_t EventNumber() const virtual Int_t EventType() const virtual TClass* IsA() const virtual Int_t RunNumber() const virtual void SetDate(Int_t Date) void SetEventHeader(BrEventHeader* header) void SetEventHeader(BrEventHeader& header) virtual void SetEventNumber(Int_t NEvent) virtual void SetEventType(Int_t type) virtual void SetRunNumber(Int_t NRun) virtual void SetTime(Int_t Time) virtual void SetTriggerMask(Int_t TriggerMask) virtual void SetTriggerWord(Int_t trig, Int_t Value) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) virtual Int_t Time() const virtual Int_t TriggerMask() const virtual Int_t TriggerWord(Int_t i) const

Data Members

    private:
Int_t fRunNumber run number Int_t fEventNumber event number Int_t fTriggerMask trigger mask Int_t fEventType event type Int_t fDate date of the trigger Int_t fTime time of the trigger Int_t fTriggerWord[6] Triggers word from Raw Event public:
static const BrEventHeader::EParams kNumTriggerWords

Class Description

 BrEventHeader is a BRAHMS data containing basic information
 about the data events.
 The eventheader is usually filled by the BrRawDataInput
 or BrGeantInput classes in the EventMethod.



BrEventHeader()
 Constructor. Set counter and list data members to zero.
 Don't use this constructor unless you have to and know
 what you are doing
 Use BrEventHeader(Int_t run, Int_t event) instead

BrEventHeader(Int_t run, Int_t event)
 Constructor. Create the event header and the hash table
 for storing the data objects for this event. Set the
 event name.

~BrEventHeader()
 Destructor. Delete BrEventHeader and all the data objects
 currently owned by BrEventHeader

Int_t TriggerWord(Int_t i) const
 Return a 32 bit trigger word.
 Allowable call value are i=1,2...kNumTriggerWords
 Only 48 bits are at present filled from reading out a
 48 bit conicidence register. The first 16 bits contains the
 trigger pattern before and after scaledown.


void SetTriggerWord(Int_t i, Int_t value)
 Set a 32 bit trigger word.
 Allowable call value are i=1,2...kNumTriggerWords

void SetEventHeader(BrEventHeader& header)
Set the event header from eg another event header

void SetEventHeader(BrEventHeader *header)
Set the event header from eg another event header



Inline Functions


                Int_t RunNumber() const
                Int_t EventNumber() const
                Int_t TriggerMask() const
                Int_t EventType() const
                Int_t Date() const
                Int_t Time() const
                 void SetRunNumber(Int_t NRun)
                 void SetEventNumber(Int_t NEvent)
                 void SetTriggerMask(Int_t TriggerMask)
                 void SetEventType(Int_t type)
                 void SetDate(Int_t Date)
                 void SetTime(Int_t Time)
              TClass* Class()
              TClass* IsA() const
                 void ShowMembers(TMemberInspector& insp, char* parent)
                 void Streamer(TBuffer& b)
                 void StreamerNVirtual(TBuffer& b)
        BrEventHeader BrEventHeader(BrEventHeader&)

This page automatically generated by script docBrat by Christian Holm

Copyright ; 2002 BRAHMS Collaboration <brahmlib@rcf.rhic.bnl.gov>
Last Update on Wed Sep 11 04:51:36 2002 by

Validate HTML
Validate CSS