BRAT 2.4.5
Class index
Full class index
brahmlib
BRAHMS
ROOT page

BrEvent


class description - source file - inheritance tree

class BrEvent : public BrEventNode

    private:
void CheckHeader() const public:
BrEvent BrEvent() BrEvent BrEvent(Char_t* Name, Int_t run, Int_t event) BrEvent BrEvent(BrEvent&) virtual void ~BrEvent() virtual void Browse(TBrowser* b) static TClass* Class() virtual void Copy(BrEvent& event) virtual Int_t GetDate() const virtual BrEventHeader* GetEventHeader() const virtual Int_t GetEventNumber() const virtual Int_t GetEventType() const virtual Int_t GetRunNumber() const virtual Int_t GetTime() const virtual Int_t GetTriggerMask() const virtual TClass* IsA() const virtual Bool_t IsEventHeader() virtual void Print(Option_t* opt) const virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
BrEventHeader* fEventHeader Int_t fRunNumber ! non persistent! Int_t fEventNumber ! non persistent!

Class Description

 BrEvent is a BRAHMS data class providing storage and
 access function for event data information. The data
 is stored in BrDataObject objects that are kept inside
 a THashList.
 This allows modification of the BrEvent content by the
 user, with the BrDataObject providing a standard interface
 for information retrieval, bookkeeping and I/O selection.

________________________________________________________________

BrEvent()
 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 BrEvent(Int_t run, Int_t event) instead

BrEvent(Char_t* Name, Int_t run, Int_t event) : BrEventNode(Name)
 Constructor. Create the event header and the hash table
 for storing the data objects for this event. Set the
 event name.

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

void Browse(TBrowser* b)

void CheckHeader() const
 Check if header exists.  If not, create it.

void Print(Option_t* option) const
 Print event information
 Options:
    R       Recursive listing of nodes
 See also BrEventNode::Print and BrDataObject::Print

void Copy(BrEvent &event)

void Streamer(TBuffer &R__b)
 Stream an object of class BrEvent.



Inline Functions


                 Int_t GetRunNumber() const
                 Int_t GetEventNumber() const
                 Int_t GetDate() const
                 Int_t GetTriggerMask() const
                 Int_t GetTime() const
                 Int_t GetEventType() const
        BrEventHeader* GetEventHeader() const
                Bool_t IsEventHeader()
               TClass* Class()
               TClass* IsA() const
                  void ShowMembers(TMemberInspector& insp, char* parent)
                  void StreamerNVirtual(TBuffer& b)
               BrEvent BrEvent(BrEvent&)

This page automatically generated by script docBrat by Christian Holm

Copyright ; 2002 BRAHMS Collaboration <brahmlib@rcf.rhic.bnl.gov>
Last Update on 2001/08/21 16:39:39 $ by cholm $

Validate HTML
Validate CSS