GSI Object Oriented Online Offline (Go4)
GO4-5.3.2
|
#include <TGo4DynamicList.h>
Public Member Functions | |
TGo4DynamicList () | |
virtual | ~TGo4DynamicList () |
Static Public Member Functions | |
static void | ResetEntries (TFolder *folder) |
static void | PrintEntries (TFolder *folder) |
static void | CleanupPointerInEntries (TFolder *folder, TObject *obj) |
static void | ProcessEntries (TFolder *folder, Bool_t processtrees, Int_t interval) |
static bool | ProcessHEntry (TGo4HistogramEntry *hentry) |
static bool | ProcessTEntry (TGo4TreeHistogramEntry *tentry, Bool_t processtrees, Int_t interval) |
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 60 of file TGo4DynamicList.cxx.
Referenced by TGo4AnalysisObjectManager::CleanupDynamicLists().
|
static |
Definition at line 48 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 73 of file TGo4DynamicList.cxx.
References TGo4DynamicListException::Handle(), TGo4DynamicEntry::IsEnabledProcessing(), ProcessHEntry(), and ProcessTEntry().
Referenced by TGo4AnalysisObjectManager::ProcessDynamicList().
|
static |
Definition at line 202 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(), if(), TGo4HistogramEntry::InitCondPointer(), TGo4HistogramEntry::InitHistPointer(), TGo4Analysis::Instance(), TGo4HistogramEntry::NeedInitialisation(), TGo4HistogramEntry::ProcessNew(), and TGo4HistogramEntry::SetNeedInitialisation().
Referenced by ProcessEntries().
|
static |
Definition at line 265 of file TGo4DynamicList.cxx.
References TGo4Analysis::AddHistogram(), TGo4TreeHistogramEntry::fbNewHistogram, TGo4Analysis::GetDynListInterval(), TGo4Analysis::GetHistogram(), TGo4TreeHistogramEntry::GetHistogramName(), TGo4Analysis::GetTree(), TGo4TreeHistogramEntry::GetTreeName(), TGo4Analysis::Instance(), TGo4Status::kGo4CanDelete, TGo4TreeHistogramEntry::ProcessTreeNew(), and TGo4TreeHistogramEntry::SetDynListInterval().
Referenced by ProcessEntries().
|
static |
Definition at line 36 of file TGo4DynamicList.cxx.
References TGo4DynamicEntry::Reset().
Referenced by TGo4AnalysisObjectManager::ResetCurrentDynList().