|
BrEventclass description - source file - inheritance tree class BrEvent : public BrEventNodeprivate: Data Membersprivate: Class DescriptionBrEvent 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 FunctionsInt_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>
|