v2.10-0 (21000JUN2005)

Go4Event
Class TGo4CompositeEvent


class TGo4CompositeEvent
derived from TGo4EventElement

Base type for object composition


Field Summary
 protected TObjArray*fEventElements
          Sub-Events list for this event
 protected Short_tfNElements
          Number of Elements in composite

Fields inherited from interface Go4Event.TGo4EventElement
fDebug, fIdentifier, isActivated, isComposite

Fields inherited from class TNamed
fName, fTitle

Constructor Summary
TGo4CompositeEvent()
           
TGo4CompositeEvent(const char * aName, const char * aTitle, Short_t aBaseCat)
           

Destructor Summary
~TGo4CompositeEvent()
           

Method Summary
 virtual voidactivate()
           
 Int_tactivateBranch(TBranch* branch, Int_t splitLevel, Int_t init)
           
 voidaddEventElement(TGo4EventElement* aElement, Int_t reading)
           
 voidClear(Option_t* opt)
           
 voidclearAll(Int_t level)
           
 virtual voiddeactivate()
           
 TObjArray*getElements()
           
 TGo4EventElement*getEventElement(Int_t idx)
           
 TGo4EventElement*getEventElement(const char * name, Int_t final)
           
 TObjArray*getListOfComposites(Bool_t toplevel)
           
 const Short_tgetNElements()
           
 voidmakeBranch(TBranch* parent)
           
 synchronized TGo4EventElement&operator[](Int_t i)
           
 voidsynchronizeWithTree(TTree* tree, Int_t splitLevel)
           

Methods inherited from interface Go4Event.TGo4EventElement
CheckEventSource, Fill, GetDataChar, GetDataDouble, GetDataFloat, GetDataInt, GetDataLong, GetDataShort, GetEventSource, getId, GetParent, getSubEventElement, Init, isComposed, IsValid, PrintEvent, setDebug, SetEventSource, SetParent, SetValid

Methods inherited from class TNamed
operator=, Clone, Compare, Copy, FillBuffer, GetName, GetTitle, Hash, IsSortable, SetName, SetNameTitle, SetTitle, ls, Print, Sizeof, Class, Class_Name, Class_Version, Dictionary, IsA, ShowMembers, Streamer, StreamerNVirtual, DeclFileName, ImplFileLine, ImplFileName, DeclFileLine

Field Detail

fEventElements

protected TObjArray* fEventElements
Sub-Events list for this event

fNElements

protected Short_t fNElements
Number of Elements in composite
Constructor Detail

TGo4CompositeEvent

public TGo4CompositeEvent()

TGo4CompositeEvent

public TGo4CompositeEvent(const char * aName, const char * aTitle, Short_t aBaseCat)
Method Detail

~TGo4CompositeEvent

public synchronized ~TGo4CompositeEvent()
Method Detail

activate

public virtual void activate()

activateBranch

public Int_t activateBranch(TBranch* branch, Int_t splitLevel, Int_t init)

addEventElement

public void addEventElement(TGo4EventElement* aElement, Int_t reading)

Clear

public void Clear(Option_t* opt)

clearAll

public void clearAll(Int_t level)

deactivate

public virtual void deactivate()

getElements

public TObjArray* getElements()

getEventElement

public TGo4EventElement* getEventElement(Int_t idx)

getEventElement

public TGo4EventElement* getEventElement(const char * name, Int_t final)

getListOfComposites

public TObjArray* getListOfComposites(Bool_t toplevel)

getNElements

public const Short_t getNElements()

makeBranch

public void makeBranch(TBranch* parent)

operator[]

public synchronized TGo4EventElement& operator[](Int_t i)

synchronizeWithTree

public void synchronizeWithTree(TTree* tree, Int_t splitLevel)

Association Links

to Class TObjArray

Sub-Events list for this event

J.Adamczewski, M.Al-Turany, D.Bertini, H.G.Essel, S.Linev

30-06-2005