#include <TGo4TreeSource.h>
Inheritance diagram for TGo4TreeSource:
Public Methods | |
TGo4TreeSource () | |
TGo4TreeSource (const char *name) | |
virtual | ~TGo4TreeSource () |
TGo4TreeSource (TGo4TreeSourceParameter *par) | |
Bool_t | BuildEvent (TGo4EventElement *dest) |
Fill the destination event dest from the tree. More... | |
Private Methods | |
Int_t | Open () |
Private Attributes | |
TGo4MainTree * | fxSingletonTree |
Reference to external tree singleton wrapper instance. More... | |
TTree * | fxTree |
Reference to external root tree singleton. More... | |
TBranch * | fxBranch |
The branch representing our source. More... |
We use one single tree for all generations of events, which is kept by the go4 maintree class.
Definition at line 34 of file TGo4TreeSource.h.
|
Definition at line 41 of file TGo4TreeSource.cxx. References TRACE. |
|
Definition at line 26 of file TGo4TreeSource.cxx. |
|
Definition at line 47 of file TGo4TreeSource.cxx. References fxBranch, fxSingletonTree, TGo4MainTree::GetCurrentIndex(), TGo4MainTree::GetMaxIndex(), and TRACE. |
|
Definition at line 33 of file TGo4TreeSource.cxx. |
|
Fill the destination event dest from the tree. If end of tree is reached, the current event counter is reset and a kFALSE value is returned. Definition at line 94 of file TGo4TreeSource.cxx. References fxBranch, fxSingletonTree, TGo4MainTree::GetCurrentIndex(), TGo4EventSource::ThrowError(), and TRACE. Referenced by TYYYRawEvent::Fill(), TGo4SimpleEvent::Fill(), and TGo4MbsEvent::Fill(). |
|
Definition at line 68 of file TGo4TreeSource.cxx. References TGo4Log::Debug(), TGo4EventSource::fguTXTLEN, fxBranch, fxSingletonTree, fxTree, TGo4MainTree::GetTree(), TGo4MainTree::Instance(), TGo4EventSource::ThrowError(), and TRACE. Referenced by TGo4TreeSource(). |
|
Reference to external tree singleton wrapper instance. Is initialized once at the start and used to access the singleton member functions. Definition at line 54 of file TGo4TreeSource.h. Referenced by BuildEvent(), Open(), and ~TGo4TreeSource(). |
|
Reference to external root tree singleton.
Definition at line 57 of file TGo4TreeSource.h. Referenced by Open(). |
|
The branch representing our source.
Definition at line 60 of file TGo4TreeSource.h. Referenced by BuildEvent(), Open(), and ~TGo4TreeSource(). |