v2.10-0 (21000JUN2005)

Go4CommandsAnalysis
Class TGo4ComCopyObject


class TGo4ComCopyObject
derived from TGo4AnalysisObjectCommand

Copies client object of oldname into a new object of new name.
New object will be added to the specific dynamic list
(for histograms, index, conditions, respectively), even if old object was not in it.

Author:
J. Adamczewski
Since: 06-Jun-2001

Field Summary
 private TStringfxTargetName
          Name of the copy target object

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
TGo4ComCopyObject()
           
TGo4ComCopyObject(const char * object, const char * target)
           

Destructor Summary
 virtual synchronized ~TGo4ComCopyObject()
           

Method Summary
 Int_tExeCom()
           
 const const char *GetTargetName()
          Access to string with the target object name.
 voidSetTargetName(const char * name)
          Set the target object name under command.

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

fxTargetName

private TString fxTargetName
Name of the copy target object
Constructor Detail

TGo4ComCopyObject

public TGo4ComCopyObject()

TGo4ComCopyObject

public TGo4ComCopyObject(const char * object, const char * target)
Method Detail

~TGo4ComCopyObject

public virtual synchronized ~TGo4ComCopyObject()
Method Detail

ExeCom

public Int_t ExeCom()

GetTargetName

public const const char * GetTargetName()
Access to string with the target object name.

SetTargetName

public void SetTargetName(const char * name)
Set the target object name under command.

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

30-06-2005