Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

TGo4DynamicList Class Reference

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

#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)
 Iterates all entries of the list and processes the objects, depending on coordinate values and analysis condition.
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 33 of file TGo4DynamicList.h.


Constructor & Destructor Documentation

TGo4DynamicList::TGo4DynamicList  )  [inline]
 

Definition at line 35 of file TGo4DynamicList.h.

virtual TGo4DynamicList::~TGo4DynamicList  )  [inline, virtual]
 

Definition at line 37 of file TGo4DynamicList.h.


Member Function Documentation

void TGo4DynamicList::ResetEntries TFolder *  folder  )  [static]
 

Definition at line 39 of file TGo4DynamicList.cxx.

References TGo4DynamicEntry::Reset().

Referenced by TGo4AnalysisObjectManager::ResetCurrentDynList().

void TGo4DynamicList::PrintEntries TFolder *  folder  )  [static]
 

Definition at line 51 of file TGo4DynamicList.cxx.

Referenced by TGo4AnalysisObjectManager::PrintDynamicList().

void TGo4DynamicList::CleanupPointerInEntries TFolder *  folder,
TObject *  obj
[static]
 

Definition at line 63 of file TGo4DynamicList.cxx.

Referenced by TGo4AnalysisObjectManager::CleanupDynamicLists().

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

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

Referenced by TGo4AnalysisObjectManager::ProcessDynamicList().

bool TGo4DynamicList::ProcessHEntry TGo4HistogramEntry hentry  )  [static]
 

Definition at line 211 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(), TGo4HistogramEntry::InitCondPointer(), TGo4HistogramEntry::InitHistPointer(), TGo4Analysis::Instance(), TGo4EventElement::IsValid(), TGo4HistogramEntry::NeedInitialisation(), TGo4HistogramEntry::ProcessNew(), and TGo4HistogramEntry::SetNeedInitialisation().

Referenced by ProcessEntries().

bool TGo4DynamicList::ProcessTEntry TGo4TreeHistogramEntry tentry,
Bool_t  processtrees,
Int_t  interval
[static]
 

Definition at line 274 of file TGo4DynamicList.cxx.

References TGo4Analysis::Instance(), and TGo4Status::kGo4CanDelete.

Referenced by ProcessEntries().


The documentation for this class was generated from the following files:
Generated on Fri Nov 28 13:00:50 2008 for Go4-v3.04-1 by  doxygen 1.4.2