BrEventNode


class description - source file - inheritance tree

class BrEventNode : public BrDataObject


    public:
BrEventNode BrEventNode(Char_t* Name) BrEventNode BrEventNode(BrEventNode&) BrEventNode BrEventNode() void ~BrEventNode() virtual Int_t AddObject(BrDataObject* Object) TClass* Class() virtual void Clear() virtual void Copy(BrEventNode& eventnode) virtual BrDataTable* GetDataTable(Char_t* ObjectName) virtual BrDataObject* GetObject(Char_t* ObjectName) virtual TObjArray* GetObjectList() virtual TClass* IsA() virtual Bool_t IsNode() virtual void ListObjects() virtual void SetVerbose(Int_t i) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b)

Data Members

private:
TObjArray* fObjectList List of data objects Int_t fVerbose ! Controls debugging and monitoring output


See also

BrEvent

Class Description

 Root classes


BrEventNode()
 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 BrEventNode(Char_t Name) instead

BrEventNode(Char_t* Name) : BrDataObject(Name)
 Constructor. Create the hash table
 for storing the data objects for this event. Set the
 eventnode name

~BrEventNode()
 Destructor. Delete BrEventNode and all the data objects
 currently owned by BrEventNode.
 It is assumed but not checked that all member in the lower nodes are also deleted.


Int_t AddObject(BrDataObject *Object)
 Add a BrDataObejct to the EventNode. The object can be simple,
 or an EventNode..


BrDataTable* GetDataTable(Char_t *Name)
 Get a pointer to a BrDataObject with the given Name in the node or lower in the tree.
 Only the first occurence of an object with a specified name is returned
 Recursive calls are made if EventNodes are part of the list.


BrDataObject* GetObject(Char_t *Name)
 Get a pointer to a BrDataObject with the given Name in the node or lower in the tree.
 Only the first occurence of an object with a specified name is returned
 Recursive calls are made if EventNodes are part of the list.


void Clear()

void ListObjects()
 List on standard out a summary of BrDataObjects in the EventNode.
 The listing is recursive. All levels are scanned.


void Copy(BrEventNode &eventnode)

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



Inline Functions


               void SetVerbose(Int_t i)
             Bool_t IsNode()
         TObjArray* GetObjectList()
            TClass* Class()
            TClass* IsA()
               void ShowMembers(TMemberInspector& insp, char* parent)
        BrEventNode BrEventNode(BrEventNode&)


ROOT page - Class index - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.