GSI Object Oriented Online Offline (Go4) GO4-6.4.5
Loading...
Searching...
No Matches
TGo4DynamicList Class Reference

Aggregate which is responsible for the dynamically created analysis objects like histograms. More...

#include <TGo4DynamicList.h>

Public Member Functions

 TGo4DynamicList ()
 TGo4DynamicList ()
virtual ~TGo4DynamicList ()
virtual ~TGo4DynamicList ()

Static Public Member Functions

static void CleanupPointerInEntries (TFolder *folder, TObject *obj)
static void CleanupPointerInEntries (TFolder *folder, TObject *obj)
static void PrintEntries (TFolder *folder)
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 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 ProcessHEntry (TGo4HistogramEntry *hentry)
static bool ProcessTEntry (TGo4TreeHistogramEntry *tentry, Bool_t processtrees, Int_t interval)
static bool ProcessTEntry (TGo4TreeHistogramEntry *tentry, Bool_t processtrees, Int_t interval)
static void ResetEntries (TFolder *folder)
static void ResetEntries (TFolder *folder)

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() [1/2]

TGo4DynamicList::TGo4DynamicList ( )
inline

Definition at line 33 of file TGo4DynamicList.h.

◆ ~TGo4DynamicList() [1/2]

virtual TGo4DynamicList::~TGo4DynamicList ( )
inlinevirtual

Definition at line 35 of file TGo4DynamicList.h.

◆ TGo4DynamicList() [2/2]

TGo4DynamicList::TGo4DynamicList ( )
inline

Definition at line 33 of file TGo4DynamicList.h.

◆ ~TGo4DynamicList() [2/2]

virtual TGo4DynamicList::~TGo4DynamicList ( )
inlinevirtual

Definition at line 35 of file TGo4DynamicList.h.

Member Function Documentation

◆ CleanupPointerInEntries() [1/2]

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

Definition at line 56 of file TGo4DynamicList.cxx.

Referenced by TGo4AnalysisObjectManager::CleanupDynamicLists().

◆ CleanupPointerInEntries() [2/2]

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

◆ PrintEntries() [1/2]

void TGo4DynamicList::PrintEntries ( TFolder * folder)
static

Definition at line 45 of file TGo4DynamicList.cxx.

Referenced by TGo4AnalysisObjectManager::PrintDynamicList().

◆ PrintEntries() [2/2]

void TGo4DynamicList::PrintEntries ( TFolder * folder)
static

◆ ProcessEntries() [1/2]

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().

◆ ProcessEntries() [2/2]

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.

◆ ProcessHEntry() [1/2]

◆ ProcessHEntry() [2/2]

bool TGo4DynamicList::ProcessHEntry ( TGo4HistogramEntry * hentry)
static

◆ ProcessTEntry() [1/2]

◆ ProcessTEntry() [2/2]

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

◆ ResetEntries() [1/2]

void TGo4DynamicList::ResetEntries ( TFolder * folder)
static

◆ ResetEntries() [2/2]

void TGo4DynamicList::ResetEntries ( TFolder * folder)
static

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