v2.10-0 (21000JUN2005)

Go4DynamicList
Class TGo4DynamicEntryStatus

Direct Known Subclasses:
TGo4DynamicListStatus, TGo4HistogramEntryStatus, TGo4TreeHistogramEntryStatus

class TGo4DynamicEntryStatus
derived from TGo4Status

interface

Field Summary
 private Bool_tfbPointerInitDone
          True if dynamic entry has initialized pointers to external objects.
 private Bool_tfbProcessEntry
          True if object shall be processed.
 private TStringfxConditionClass
          Name of the analysis object, for example a histogram.
 private TStringfxConditionName
          Name of the condition associated with the processing of the contained entry.
 private TString[2]fxConEventName
          Array of names of the events which contain
the data members to be tested with the x,y
coordinates of the condition.
 private TString[2]fxConVarName
          Name of the eventstructure datamembers that shall be
tested with the condition.

Fields inherited from class TNamed
fName, fTitle

Constructor Summary
 TGo4DynamicEntryStatus()
          default ctor for streamer
 protected TGo4DynamicEntryStatus(const Text_t* name)
           

Destructor Summary
 synchronized ~TGo4DynamicEntryStatus()
           

Method Summary
 const Bool_tAutoProcessIsEnabled()
           
 private TGo4DynamicEntry*CreateDynamicEntry()
          Use status information to build a dynamic entry with this parameters.
 voidEnableProcessing(Bool_t on)
          Switch the autoprocessing state of this entry.
 const const Text_t*GetConditionClass()
           
 const const Text_t*GetConditionName()
           
 const const Text_t*GetConEventName(UInt_t ix)
          Access to the name of the condition variable
(member name of eventstructure class) for axis number ix.
 const const Text_t*GetConVarName(UInt_t ix)
          Access to the name of the condition variable
(member name of eventstructure class) for axis number ix.
 const const Text_t*GetHistogramName()
           
 voidResetNames()
           
 protected voidSetCondition(TGo4Condition* con)
           
 protected voidSetConditionName(const Text_t* name)
           
 protected voidSetConEventName(UInt_t ix, const Text_t* txt)
           
 protected voidSetConEventNames(TString* names)
           
 protected voidSetConVarName(UInt_t ix, const Text_t* txt)
           
 protected voidSetConVarNames(TString* names)
           
 protected voidSetFlags(Bool_t process, Bool_t init)
           
 protected voidSetHistogramName(const Text_t* name)
           

Methods inherited from class Go4StatusBase.TGo4Status
Print, PrintBuffer, PrintIndent, PrintStatus

Methods inherited from class TNamed
operator=, Clear, Clone, Compare, Copy, FillBuffer, GetName, GetTitle, Hash, IsSortable, SetName, SetNameTitle, SetTitle, ls, Sizeof, Class, Class_Name, Class_Version, Dictionary, IsA, ShowMembers, Streamer, StreamerNVirtual, DeclFileName, ImplFileLine, ImplFileName, DeclFileLine

Field Detail

fbPointerInitDone

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

fbProcessEntry

private Bool_t fbProcessEntry
True if object shall be processed.

fxConditionClass

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

fxConditionName

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

fxConEventName

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

fxConVarName

private TString[2] fxConVarName
Name of the eventstructure datamembers that shall be
tested with the condition.
Constructor Detail

TGo4DynamicEntryStatus

public TGo4DynamicEntryStatus()
default ctor for streamer

TGo4DynamicEntryStatus

protected TGo4DynamicEntryStatus(const Text_t* name)
Method Detail

~TGo4DynamicEntryStatus

public synchronized ~TGo4DynamicEntryStatus()
Method Detail

AutoProcessIsEnabled

public const Bool_t AutoProcessIsEnabled()

CreateDynamicEntry

private TGo4DynamicEntry* CreateDynamicEntry()
Use status information to build a dynamic entry with this parameters.
For usage inside dynamic list only.

EnableProcessing

public void EnableProcessing(Bool_t on)
Switch the autoprocessing state of this entry.

GetConditionClass

public const const Text_t* GetConditionClass()

GetConditionName

public const const Text_t* GetConditionName()

GetConEventName

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

GetConVarName

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

GetHistogramName

public const const Text_t* GetHistogramName()

ResetNames

public void ResetNames()

SetCondition

protected void SetCondition(TGo4Condition* con)

SetConditionName

protected void SetConditionName(const Text_t* name)

SetConEventName

protected void SetConEventName(UInt_t ix, const Text_t* txt)

SetConEventNames

protected void SetConEventNames(TString* names)

SetConVarName

protected void SetConVarName(UInt_t ix, const Text_t* txt)

SetConVarNames

protected void SetConVarNames(TString* names)

SetFlags

protected void SetFlags(Bool_t process, Bool_t init)

SetHistogramName

protected void SetHistogramName(const Text_t* name)

J.Adamczewski, M.Al-Turany, D.Bertini, H.G.Essel, S.Linev

30-06-2005