v2.10-0 (21000JUN2005)

Go4StatusAnalysis
Class TGo4AnalysisObjectNames


class TGo4AnalysisObjectNames
derived from TGo4Status

Contains the name (key) list of all objects in the analysis scope. This object is sent via status channel to the gui server on command to update the displayed information.

Author:
J. Adamczewski
Since: 6/2001

Field Summary
 private TFolder*fxTopFolder
          Top Level Go4 Folder with all subfolders and the analysis folder
contents as TObjString instances.

Fields inherited from class TNamed
fName, fTitle

Constructor Summary
 TGo4AnalysisObjectNames()
          default ctor for streamer.
 private TGo4AnalysisObjectNames(const char * name)
          private ctor can only invoked by Go4Analysis class, which is friend.

Destructor Summary
 virtual synchronized ~TGo4AnalysisObjectNames()
           

Method Summary
 TList*GetFolderList()
          Access to the list of the names folder structure.
 TFolder*GetNamesFolder(Bool_t chown)
          Access to the folder containing the names objects.
 Int_tPrintFolder(TFolder* fold, Text_t* buf, Int_t buflen)
          Print names of the objects in given nameslist folder into buffer.
 virtual Int_tPrintStatus(Text_t* buffer, Int_t buflen)
          basic method to printout status information
on stdout; to be overridden by specific subclass

Methods inherited from class Go4StatusBase.TGo4Status
Print, PrintBuffer, PrintIndent

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

fxTopFolder

private TFolder* fxTopFolder
Top Level Go4 Folder with all subfolders and the analysis folder
contents as TObjString instances.
Constructor Detail

TGo4AnalysisObjectNames

public TGo4AnalysisObjectNames()
default ctor for streamer.

TGo4AnalysisObjectNames

private TGo4AnalysisObjectNames(const char * name)
private ctor can only invoked by Go4Analysis class, which is friend.
Method Detail

~TGo4AnalysisObjectNames

public virtual synchronized ~TGo4AnalysisObjectNames()
Method Detail

GetFolderList

public TList* GetFolderList()
Access to the list of the names folder structure.

GetNamesFolder

public TFolder* GetNamesFolder(Bool_t chown)
Access to the folder containing the names objects.

PrintFolder

public Int_t PrintFolder(TFolder* fold, Text_t* buf, Int_t buflen)
Print names of the objects in given nameslist folder into buffer.

PrintStatus

public virtual Int_t PrintStatus(Text_t* buffer, Int_t buflen)
basic method to printout status information
on stdout; to be overridden by specific subclass

Association Links

to Class TFolder

Top Level Go4 Folder with all subfolders and the analysis folder
contents as TObjString instances.

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

30-06-2005