Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

Go4-v3.04-1 Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
TGo4AbstractInterfaceGeneric interface to GUI functionality
TGo4Access
TGo4AccessWrapper
TGo4AnalysisThe mother of all go4 analyses
TGo4AnalysisClient
TGo4AnalysisClientStatus
TGo4AnalysisCommand
TGo4AnalysisCommandListList containing prototypes of all analysis command objects
TGo4AnalysisLevelIter
TGo4AnalysisMainRunnableMain Runnable of the go4 analysis
TGo4AnalysisObjectAccess
TGo4AnalysisObjectCommandIntermediate class for all commands accessing an analysis object by name
TGo4AnalysisObjectManagerThis object is responsible for the organisation of analysis objects
TGo4AnalysisObjectNamesContains the name (key) list of all objects in the analysis scope
TGo4AnalysisObjectResult
TGo4AnalysisProxy
TGo4AnalysisStatusStatus of the analysis instance
TGo4AnalysisStepContains a single step of the analysis
TGo4AnalysisStepException
TGo4AnalysisStepManagerThis object is responsible for the organisation of analysis steps
TGo4AnalysisStepStatusStatus object of one analysis step
TGo4AnalysisWatchRunnableRunnable performing control watcher functions of analysis client task: status of analysis is send to status queue thread
TGo4AnalysisWindow
TGo4AppControlTimerTimer with main purpose to block the root TApplication loop during thread execution
TGo4ASImage
TGo4BackStoreEvent store to keep the last n events in a TTree which is _not_ saved to a file
TGo4BackStoreParameter
TGo4BranchAccess
TGo4BranchStatus
TGo4BrowserItem
TGo4BrowserObjProxy
TGo4BrowserProxy
TGo4BufferQueueClass containing a pointer queue for TBuffers
TGo4CancelExceptionCancel thread associated with runnable or with threadname
TGo4CanvasLevelIter
TGo4CanvasProxy
TGo4CintLockTimerThis timer is used to protect the Go4 threads against the CINT main application when go4 is running as cint server
TGo4ClientStatus
TGo4ClientTaskThis class controls a client application running in a task which is controlled by another server task via transport channels which are held by a task handler object
TGo4ComAction1Example command calling action routine 1 of example application
TGo4ComAction2Example command calling action routine 2 of example application
TGo4ComAddTreeHistogramAdds a tree-histogram entry into dynamic list
TGo4ComAutosaveWrite objects into autosave file now
TGo4ComClearObjectCalls Clear() method of client object, if object of this name exists
TGo4ComDeleteObjectDeletes the object by name at the client
TGo4ComDisconnectSlaveMaster command: current slave is removed (disconnected) from server
TGo4ComExecLineCommand executes string as CINT macro
TGo4ComGetAnalysisStatusRequests for the current analysis status
TGo4ComGetCurrentEventRequests the current event as a sample from the client
TGo4ComGetEnvelopeRequests the object by name from the client
TGo4ComGetNamesListRequests for the current folder list of analysis objects
TGo4ComGetObjectStatusRequests the object status by name from the client
TGo4ComInitAnalysisExecutes the InitEventClasses Method of TGo4Analysis framework
TGo4ComLoadAnalysisStatusLoads analysis settings from file specified by name
TGo4CommandThis is the Go4 Abstract Command Class; part of the Base command pattern
TGo4CommandInvokerClass that knows Command Object; When Client gets the Command it is passed to the Invoker who sets the CommandClient as receiver and calls its Execute method
TGo4CommandProtoList
TGo4CommandReceiver
TGo4CommandRunnableRunnable responsible for command exchange between transport (socket) and buffer (queue) In receiver mode, commands are received from transport, checked if sync or not, the command receiver of system (client) commands is set to the clienttask, sync commands are executed directly, async commands are passed to the queue in not receiver mode, runnables waits for the queue and sends all commands from the queue over the transport thread
TGo4ComMasterQuitMaster Command to quit (terminate) the master application
TGo4CompositeEventBase type for object composition
TGo4ComPrintConditionsPrintout all condition counters as bar diagram on the local analysis terminal
TGo4ComPrintDynListPrintout of dynamic list status on the local analysis terminal
TGo4ComPrintHistogramsPrintout all histogram statisticx on the local analysis terminal
TGo4ComQuitCommand to quit (terminate) the client, after successful quit, the client may be removed from taskmanager on the server side
TGo4ComRemoveClientServer command: current client is removed (disconnected) from server
TGo4ComSaveAnalysisStatusSave current analysis settings to a file specified by name
TGo4ComServerQuitServer Command to quit (terminate) the server and the application all clients are removed before
TGo4ComSetAnalysisStatusSet the analysis framework to the status encapsulated in this command
TGo4ComSetObjectGeneral setter command for any known object (parameter, condition, histogram, picture,
TGo4ComSetPrintEventSets explicit printout for the next n events to come Event is searched by object name in the EventObjects folder
TGo4ComSetProtectionsChange protections against clearing (reset) or deletion, etc
TGo4ComStartCommand calling the virtual method Start() of Client Task class; this method is overridden by user client, thus any start action of the application may be invoked by this (e.g
TGo4ComStopCommand calling the virtual method Stop() of Client Task class; this method is overridden by user client, thus any stop action of the application may be invoked by this (e.g
TGo4CondArray
TGo4CondArrayPainter
TGo4Condition
TGo4ConditionPainter
TGo4ConnectorRunnableRunnable to handle connection request from a new client which connects to a listening Transport channel (socket) on a fixed port number (e.g
TGo4ControlExceptionException Class responsible for runtime control actions: Exception mechanism is used as command pattern here; concrete exceptions act on single threads or the thread manager
TGo4ControllerRunnableRunnable performing the main action of example client task: getting commands out of command queue, sending objects into data queue thread
TGo4CounterCond
TGo4CreateExceptionCreate a thread associated with the runnable
cv_string
TGo4DabcInfo
TGo4DabcNodesInfo
TGo4DabcRate
TGo4DabcRateInfo
TGo4DabcServiceInfo
TGo4DabcState
TGo4DabcStateInfo
TGo4DataRunnableRunnable responsible for data object exchange between transport (socket) and buffer (queue) In receiver mode, data objects are received from transport and passed to the queue in non receiver mode, runnables waits for the queue and sends all data objects from the queue over the transport thread
TGo4DirLevelIter
TGo4DirProxy
TGo4Display
TGo4DisplayDrawerTimerTimer which belongs to the Display, used instead of a thread to avoid conflicts with the Qt GUI internal slots
TGo4DisplayLoggerTimerTimer which belongs to the Display, used instead of a thread to avoid conflicts with the Qt GUI internal slots
TGo4DrawCloneProxy
TGo4DrawObjProxy
TGo4DynamicEntry
TGo4DynamicListAggregate which is responsible for the dynamically created analysis objects like histograms
TGo4DynamicListException
TGo4EventCalibration
TGo4EventElement
TGo4EventEndExceptionException to throw on event source timeout
TGo4EventErrorExceptionException to be thrown on error of event source
TGo4EventFactoryAbstract factory for the event related classes
TGo4EventHeader10Standard GSI (goosy, mbs) event header implementation
TGo4EventProcessor
TGo4EventProcessorParameterBasic type for all classes containing information to parametrize the event processor
TGo4EventServerFactoryEvent factory providing all go4 event service classes
TGo4EventSource
TGo4EventSourceException
TGo4EventSourceParameterBasic type for all classes containing information to parametrize the event source
TGo4EventStore
TGo4EventStoreParameterBasic type for all classes containing information to parametrize the event store
TGo4EventTimeoutExceptionException to throw on event source timeout
TGo4ExampleApplicationExample application class; this class may also run as standalone application without the threaded client-server mechanism (e.g
TGo4ExampleClientExample class for a client application; this may be the analysis client later on which keeps the analysis class itself as aggregate and provides threads to work on analysis
TGo4ExampleClientStatus
TGo4ExampleCommand
TGo4ExampleCommandList
TGo4ExampleControllerExample class for a user control interface (might be a kind of GUI later on); methods of this class are used to request commands from the user and to display results which are sent by the client
TGo4ExampleServerExample class for a server task that fits to the example application
TGo4Exception
TGo4ExportManagerThis class manages all export and import conversions of objects to/from different file formats like ascii, radware, etc
TGo4FileSourceRaw event source which reads entries from a root TTree in a TFile
TGo4FileSourceParameter
TGo4FileStoreEvent store which fills entries to an own root TTree in a TFile
TGo4FileStoreParameter
TGo4FitAmplEstimationAmplitude estimation action In additional to general minimization routine very useful amplitude estimation algorithm can be used
TGo4FitAssignmentInternal class, used for assignment of model component to data
TGo4FitAxisTransBase class for axis transformation objects
TGo4FitComponentBasic absrtact class, combining common properties of data and model
TGo4FitDataBasic abtract class for representing data, which should be fitted
TGo4FitDataGraphData object, which provides access to TGraph and TGraphErrors ROOT objects
TGo4FitDataGraphIter
TGo4FitDataHistogramData objects, which provides access to generic TH1 ROOT histogram
TGo4FitDataHistogramIter
TGo4FitDataIterIterator calss for data object
TGo4FitDataProfileData object, which provides access to TProfile ROOT class
TGo4FitDataProfileIter
TGo4FitDataRidgeSpecial object to approxiamte ridges on multi-dimensional histograms
TGo4FitDataRidgeIter
TGo4FitDependencyObject, used to store dependency of one parameter from other, calculated via expression
TGo4FitGuiArrow
TGo4FitLinearTransThe linear transfromation of selected data axis
TGo4FitMatrixTransMatrix transfromation of scale values
TGo4FitMinuitMinuit minimization action Now only TGo4FitMinuit class, provided general minimization routine, is available
TGo4FitMinuitResultResult values, taken from Minuit object
TGo4FitModelBasic abstract class for represnting model components of fitted data
TGo4FitModelFormulaModel object, which uses ROOT TFormula class facility
TGo4FitModelFromDataModel object, which is uses TGo4FitData object to produce model bins
TGo4FitModelFunctionModel objects, which uses external user function to calculate model values
TGo4FitModelGauss1One dimensional gaussian peak
TGo4FitModelGauss2Two dimensional gaussian peak
TGo4FitModelGaussNN-dimensional gaussian peak
TGo4FitModelPolynomModel objects, which reproduce component of polynomial function
TGo4FitNamedExtension of ROOT TNamed class
TGo4FitParameterModel and data objects parameter
TGo4FitParsListList of TGo4FitParameter objects
TGo4FitPeakFinderOutput action To add some output to actions, TGo4FitterOutput action class should be used
TGo4FitSlotObject for managing pointers on specific objects
TGo4FitSlotList
TGo4FitterCentral class of Go4Fit package
TGo4FitterAbstractAbstract fitter class
TGo4FitterActionBasic class for objects, which performs actions on fitter
TGo4FitterConfigFitter configuration action By default all fitter parameters are used in optimization as independent from each other
TGo4FitterEnvelopeThis class is a container for one fitter to be send between gui and analysis and back
TGo4FitterOutputOutput action To add some output to actions, TGo4FitterOutput action class should be used
TGo4FolderLevelIter
TGo4FolderProxy
TGo4GSIEventHeaderStandard GSI event/subevent header structure
TGo4HelpWindow
TGo4HisConnectorRunnableRunnable that waits for client connection request and starts new HisCliRunnable
TGo4HistogramEntryEntry for the dynamic list, specialized for histogram like objects
TGo4HistogramServerHandles a histogram server (mbs histogram protocol) for the histograms registered in the analysis
TGo4HistogramStatusRuntime status of a histogram object
TGo4HServIter
TGo4HServObjectAccess
TGo4HServProxy
TGo4Interface
TGo4InterruptHandler
TGo4Iter
TGo4KeyAccess
TGo4LabelText label that knows its author
TGo4LabelConnectorConncetion line for labels that knows its author
TGo4LabelPainterBase class for painters providing a textlabel for additional information
TGo4LevelIter
TGo4LinkProxy
TGo4LocalCommandRunnableRunnable which executes all local commands on the server side to prevent gui from blocking
TGo4LockGuard
TGo4LogThis class handles all logging messages inside Go4
TGo4LoggingRunnableRunnable performing control watcher functions of example client task: status of application is send to status queue thread
TGo4LogicException
TGo4MainRunnableRunnable performing the main action of example client task: getting commands out of command queue, sending objects into data queue thread
TGo4MainTreeSingleton containing and managing the main tree of the go4 analysis
TGo4MainWindowThis is the Go4 Main Window
TGo4MarkerExtended graphical marker class for go4 condition editor and viewpanel
TGo4MarkerPainter
TGo4Master
TGo4MbsEventWrapper for the standard gsi event structure as deliverd from mbs
TGo4MbsEventServerImplements the gsi mbs event server into the go4 classes
TGo4MbsEventServerParameter
TGo4MbsFileImplements the gsi mbs stream server into the go4 classes
TGo4MbsFileParameter
TGo4MbsHistObject container for the mbs histogram buffer structure
TGo4MbsRandomImplements a random generator as source for mbs events
TGo4MbsRandomParameter
TGo4MbsSource
TGo4MbsSourcePrintParData structure to keep parameters for f_evt_type (SetPrintEvent)
TGo4MbsStreamImplements the gsi mbs stream server into the go4 classes
TGo4MbsStreamParameter
TGo4MbsSubEventSubevent class for gsi mbs data
TGo4MbsTransportImplements the gsi mbs stream server into the go4 classes
TGo4MbsTransportParameter
TGo4MemberStatus
TGo4ObjClientClient for the go4 object server delivering root objects
TGo4ObjConnectorRunnableRunnable that serves an object request for object client thread
TGo4ObjConnectorTimerTimer aggregated to the histogram server which is responsible to establish connections of the go4 object clients
TGo4ObjectAccess
TGo4ObjectManager
TGo4ObjectProxy
TGo4ObjectQueueClass containing a pointer queue for objects
TGo4ObjectReceiver
TGo4ObjectStatusOne entry of the object names folder
TGo4ObjEnvelope
TGo4ObjManCleanup
TGo4ObjManLink
TGo4Pair
TGo4ParameterBase class for all parameter aggregations, e.g
TGo4ParameterMember
TGo4ParameterStatusStatus object for an analysis parameter
TGo4Picture
TGo4PolyCond
TGo4PolyCondPainter
TGo4PolyCondView
TGo4Proxy
QFitItem
QFitModelWidget
QFitNamedWidget
QFitWidget
QGo4BrowserItem
QGo4BrowserListView
QGo4CommandsHistory
QGo4LineEdit
QGo4RootCanvas
QGo4Table
QGo4Widget
QRootApplication
TGo4QSettingsExtends the usual QSettings by a global setup for the location of the settings file
TGo4QtDesignerPlugin
QTFrameSimple example using QMainWindow together with an TQRootCanvas
TGo4QueueBase class for all threadsafe pointer queues
TGo4RatemeterClass containing event counter and ratemeter services
dabc::RateRec
TGo4RemoteCommandThis command is a container for commands to be send from master to slave via inter-process transport
TGo4RemoveExceptionException with default handler which removes TGo4Thread of given name from the threadhandlerlist of given TGo4Runnable (usually the exception throwing runnable) and deletes it; if no threadname is specified, the respective thread of the runnable is removed
TGo4ReplaceExceptionException with the effect of removing old TGo4Thread from TGo4ThreadHandler and creating and starting new TGo4Thread with new runnable fxNewRunnable
TGo4RestartExceptionException which cancels and recreates a thread associated with runnable, or associated with a given name
TGo4RevServImplements the gsi root remote event server into the go4 classes
TGo4RevServParameter
TGo4RootBrowserProxy
TGo4RunnableBase class for all go4 runnables
TGo4RuntimeException
s_bufhe
s_clnt_filter
s_clntbuf
s_comm_message
s_comm_portserv
s_compress
s_daqst
S_dsmObjName
s_errstat
s_evhe
s_evt_channel
s_filhe
s_filter
s_flt_descr
s_head
s_his_comm
s_his_head
s_opc1
s_pat1
s_pat2
s_pat3
s_pol
s_set_ml
s_set_mo
s_setup
s_spe
s_tag
s_taghe
s_tcpcomm
s_ve10_1
s_ves10_1
s_win
TGo4Script
TGo4ServerTask
TGo4SimpleEventSimple Event structure containing a fixed size TClonesArray of subevents
TGo4SimpleEventProcessor
TGo4SimpleSubEvent
TGo4SlaveBaseclass for all slave process entities
sLmdControl
TGo4Slot
TGo4SlotIter
sMbsBufferHeader
sMbsEventHeader
sMbsFileHeader
sMbsHeader
sMbsSubeventHeader
sMbsTimeStamp
sMbsTransportInfo
TGo4Socket
TGo4SocketSignalHandler
srawAPIFile
srawArchList
srawCliActionComm
srawComm
srawDataMover
srawDataMoverAttr
srawFileSystem
srawObjAttr
srawPoolStatus
srawPoolStatusData
srawPoolStatusDMData
srawQueryResult
srawRequest
srawRetrList
srawStatus
srawTapeFileList
srawWorkSpace
TGo4StartExceptionStart thread associated with runnable
TGo4Status
dabc::StatusRec
TGo4StatusRunnableRunnable responsible for status object exchange between transport (socket) and buffer (queue) In receiver mode, status objects are received from transport and passed to the queue in non receiver mode, runnables waits for the queue and sends all status objects from the queue over the transport thread
TGo4StepFactory
TGo4SubEventHeader10Standard GSI subevent header implementation
TGo4Task
TGo4TaskConnectorTimerTimer aggregated to the servertask which is responsible to open and handle the negotiation requests of the clients
TGo4TaskHandlerThis class is responsible for the interconnection of two tasks: provided are three communication channels (data, command, status), one thread runnable is acting on each transport channel (e.g
TGo4TaskHandlerAbortException
TGo4TaskHandlerCommand
TGo4TaskHandlerCommandListClass containing all command prototypes of the TaskHandler system commands (and the basic test commands); may be derived by application or user command list class which can add own commands into the list using AddCommand Method of TGo4CommandProtoList Base Class
TGo4TaskHandlerException
TGo4TaskHandlerRunnableThis is the abstract interface for all runnables associated with the taskhandler class interface
TGo4TaskHandlerStatus
TGo4TaskManager
TGo4TaskOwnerBaseclass for all instances that can own a TGo4Task
TGo4TaskStatus
TGo4TerminateExceptionException which terminates the threadmanager and the application
TGo4TestRunnableExample of a user defined runnable subclass
TGo4TestThreadManagerExample of a user subclass of the threadmanager
TGo4ThreadClass that encapsulates a root TThread which calls a user runnable Method (TGo4Runnable::Run()) in a loop
TGo4ThreadExceptionException base class for all exceptions acting on a thread
TGo4ThreadHandlerThread Handler holds array of Go4Thread Objects; each Go4Thread handles one TThread and Mutex, Condition
TGo4ThreadManagerBase class for classes that shall be accessed from a thread /runnable instance
TMeshAnalysis
TMeshB12AnlProc
TMeshB12OutputEvent
TMeshB1AnlProc
TMeshB1InputEvent
TMeshB1OutputEvent
TMeshB2AnlProc
TMeshB2InputEvent
TMeshB2OutputEvent
TMeshB3AnlProc
TMeshB3InputEvent
TMeshB3OutputEvent
TMeshDummyEventThe only purpose for this class is to trigger the method of the corresponding provider processor to get the correct event pointer from framework
TMeshFinalEvent
TMeshFinalProc
TMeshParameterThis parameter may be used for a global setup of the mesh
TMeshProviderProc
TMeshRawEvent
TMeshUnpackProc
TMinuitEx
TModelTemplate
TQApplicationTQApplicationRoot application interfaced with Qt
TQCanvasImpABC describing Qt GUI independent main window (with menubar, scrollbars and a drawing area)
TQCanvasMenuInterface to context sensitive menu
TQRootCanvasThis canvas uses Qt eventloop to handle user input Graphic Qt Widget based Canvas
TQRootDialogTQRootDialog
TQRootFramePseudo root mainframe to wrap root composite frames like TGedEditor
TQRootGuiFactory
TQRootWindowQt widget wrapper for ROOT TGWindow class
TGo4TreeHistogramEntryDynamic list entry which links a histogram to a certain tree
TGo4TreeLevelIter
TGo4TreeProxy
TGo4TreeSourceRaw event source which reads entries from a root TTree
TGo4TreeSourceParameter
TGo4TreeStoreStorage instance using the central main go4 tree which is accessible as singleton
TGo4TreeStoreParameter
TGo4TreeStructureContains the branchelement structure of a certain TTree on the analysis side
TXXXAnalysis
TXXXAnlEvent
TXXXAnlFact
TXXXAnlProc
TXXXCalibPar
TXXXControl
TXXXEvent
TXXXParam
TXXXParameter
TXXXProc
TXXXUnpackEvent
TXXXUnpackFact
TXXXUnpackProc
TYYYAnalysis
TYYYEventSource
TYYYParameter
TYYYRawEventExample for user defined raw event class
TYYYUnpackEvent
TYYYUnpackFact
TYYYUnpackProc
TGo4UserExceptionException to be thrown by analysis user
TGo4UserSourceParameter
TGo4UserStoreParameter
TGo4Version
TGo4WatchRunnableRunnable performing control watcher functions of example client task: status of application is send to status queue thread
TGo4WidgetProxy
TGo4WinCond
TGo4WinCondPainter
TGo4WinCondView
TGo4WorkSpace

Generated on Fri Nov 28 13:00:19 2008 for Go4-v3.04-1 by  doxygen 1.4.2