GSI Object Oriented Online Offline (Go4)  GO4-6.3.0
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::TGo4DynamicList ( )
inline

Definition at line 33 of file TGo4DynamicList.h.

◆ ~TGo4DynamicList()

virtual TGo4DynamicList::~TGo4DynamicList ( )
inlinevirtual

Member Function Documentation

◆ CleanupPointerInEntries()

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

◆ PrintEntries()

void TGo4DynamicList::PrintEntries ( TFolder *  folder)
static

◆ ProcessEntries()

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 68 of file TGo4DynamicList.cxx.

References TGo4DynamicListException::Handle(), TGo4DynamicEntry::IsEnabledProcessing(), ProcessHEntry(), and ProcessTEntry().

Referenced by TGo4AnalysisObjectManager::ProcessDynamicList(), and ~TGo4DynamicList().

◆ ProcessHEntry()

bool TGo4DynamicList::ProcessHEntry ( TGo4HistogramEntry hentry)
static

◆ ProcessTEntry()

bool TGo4DynamicList::ProcessTEntry ( TGo4TreeHistogramEntry tentry,
Bool_t  processtrees,
Int_t  interval 
)
static

◆ ResetEntries()

void TGo4DynamicList::ResetEntries ( TFolder *  folder)
static

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