v2.10-0 (21000JUN2005)

Go4DynamicList
Class TGo4HistogramEntryStatus


class TGo4HistogramEntryStatus
derived from TGo4DynamicEntryStatus

Status object which contains the names of the object and the corresponding
indices/conditions in the dynamic list entry. The status objects are kept in an
own status list, which may be requested from the display and used to
show the available analysis objects.


Field Summary
 private TString[3]fxHisEventName
          Array of names of the events which contain
the data members to be filled into the x,y,z,..
coordinates.
 private TStringfxHistogramClass
          The analysis object class name.
 private TStringfxHistogramName
          Title of the analysis object, for example a histogram.
 private TString[3]fxHisVarName
          Array of names of the x,y,z,..
coordinate data members.

Fields inherited from class TNamed
fName, fTitle

Constructor Summary
 TGo4HistogramEntryStatus()
          default ctor for streamer.
 private TGo4HistogramEntryStatus(const Text_t* name)
          private ctor may only be invoked by TGo4DynamicEntry, which is friend.

Destructor Summary
 virtual synchronized ~TGo4HistogramEntryStatus()
           

Method Summary
 private virtual TGo4DynamicEntry*CreateDynamicEntry()
          Use status information to build a dynamic entry with this parameters.
 const const Text_t*GetHisEventName(UInt_t ix)
           
 const const Text_t*GetHistogramClass()
           
 const const Text_t*GetHistogramName()
           
 const const Text_t*GetHisVarName(UInt_t ix)
           
 virtual const voidPrint(Option_t* dummy)
           
 virtual voidResetNames()
           
 protected voidSetHisEventName(UInt_t ix, const Text_t* txt)
           
 protected voidSetHisEventNames(TString* names)
           
 protected voidSetHistogram(TH1* his)
           
 protected virtual voidSetHistogramName(const Text_t* name)
           
 protected voidSetHisVarName(UInt_t ix, const Text_t* txt)
           
 protected voidSetHisVarNames(TString* names)
           

Methods inherited from interface Go4DynamicList.TGo4DynamicEntryStatus
AutoProcessIsEnabled, EnableProcessing, GetConditionClass, GetConditionName, GetConEventName, GetConVarName, SetCondition, SetConditionName, SetConEventName, SetConEventNames, SetConVarName, SetConVarNames, SetFlags

Methods inherited from class Go4StatusBase.TGo4Status
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

fxHisEventName

private TString[3] fxHisEventName
Array of names of the events which contain
the data members to be filled into the x,y,z,..
coordinates.

fxHistogramClass

private TString fxHistogramClass
The analysis object class name.

fxHistogramName

private TString fxHistogramName
Title of the analysis object, for example a histogram.

fxHisVarName

private TString[3] fxHisVarName
Array of names of the x,y,z,..
coordinate data members.
Constructor Detail

TGo4HistogramEntryStatus

public TGo4HistogramEntryStatus()
default ctor for streamer.

TGo4HistogramEntryStatus

private TGo4HistogramEntryStatus(const Text_t* name)
private ctor may only be invoked by TGo4DynamicEntry, which is friend.
Method Detail

~TGo4HistogramEntryStatus

public virtual synchronized ~TGo4HistogramEntryStatus()
Method Detail

CreateDynamicEntry

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

GetHisEventName

public const const Text_t* GetHisEventName(UInt_t ix)

GetHistogramClass

public const const Text_t* GetHistogramClass()

GetHistogramName

public const const Text_t* GetHistogramName()

GetHisVarName

public const const Text_t* GetHisVarName(UInt_t ix)

Print

public virtual const void Print(Option_t* dummy)

ResetNames

public virtual void ResetNames()

SetHisEventName

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

SetHisEventNames

protected void SetHisEventNames(TString* names)

SetHistogram

protected void SetHistogram(TH1* his)

SetHistogramName

protected virtual void SetHistogramName(const Text_t* name)

SetHisVarName

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

SetHisVarNames

protected void SetHisVarNames(TString* names)

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

30-06-2005