#include <TGo4CompositeEvent.h>
Inheritance diagram for TGo4CompositeEvent:
Public Methods | |
TGo4CompositeEvent () | |
TGo4CompositeEvent (const char *aName, const char *aTitle, Short_t aBaseCat=0) | |
~TGo4CompositeEvent () | |
void | makeBranch (TBranch *parent) |
void | synchronizeWithTree (TTree *tree, Int_t splitLevel=0) |
Int_t | activateBranch (TBranch *branch, Int_t splitLevel=0, Int_t init=0) |
virtual void | deactivate () |
virtual void | activate () |
void | addEventElement (TGo4EventElement *aElement, Int_t reading=0) |
TGo4EventElement * | getEventElement (Int_t idx) |
TGo4EventElement * | getEventElement (const char *name, Int_t final=0) |
void | Clear (Option_t *opt="") |
void | clearAll (Int_t level) |
Short_t | getNElements () const |
TObjArray * | getElements () |
TObjArray * | getListOfComposites (Bool_t toplevel=kTRUE) |
TGo4EventElement & | operator[] (Int_t i) |
Protected Attributes | |
Short_t | fNElements |
Number of Elements in composite. More... | |
TObjArray * | fEventElements |
Sub-Events list for this event. More... |
Definition at line 24 of file TGo4CompositeEvent.h.
|
Definition at line 25 of file TGo4CompositeEvent.cxx. References TGo4EventElement::isComposite. |
|
Definition at line 33 of file TGo4CompositeEvent.cxx. References fEventElements, and TGo4EventElement::isComposite. |
|
Definition at line 42 of file TGo4CompositeEvent.cxx. References fEventElements. |
|
Reimplemented from TGo4EventElement. Definition at line 58 of file TGo4CompositeEvent.cxx. References b, fEventElements, gTree, i, and TGo4EventElement::makeBranch(). |
|
Definition at line 152 of file TGo4CompositeEvent.cxx. References TGo4EventElement::activateBranch(), addEventElement(), b, Clear(), fEventElements, TGo4EventElement::fIdentifier, fNElements, and i. Referenced by TGo4FileSource::BuildCompositeEvent(), and TGo4DiskFileBrowserSlots::OpenSelectedRootFile(). |
|
Reimplemented from TGo4EventElement. Definition at line 79 of file TGo4CompositeEvent.cxx. References TGo4EventElement::activateBranch(), addEventElement(), b, Clear(), fNElements, and i. |
|
Reimplemented from TGo4EventElement. Definition at line 312 of file TGo4CompositeEvent.cxx. References TGo4EventElement::deactivate(), and fEventElements. |
|
Reimplemented from TGo4EventElement. Definition at line 323 of file TGo4CompositeEvent.cxx. References TGo4EventElement::activate(), and fEventElements. |
|
Definition at line 255 of file TGo4CompositeEvent.cxx. References fEventElements, fNElements, getEventElement(), and TGo4EventElement::getId(). Referenced by activateBranch(), and synchronizeWithTree(). |
|
Definition at line 287 of file TGo4CompositeEvent.cxx. References fEventElements. Referenced by addEventElement(). |
|
Definition at line 295 of file TGo4CompositeEvent.cxx. References fEventElements, and TGo4EventElement::isComposed(). |
|
Reimplemented from TGo4EventElement. Definition at line 226 of file TGo4CompositeEvent.cxx. References TGo4EventElement::Clear(), and fEventElements. Referenced by activateBranch(), and synchronizeWithTree(). |
|
Reimplemented from TGo4EventElement. Definition at line 238 of file TGo4CompositeEvent.cxx. References TGo4EventElement::clearAll(), and fEventElements. |
|
Definition at line 49 of file TGo4CompositeEvent.h. References fNElements. Referenced by TGo4AnalysisObjectManager::CreateCompositeBranchFolder(). |
|
Definition at line 51 of file TGo4CompositeEvent.h. References fEventElements. Referenced by TGo4DiskFileBrowserSlots::MapEvent(). |
|
Definition at line 336 of file TGo4CompositeEvent.cxx. References fEventElements, and TGo4EventElement::isComposed(). Referenced by TGo4AnalysisObjectManager::CreateCompositeBranchFolder(). |
|
Reimplemented from TGo4EventElement. Definition at line 53 of file TGo4CompositeEvent.h. References i. |
|
Number of Elements in composite.
Definition at line 27 of file TGo4CompositeEvent.h. Referenced by activateBranch(), addEventElement(), getNElements(), and synchronizeWithTree(). |
|
Sub-Events list for this event.
Definition at line 30 of file TGo4CompositeEvent.h. Referenced by activate(), addEventElement(), Clear(), clearAll(), deactivate(), getElements(), getEventElement(), getListOfComposites(), makeBranch(), synchronizeWithTree(), TGo4CompositeEvent(), and ~TGo4CompositeEvent(). |