Public Member Functions | Static Public Member Functions

TGo4DynamicList Class Reference

#include <TGo4DynamicList.h>

List of all members.

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 (  )  [inline, virtual]

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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines