v2.10-0 (21000JUN2005)

Go4CommandsAnalysis
Class TGo4ComGetCurrentEvent


class TGo4ComGetCurrentEvent
derived from TGo4AnalysisObjectCommand

Requests the current event as a sample from the
client. Object name is name of the analysis step that
owns the event. By default, the output event of
that step is taken.
If no such analysis step, the event is searched by name in the eventstructure folder.
Event will be filled in a temporary tree that is send
to the gui. Any user event display may apply this
command.

Author:
J. Adamczewski
Since: 02-Jul-2002

Field Summary
 private Bool_tfbOutputEvent
          If true output event is searched, otherwise input event of step
 private Bool_tfbPrintoutOnly
          If true, the event will not be sent but content is shown on analysis terminal
 private Bool_tfbTreeMode
          If true, event will be put into tree before showing; otherwise use
PrintEvent method or send event directly

Fields inherited from class Go4CommandsBase.TGo4Command
fbIsEnabled, fbIsExclusive, fbIsLocal, fbIsSynchron, fgcMODEDESCRIPTION, fiCommandID, fiMode, fiProtection, fiVersion, fxReceiverBase

Fields inherited from class TNamed
fName, fTitle

Constructor Summary
TGo4ComGetCurrentEvent()
           
TGo4ComGetCurrentEvent(const char * obname)
           

Destructor Summary
 virtual synchronized ~TGo4ComGetCurrentEvent()
           

Method Summary
 Int_tExeCom()
           
 const Bool_tIsOutputEvent()
           
 const Bool_tIsPrintoutOnly()
           
 const Bool_tIsTreeMode()
           
 voidSetOutputEvent(Bool_t output)
           
 voidSetPrintoutOnly(Bool_t on)
           
 voidSetTreeMode(Bool_t on)
           

Methods inherited from class Go4CommandsAnalysis.TGo4AnalysisObjectCommand
GetFolderName, GetObjectName, SetFolderName, SetObjectName

Methods inherited from class Go4CommandsAnalysis.TGo4AnalysisCommand
operator=, RefuseCom

Methods inherited from class Go4CommandsBase.TGo4Command
GetCommandID, GetMode, GetModeDescription, GetProtection, GetReceiverName, GetTaskName, Help, IsEnabled, IsExclusive, IsLocal, IsSynchron, Log, SetDescription, SetMode, SetProtection, SetReceiver, SetReceiverName, SetTaskName, UnExeCom, What

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

Field Detail

fbOutputEvent

private Bool_t fbOutputEvent
If true output event is searched, otherwise input event of step

fbPrintoutOnly

private Bool_t fbPrintoutOnly
If true, the event will not be sent but content is shown on analysis terminal

fbTreeMode

private Bool_t fbTreeMode
If true, event will be put into tree before showing; otherwise use
PrintEvent method or send event directly
Constructor Detail

TGo4ComGetCurrentEvent

public TGo4ComGetCurrentEvent()

TGo4ComGetCurrentEvent

public TGo4ComGetCurrentEvent(const char * obname)
Method Detail

~TGo4ComGetCurrentEvent

public virtual synchronized ~TGo4ComGetCurrentEvent()
Method Detail

ExeCom

public Int_t ExeCom()

IsOutputEvent

public const Bool_t IsOutputEvent()

IsPrintoutOnly

public const Bool_t IsPrintoutOnly()

IsTreeMode

public const Bool_t IsTreeMode()

SetOutputEvent

public void SetOutputEvent(Bool_t output)

SetPrintoutOnly

public void SetPrintoutOnly(Bool_t on)

SetTreeMode

public void SetTreeMode(Bool_t on)

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

30-06-2005