GSI Object Oriented Online Offline (Go4) GO4-6.4.0
|
Aggregate which is responsible for the dynamically created analysis objects like histograms. More...
#include <TGo4DynamicList.h>
Public Member Functions | |
TGo4DynamicList () | |
virtual | ~TGo4DynamicList () |
Static Public Member Functions | |
static void | CleanupPointerInEntries (TFolder *folder, TObject *obj) |
static void | PrintEntries (TFolder *folder) |
static void | ProcessEntries (TFolder *folder, Bool_t processtrees, Int_t interval) |
Iterates all entries of the list and processes the objects, depending on coordinate values and analysis condition. | |
static bool | ProcessHEntry (TGo4HistogramEntry *hentry) |
static bool | ProcessTEntry (TGo4TreeHistogramEntry *tentry, Bool_t processtrees, Int_t interval) |
static void | ResetEntries (TFolder *folder) |
Aggregate which is responsible for the dynamically created analysis objects like histograms.
Dynamic list may contain other dynamic lists, which are processed iteratively.
Definition at line 31 of file TGo4DynamicList.h.
|
inline |
Definition at line 33 of file TGo4DynamicList.h.
|
inlinevirtual |
Definition at line 35 of file TGo4DynamicList.h.
|
static |
Definition at line 56 of file TGo4DynamicList.cxx.
Referenced by TGo4AnalysisObjectManager::CleanupDynamicLists().
|
static |
Definition at line 45 of file TGo4DynamicList.cxx.
Referenced by TGo4AnalysisObjectManager::PrintDynamicList().
|
static |
Iterates all entries of the list and processes the objects, depending on coordinate values and analysis condition.
Definition at line 68 of file TGo4DynamicList.cxx.
References TGo4DynamicListException::Handle(), TGo4DynamicEntry::IsEnabledProcessing(), ProcessHEntry(), and ProcessTEntry().
Referenced by TGo4AnalysisObjectManager::ProcessDynamicList().
|
static |
Definition at line 181 of file TGo4DynamicList.cxx.
References __MAXCONDIM__, __MAXHISDIM__, FindDataMember(), TGo4HistogramEntry::fxCondition, TGo4HistogramEntry::fxHisEvents, TGo4HistogramEntry::fxHistogram, TGo4HistogramEntry::Get_fgcNODATA(), TGo4HistogramEntry::Get_fgcNOEVENT(), TGo4Analysis::GetAnalysisCondition(), TGo4HistogramEntry::GetConditionName(), TGo4HistogramEntry::GetConEventName(), TGo4HistogramEntry::GetConVarName(), TGo4Analysis::GetEventStructure(), TGo4HistogramEntry::GetHistEventName(), TGo4Analysis::GetHistogram(), TGo4HistogramEntry::GetHistogramName(), TGo4HistogramEntry::GetHistVarName(), TGo4HistogramEntry::InitCondPointer(), TGo4HistogramEntry::InitHistPointer(), TGo4Analysis::Instance(), TGo4HistogramEntry::NeedInitialisation(), TGo4HistogramEntry::ProcessNew(), and TGo4HistogramEntry::SetNeedInitialisation().
Referenced by ProcessEntries().
|
static |
Definition at line 244 of file TGo4DynamicList.cxx.
References TGo4Analysis::AddHistogram(), TGo4TreeHistogramEntry::fbNewHistogram, TGo4Analysis::GetHistogram(), TGo4TreeHistogramEntry::GetHistogramName(), TGo4Analysis::GetTree(), TGo4TreeHistogramEntry::GetTreeName(), TGo4Analysis::Instance(), TGo4Status::kGo4CanDelete, TGo4TreeHistogramEntry::ProcessTreeNew(), and TGo4TreeHistogramEntry::SetDynListInterval().
Referenced by ProcessEntries().
|
static |
Definition at line 34 of file TGo4DynamicList.cxx.
References TGo4DynamicEntry::Reset().
Referenced by TGo4AnalysisObjectManager::ResetCurrentDynList().