v2.10-0 (21000JUN2005)

Go4CommandsAnalysis
Class TGo4ComSetProcessor


class TGo4ComSetProcessor
derived from TGo4AnalysisStepCommand

Switches the event processor of the target analysis step.
The old processor is deleted (closed) and a new processor is
created; this happens in between two event processings.

Author:
J. Adamczewski
Since: 16-Aug-2001

Field Summary
 private TGo4EventProcessorParameter*fxProcessorPar
           

Fields inherited from class Go4CommandsAnalysis.TGo4AnalysisStepCommand
fgcDEFAULTSTEP

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
TGo4ComSetProcessor()
           
TGo4ComSetProcessor(const char * stepname, TGo4EventProcessorParameter* newproc)
           

Destructor Summary
 virtual synchronized ~TGo4ComSetProcessor()
           

Method Summary
 Int_tExeCom()
           
 const TGo4EventProcessorParameter*GetProcessorPar()
          Access to the new event processor parameter
 voidSetProcessorPar(TGo4EventProcessorParameter* par)
          Set the event source parameter

Methods inherited from class Go4CommandsAnalysis.TGo4AnalysisStepCommand
GetStepName, SetStepName

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

fxProcessorPar

private TGo4EventProcessorParameter* fxProcessorPar
Constructor Detail

TGo4ComSetProcessor

public TGo4ComSetProcessor()

TGo4ComSetProcessor

public TGo4ComSetProcessor(const char * stepname, TGo4EventProcessorParameter* newproc)
Method Detail

~TGo4ComSetProcessor

public virtual synchronized ~TGo4ComSetProcessor()
Method Detail

ExeCom

public Int_t ExeCom()

GetProcessorPar

public const TGo4EventProcessorParameter* GetProcessorPar()
Access to the new event processor parameter

SetProcessorPar

public void SetProcessorPar(TGo4EventProcessorParameter* par)
Set the event source parameter

Association Links

to Class TGo4EventProcessorParameter


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

30-06-2005