v2.10-0 (21000JUN2005)

Go4GUI
Class TGo4EditDynEntryStatus


class TGo4EditDynEntryStatus
derived from TGo4Status

Author:
Mohammad Al-Turany , Joern Adamczewski

Inner Class Summary
 public classTGo4EditDynEntryStatus.EDynEntryTypes
          Definition of different modes for the dynamic entries

Field Summary
 private EDynEntryTypesfiEntryType
          this id is used to switch the type of the dynamic entry
 private TGo4DynamicEntryStatus*fxEntryStatus
          local copy of the edited entry status
 private TGo4HistogramEntryStatus*fxPointerEntryStatus
          downcasted reference to entry status in case of pointer entry
 private TGo4TreeHistogramEntryStatus*fxTreeEntryStatus
          downcasted reference to entry status in case of treedraw entry

Fields inherited from class TNamed
fName, fTitle

Constructor Summary
TGo4EditDynEntryStatus(const char * name, const char * title)
           

Destructor Summary
 virtual synchronized ~TGo4EditDynEntryStatus()
           

Method Summary
 const const Text_t*GetConditionName()
           
 TGo4DynamicEntryStatus*GetEntryStatus()
           
 EDynEntryTypesGetEntryType()
           
 const const Text_t*GetHistogramName()
           
 voidResetNames()
           
 voidSetCDataX(const Text_t* txt)
           
 voidSetCDataY(const Text_t* txt)
           
 voidSetCEvX(const Text_t* txt)
           
 voidSetCEvY(const Text_t* txt)
           
 voidSetConditionEnabled(Bool_t on)
           
 voidSetConditionName(const Text_t* txt)
           
 voidSetConditionYEnabled(Bool_t on)
           
 voidSetEntryEnabled(Bool_t on)
           
 voidSetEntryName(const Text_t* txt)
          Setter methods for entry name etc
 voidSetEntryType(EDynEntryTypes id)
           
 voidSetHisDatX(const Text_t* txt)
           
 voidSetHisDatY(const Text_t* txt)
           
 voidSetHisDatZ(const Text_t* txt)
           
 voidSetHisEvX(const Text_t* txt)
           
 voidSetHisEvY(const Text_t* txt)
           
 voidSetHisEvZ(const Text_t* txt)
           
 voidSetHistogramName(const Text_t* txt)
           
 voidSetHisYEnabled(Bool_t on)
           
 voidSetHisZEnabled(Bool_t on)
           
 voidSetListName(const Text_t* txt)
           
 voidSetTreeCut(const Text_t* txt)
           
 voidSetTreeExpression(const Text_t* txt)
           
 voidSetTreeName(const Text_t* txt)
           
 voidUpdateEntry(TGo4DynamicEntryStatus* source)
          update internal entry status object from source which was sent from analysis.

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

fiEntryType

private EDynEntryTypes fiEntryType
this id is used to switch the type of the dynamic entry

fxEntryStatus

private TGo4DynamicEntryStatus* fxEntryStatus
local copy of the edited entry status

fxPointerEntryStatus

private TGo4HistogramEntryStatus* fxPointerEntryStatus
downcasted reference to entry status in case of pointer entry

fxTreeEntryStatus

private TGo4TreeHistogramEntryStatus* fxTreeEntryStatus
downcasted reference to entry status in case of treedraw entry
Constructor Detail

TGo4EditDynEntryStatus

public TGo4EditDynEntryStatus(const char * name, const char * title)
Method Detail

~TGo4EditDynEntryStatus

public virtual synchronized ~TGo4EditDynEntryStatus()
Method Detail

GetConditionName

public const const Text_t* GetConditionName()

GetEntryStatus

public TGo4DynamicEntryStatus* GetEntryStatus()

GetEntryType

public EDynEntryTypes GetEntryType()

GetHistogramName

public const const Text_t* GetHistogramName()

ResetNames

public void ResetNames()

SetCDataX

public void SetCDataX(const Text_t* txt)

SetCDataY

public void SetCDataY(const Text_t* txt)

SetCEvX

public void SetCEvX(const Text_t* txt)

SetCEvY

public void SetCEvY(const Text_t* txt)

SetConditionEnabled

public void SetConditionEnabled(Bool_t on)

SetConditionName

public void SetConditionName(const Text_t* txt)

SetConditionYEnabled

public void SetConditionYEnabled(Bool_t on)

SetEntryEnabled

public void SetEntryEnabled(Bool_t on)

SetEntryName

public void SetEntryName(const Text_t* txt)
Setter methods for entry name etc.:

SetEntryType

public void SetEntryType(EDynEntryTypes id)

SetHisDatX

public void SetHisDatX(const Text_t* txt)

SetHisDatY

public void SetHisDatY(const Text_t* txt)

SetHisDatZ

public void SetHisDatZ(const Text_t* txt)

SetHisEvX

public void SetHisEvX(const Text_t* txt)

SetHisEvY

public void SetHisEvY(const Text_t* txt)

SetHisEvZ

public void SetHisEvZ(const Text_t* txt)

SetHistogramName

public void SetHistogramName(const Text_t* txt)

SetHisYEnabled

public void SetHisYEnabled(Bool_t on)

SetHisZEnabled

public void SetHisZEnabled(Bool_t on)

SetListName

public void SetListName(const Text_t* txt)

SetTreeCut

public void SetTreeCut(const Text_t* txt)

SetTreeExpression

public void SetTreeExpression(const Text_t* txt)

SetTreeName

public void SetTreeName(const Text_t* txt)

UpdateEntry

public void UpdateEntry(TGo4DynamicEntryStatus* source)
update internal entry status object from source which was sent from analysis.
If internal object was not existing, create one by cloning the source. checks for type

Association Links

to Class TGo4EditDynEntryStatus::EDynEntryTypes

this id is used to switch the type of the dynamic entry

to Class TGo4DynamicEntryStatus

local copy of the edited entry status

to Class TGo4HistogramEntryStatus

downcasted reference to entry status in case of pointer entry

to Class TGo4TreeHistogramEntryStatus

downcasted reference to entry status in case of treedraw entry

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

30-06-2005