GSI Object Oriented Online Offline (Go4)  GO4-5.3.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Static Public Member Functions | List of all members
TGo4DynamicList Class Reference

#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)
 

Detailed Description

Aggregate which is responsible for the dynamically created analysis objects like histograms. Dynamic list may contain other dynamic lists, which are processed iteratively.

Author
J. Adamczewski
Since
1/2001

Definition at line 31 of file TGo4DynamicList.h.

Constructor & Destructor Documentation

TGo4DynamicList::TGo4DynamicList ( )
inline

Definition at line 33 of file TGo4DynamicList.h.

virtual TGo4DynamicList::~TGo4DynamicList ( )
inlinevirtual

Definition at line 35 of file TGo4DynamicList.h.

Member Function Documentation

void TGo4DynamicList::CleanupPointerInEntries ( TFolder *  folder,
TObject *  obj 
)
static

Definition at line 60 of file TGo4DynamicList.cxx.

Referenced by TGo4AnalysisObjectManager::CleanupDynamicLists().

void TGo4DynamicList::PrintEntries ( TFolder *  folder)
static

Definition at line 48 of file TGo4DynamicList.cxx.

Referenced by TGo4AnalysisObjectManager::PrintDynamicList().

void TGo4DynamicList::ProcessEntries ( TFolder *  folder,
Bool_t  processtrees,
Int_t  interval 
)
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().

bool TGo4DynamicList::ProcessHEntry ( TGo4HistogramEntry hentry)
static
bool TGo4DynamicList::ProcessTEntry ( TGo4TreeHistogramEntry tentry,
Bool_t  processtrees,
Int_t  interval 
)
static
void TGo4DynamicList::ResetEntries ( TFolder *  folder)
static

The documentation for this class was generated from the following files: