#include <TGo4TreeHistogramEntry.h>
Inheritance diagram for TGo4TreeHistogramEntry:
Public Member Functions | |
TGo4TreeHistogramEntry () | |
default ctor for streamer. | |
TGo4TreeHistogramEntry (const char *histogramname, const char *treename, const char *varexp, const char *cutexp) | |
virtual | ~TGo4TreeHistogramEntry () |
void | SetHistogramName (const char *name) |
Set name of the external histogram to be filled. | |
const char * | GetHistogramName () const |
Get name of the external histogram to be filled. | |
void | SetTreeName (const char *name) |
const char * | GetTreeName () const |
void | SetVarExp (const char *exp) |
const char * | GetVarExp () const |
void | SetCutExp (const char *cut) |
const char * | GetCutExp () const |
void | SetDynListInterval (Int_t value) |
Int_t | GetDynListInterval () const |
virtual void | Reset () |
Resets this entry to an initial status. | |
virtual void | Print (Option_t *dummy="") const |
Static Public Attributes | |
static const char * | fgcENTRYSUF = "-DL" |
suffix for entryname to differ from histogram name | |
Protected Member Functions | |
void | ProcessTreeNew (TTree *tree, Int_t times) |
Private Attributes | |
TString | fxHistogramName |
The target histogram name to be filled. | |
TString | fxTreeName |
The Treename to find the tree. | |
TString | fxVarExp |
The varexp string needed by TTree:Draw(). | |
TString | fxCutExp |
The selection string needed by TTree:Draw(). | |
Int_t | fiDynListInterval |
Bool_t | fbNewHistogram |
True before Process is called the first time. | |
Int_t | fiLastEvent |
index of last tree entry of the previous Process() call | |
Friends | |
class | TGo4DynamicList |
Method Process performs a single event TTree::Draw on this tree and directs the output to the histogram. String Parameters Varexp and Selection of Draw() are stored in the entry and are used for each Draw. This dynamic list entry does _not_ use the Go4 Conditions and event index scheme!
Definition at line 36 of file TGo4TreeHistogramEntry.h.
|
default ctor for streamer.
Definition at line 30 of file TGo4TreeHistogramEntry.cxx. References TGo4DynamicEntry::EnableProcessing(), fxTreeName, and TRACE. |
|
Definition at line 44 of file TGo4TreeHistogramEntry.cxx. References TGo4DynamicEntry::EnableProcessing(), fgcENTRYSUF, Reset(), and TRACE. |
|
Definition at line 66 of file TGo4TreeHistogramEntry.cxx. References TRACE. |
|
Set name of the external histogram to be filled.
Definition at line 52 of file TGo4TreeHistogramEntry.h. References fxHistogramName. |
|
Get name of the external histogram to be filled.
Definition at line 54 of file TGo4TreeHistogramEntry.h. References fxHistogramName. Referenced by Print(), and ProcessTreeNew(). |
|
Definition at line 56 of file TGo4TreeHistogramEntry.h. References fxTreeName. |
|
Definition at line 57 of file TGo4TreeHistogramEntry.h. References fxTreeName. Referenced by Print(). |
|
Definition at line 59 of file TGo4TreeHistogramEntry.h. References fxVarExp. |
|
Definition at line 60 of file TGo4TreeHistogramEntry.h. References fxVarExp. Referenced by Print(), and ProcessTreeNew(). |
|
Definition at line 62 of file TGo4TreeHistogramEntry.h. References fxCutExp. |
|
Definition at line 63 of file TGo4TreeHistogramEntry.h. References fxCutExp. Referenced by Print(). |
|
Definition at line 65 of file TGo4TreeHistogramEntry.h. References fiDynListInterval. |
|
Definition at line 66 of file TGo4TreeHistogramEntry.h. References fiDynListInterval. Referenced by TGo4ComSetObject::ExeSetDyn(). |
|
Resets this entry to an initial status.
Reimplemented from TGo4DynamicEntry. Definition at line 71 of file TGo4TreeHistogramEntry.cxx. References fbNewHistogram, fiLastEvent, TGo4DynamicEntry::Reset(), and TRACE. Referenced by TGo4TreeHistogramEntry(). |
|
Definition at line 142 of file TGo4TreeHistogramEntry.cxx. References GetCutExp(), GetHistogramName(), GetTreeName(), GetVarExp(), and TGo4DynamicEntry::IsEnabledProcessing(). |
|
Definition at line 79 of file TGo4TreeHistogramEntry.cxx. References fiLastEvent, fxCutExp, GetHistogramName(), GetVarExp(), and TGo4Status::kGo4BackStoreReset. |
|
Definition at line 38 of file TGo4TreeHistogramEntry.h. |
|
suffix for entryname to differ from histogram name
Definition at line 28 of file TGo4TreeHistogramEntry.cxx. Referenced by TGo4TreeHistogramEntry(). |
|
The target histogram name to be filled.
Definition at line 82 of file TGo4TreeHistogramEntry.h. Referenced by GetHistogramName(), and SetHistogramName(). |
|
The Treename to find the tree.
Definition at line 85 of file TGo4TreeHistogramEntry.h. Referenced by GetTreeName(), SetTreeName(), and TGo4TreeHistogramEntry(). |
|
The varexp string needed by TTree:Draw().
Definition at line 88 of file TGo4TreeHistogramEntry.h. Referenced by GetVarExp(), and SetVarExp(). |
|
The selection string needed by TTree:Draw().
Definition at line 91 of file TGo4TreeHistogramEntry.h. Referenced by GetCutExp(), ProcessTreeNew(), and SetCutExp(). |
|
Definition at line 93 of file TGo4TreeHistogramEntry.h. Referenced by GetDynListInterval(), and SetDynListInterval(). |
|
True before Process is called the first time. Then the histogram created by the TTree::Draw is added to the histogram folder once. Definition at line 97 of file TGo4TreeHistogramEntry.h. Referenced by Reset(). |
|
index of last tree entry of the previous Process() call
Definition at line 100 of file TGo4TreeHistogramEntry.h. Referenced by ProcessTreeNew(), and Reset(). |