Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

TGo4DynamicEntryStatus Class Reference

#include <TGo4DynamicEntryStatus.h>

Inheritance diagram for TGo4DynamicEntryStatus:

TGo4Status TGo4DynamicListStatus TGo4HistogramEntryStatus TGo4TreeHistogramEntryStatus List of all members.

Public Methods

 TGo4DynamicEntryStatus ()
 default ctor for streamer. More...

virtual ~TGo4DynamicEntryStatus ()
virtual void ResetNames ()
Bool_t AutoProcessIsEnabled () const
void EnableProcessing (Bool_t on=kTRUE)
 Switch the autoprocessing state of this entry. More...

const Text_t * GetConditionName ()
const Text_t * GetConditionClass ()
const Text_t * GetConVarName (UInt_t ix)
 Access to the name of the condition variable (member name of eventstructure class) for axis number ix. More...

const Text_t * GetConEventName (UInt_t ix)
 Access to the name of the condition variable (member name of eventstructure class) for axis number ix. More...

virtual const Text_t * GetHistogramName ()

Protected Methods

 TGo4DynamicEntryStatus (const Text_t *name)
void SetCondition (TGo4Condition *con)
void SetFlags (Bool_t process, Bool_t init)
void SetConEventNames (TString *names)
void SetConVarNames (TString *names)
void SetConVarName (UInt_t ix, const Text_t *txt)
void SetConEventName (UInt_t ix, const Text_t *txt)
virtual void SetConditionName (const Text_t *name)
virtual void SetHistogramName (const Text_t *name)

Private Methods

virtual TGo4DynamicEntryCreateDynamicEntry ()=0
 Use status information to build a dynamic entry with this parameters. More...


Private Attributes

Bool_t fbProcessEntry
 True if object shall be processed. More...

Bool_t fbPointerInitDone
 True if dynamic entry has initialized pointers to external objects. More...

TString fxConditionName
 Name of the condition associated with the processing of the contained entry. More...

TString fxConditionClass
 Name of the analysis object, for example a histogram. More...

TString fxConVarName [__MAXCONDIM__]
 Name of the eventstructure datamembers that shall be tested with the condition. More...

TString fxConEventName [__MAXCONDIM__]
 Array of names of the events which contain the data members to be tested with the x,y coordinates of the condition. More...


Friends

class TGo4DynamicEntry
class TGo4DynamicList
class TGo4EditDynEntryStatus
class TGo4EditDynEntry

Constructor & Destructor Documentation

TGo4DynamicEntryStatus::TGo4DynamicEntryStatus  
 

default ctor for streamer.

Definition at line 28 of file TGo4DynamicEntryStatus.cxx.

References TRACE.

TGo4DynamicEntryStatus::~TGo4DynamicEntryStatus   [virtual]
 

Definition at line 35 of file TGo4DynamicEntryStatus.cxx.

References TRACE.

TGo4DynamicEntryStatus::TGo4DynamicEntryStatus const Text_t *    name [protected]
 

Definition at line 21 of file TGo4DynamicEntryStatus.cxx.

References ResetNames(), and TRACE.


Member Function Documentation

void TGo4DynamicEntryStatus::ResetNames   [virtual]
 

Reimplemented in TGo4HistogramEntryStatus.

Definition at line 120 of file TGo4DynamicEntryStatus.cxx.

References TGo4DynamicEntry::fgcNOCONDITION, TGo4DynamicEntry::fgcNODATA, TGo4DynamicEntry::fgcNOEVENT, TGo4DynamicEntry::fguMAXCONDIMENSION, fxConEventName, fxConVarName, SetConditionName(), and TRACE.

Referenced by TGo4EditDynEntryStatus::ResetNames(), TGo4HistogramEntryStatus::ResetNames(), TGo4EditDynEntryStatus::SetEntryType(), TGo4DynamicEntryStatus(), and TGo4EditDynEntryStatus::TGo4EditDynEntryStatus().

Bool_t TGo4DynamicEntryStatus::AutoProcessIsEnabled   const [inline]
 

Definition at line 44 of file TGo4DynamicEntryStatus.h.

References fbProcessEntry.

Referenced by TGo4TreeHistogramEntryStatus::Print(), TGo4HistogramEntryStatus::Print(), and TGo4DynamicEntry::SetStatus().

void TGo4DynamicEntryStatus::EnableProcessing Bool_t    on = kTRUE [inline]
 

Switch the autoprocessing state of this entry.

Definition at line 47 of file TGo4DynamicEntryStatus.h.

References fbProcessEntry.

Referenced by TGo4EditDynEntryStatus::SetEntryEnabled().

const Text_t * TGo4DynamicEntryStatus::GetConditionName  
 

Definition at line 84 of file TGo4DynamicEntryStatus.cxx.

References fxConditionName.

Referenced by TGo4EditDynEntryStatus::GetConditionName(), TGo4HistogramEntryStatus::Print(), and TGo4DynamicEntry::SetStatus().

const Text_t * TGo4DynamicEntryStatus::GetConditionClass  
 

Definition at line 89 of file TGo4DynamicEntryStatus.cxx.

References fxConditionClass.

Referenced by TGo4HistogramEntryStatus::Print().

const Text_t * TGo4DynamicEntryStatus::GetConVarName UInt_t    ix
 

Access to the name of the condition variable (member name of eventstructure class) for axis number ix.

Definition at line 57 of file TGo4DynamicEntryStatus.cxx.

References TGo4DynamicEntry::fguMAXCONDIMENSION, fxConVarName, and TRACE.

Referenced by TGo4HistogramEntryStatus::Print(), and TGo4DynamicEntry::SetStatus().

const Text_t * TGo4DynamicEntryStatus::GetConEventName UInt_t    ix
 

Access to the name of the condition variable (member name of eventstructure class) for axis number ix.

Definition at line 64 of file TGo4DynamicEntryStatus.cxx.

References TGo4DynamicEntry::fguMAXCONDIMENSION, fxConEventName, and TRACE.

Referenced by TGo4HistogramEntryStatus::Print(), and TGo4DynamicEntry::SetStatus().

const Text_t * TGo4DynamicEntryStatus::GetHistogramName   [virtual]
 

Reimplemented in TGo4HistogramEntryStatus, and TGo4TreeHistogramEntryStatus.

Definition at line 114 of file TGo4DynamicEntryStatus.cxx.

Referenced by TGo4EditDynEntryStatus::GetHistogramName(), and TGo4EditDynEntrySlots::SendHistogramClearCommand().

void TGo4DynamicEntryStatus::SetCondition TGo4Condition   con [protected]
 

Definition at line 94 of file TGo4DynamicEntryStatus.cxx.

References fxConditionClass, fxConditionName, and TRACE.

Referenced by TGo4DynamicEntry::UpdateStatus().

void TGo4DynamicEntryStatus::SetFlags Bool_t    process,
Bool_t    init
[inline, protected]
 

Definition at line 69 of file TGo4DynamicEntryStatus.h.

References fbPointerInitDone, and fbProcessEntry.

Referenced by TGo4DynamicEntry::UpdateStatus().

void TGo4DynamicEntryStatus::SetConEventNames TString *    names [protected]
 

Definition at line 48 of file TGo4DynamicEntryStatus.cxx.

References TGo4DynamicEntry::fguMAXCONDIMENSION, fxConEventName, and TRACE.

Referenced by TGo4AnalysisObjectManager::AddDynamicHistogram(), and TGo4DynamicEntry::UpdateStatus().

void TGo4DynamicEntryStatus::SetConVarNames TString *    names [protected]
 

Definition at line 40 of file TGo4DynamicEntryStatus.cxx.

References TGo4DynamicEntry::fguMAXCONDIMENSION, fxConVarName, and TRACE.

Referenced by TGo4AnalysisObjectManager::AddDynamicHistogram(), and TGo4DynamicEntry::UpdateStatus().

void TGo4DynamicEntryStatus::SetConVarName UInt_t    ix,
const Text_t *    txt
[protected]
 

Definition at line 71 of file TGo4DynamicEntryStatus.cxx.

References TGo4DynamicEntry::fguMAXCONDIMENSION, and fxConVarName.

Referenced by TGo4EditDynEntryStatus::SetCDataX(), and TGo4EditDynEntryStatus::SetCDataY().

void TGo4DynamicEntryStatus::SetConEventName UInt_t    ix,
const Text_t *    txt
[protected]
 

Definition at line 77 of file TGo4DynamicEntryStatus.cxx.

References TGo4DynamicEntry::fguMAXCONDIMENSION, and fxConEventName.

Referenced by TGo4EditDynEntryStatus::SetCEvX(), and TGo4EditDynEntryStatus::SetCEvY().

void TGo4DynamicEntryStatus::SetConditionName const Text_t *    name [protected, virtual]
 

Definition at line 104 of file TGo4DynamicEntryStatus.cxx.

References fxConditionName.

Referenced by TGo4AnalysisObjectManager::AddDynamicHistogram(), ResetNames(), TGo4EditDynEntryStatus::SetConditionEnabled(), and TGo4EditDynEntryStatus::SetConditionName().

void TGo4DynamicEntryStatus::SetHistogramName const Text_t *    name [protected, virtual]
 

Reimplemented in TGo4HistogramEntryStatus, and TGo4TreeHistogramEntryStatus.

Definition at line 109 of file TGo4DynamicEntryStatus.cxx.

Referenced by TGo4EditDynEntryStatus::SetHistogramName().

virtual TGo4DynamicEntry* TGo4DynamicEntryStatus::CreateDynamicEntry   [private, pure virtual]
 

Use status information to build a dynamic entry with this parameters.

For usage inside dynamic list only.

Implemented in TGo4DynamicListStatus, TGo4HistogramEntryStatus, and TGo4TreeHistogramEntryStatus.

Referenced by TGo4DynamicList::SetEntryStatus().


Friends And Related Function Documentation

friend class TGo4DynamicEntry [friend]
 

Definition at line 29 of file TGo4DynamicEntryStatus.h.

friend class TGo4DynamicList [friend]
 

Reimplemented in TGo4DynamicListStatus, TGo4HistogramEntryStatus, and TGo4TreeHistogramEntryStatus.

Definition at line 30 of file TGo4DynamicEntryStatus.h.

friend class TGo4EditDynEntryStatus [friend]
 

Reimplemented in TGo4HistogramEntryStatus, and TGo4TreeHistogramEntryStatus.

Definition at line 31 of file TGo4DynamicEntryStatus.h.

friend class TGo4EditDynEntry [friend]
 

Definition at line 32 of file TGo4DynamicEntryStatus.h.


Member Data Documentation

Bool_t TGo4DynamicEntryStatus::fbProcessEntry [private]
 

True if object shall be processed.

Definition at line 87 of file TGo4DynamicEntryStatus.h.

Referenced by AutoProcessIsEnabled(), EnableProcessing(), and SetFlags().

Bool_t TGo4DynamicEntryStatus::fbPointerInitDone [private]
 

True if dynamic entry has initialized pointers to external objects.

Definition at line 90 of file TGo4DynamicEntryStatus.h.

Referenced by SetFlags().

TString TGo4DynamicEntryStatus::fxConditionName [private]
 

Name of the condition associated with the processing of the contained entry.

Definition at line 93 of file TGo4DynamicEntryStatus.h.

Referenced by GetConditionName(), SetCondition(), SetConditionName(), and TGo4DynamicEntry::UpdateStatus().

TString TGo4DynamicEntryStatus::fxConditionClass [private]
 

Name of the analysis object, for example a histogram.

Definition at line 96 of file TGo4DynamicEntryStatus.h.

Referenced by GetConditionClass(), SetCondition(), and TGo4DynamicEntry::UpdateStatus().

TString TGo4DynamicEntryStatus::fxConVarName[__MAXCONDIM__] [private]
 

Name of the eventstructure datamembers that shall be tested with the condition.

Definition at line 100 of file TGo4DynamicEntryStatus.h.

Referenced by GetConVarName(), ResetNames(), SetConVarName(), and SetConVarNames().

TString TGo4DynamicEntryStatus::fxConEventName[__MAXCONDIM__] [private]
 

Array of names of the events which contain the data members to be tested with the x,y coordinates of the condition.

Definition at line 105 of file TGo4DynamicEntryStatus.h.

Referenced by GetConEventName(), ResetNames(), SetConEventName(), and SetConEventNames().


The documentation for this class was generated from the following files:
Generated on Tue Nov 8 10:56:36 2005 for Go4-v2.10-5 by doxygen1.2.15