TGo4AbstractInterface | Generic interface to GUI functionality |
TGo4Access | |
TGo4AccessWrapper | |
TGo4Analysis | The mother of all go4 analyses |
TGo4AnalysisClient | |
TGo4AnalysisClientStatus | |
TGo4AnalysisCommand | |
TGo4AnalysisCommandList | List containing prototypes of all analysis command objects |
TGo4AnalysisLevelIter | |
TGo4AnalysisMainRunnable | Main Runnable of the go4 analysis |
TGo4AnalysisObjectAccess | |
TGo4AnalysisObjectCommand | Intermediate class for all commands accessing an analysis object by name |
TGo4AnalysisObjectManager | This object is responsible for the organisation of analysis objects |
TGo4AnalysisObjectNames | Contains the name (key) list of all objects in the analysis scope |
TGo4AnalysisObjectResult | |
TGo4AnalysisProxy | |
TGo4AnalysisStatus | Status of the analysis instance |
TGo4AnalysisStep | Contains a single step of the analysis |
TGo4AnalysisStepException | |
TGo4AnalysisStepManager | This object is responsible for the organisation of analysis steps |
TGo4AnalysisStepStatus | Status object of one analysis step |
TGo4AnalysisWatchRunnable | Runnable performing control watcher functions of analysis client task: status of analysis is send to status queue thread |
TGo4AnalysisWindow | |
TGo4AppControlTimer | Timer with main purpose to block the root TApplication loop during thread execution |
TGo4ASImage | |
TGo4BackStore | Event store to keep the last n events in a TTree which is _not_ saved to a file |
TGo4BackStoreParameter | |
TGo4BranchAccess | |
TGo4BranchStatus | |
TGo4BrowserItem | |
TGo4BrowserObjProxy | |
TGo4BrowserProxy | |
TGo4BufferQueue | Class containing a pointer queue for TBuffers |
TGo4CancelException | Cancel thread associated with runnable or with threadname |
TGo4CanvasLevelIter | |
TGo4CanvasProxy | |
TGo4CintLockTimer | This timer is used to protect the Go4 threads against the CINT main application when go4 is running as cint server |
TGo4ClientStatus | |
TGo4ClientTask | This 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 |
TGo4ComAction1 | Example command calling action routine 1 of example application |
TGo4ComAction2 | Example command calling action routine 2 of example application |
TGo4ComAddTreeHistogram | Adds a tree-histogram entry into dynamic list |
TGo4ComAutosave | Write objects into autosave file now |
TGo4ComClearObject | Calls Clear() method of client object, if object of this name exists |
TGo4ComDeleteObject | Deletes the object by name at the client |
TGo4ComDisconnectSlave | Master command: current slave is removed (disconnected) from server |
TGo4ComExecLine | Command executes string as CINT macro |
TGo4ComGetAnalysisStatus | Requests for the current analysis status |
TGo4ComGetCurrentEvent | Requests the current event as a sample from the client |
TGo4ComGetEnvelope | Requests the object by name from the client |
TGo4ComGetNamesList | Requests for the current folder list of analysis objects |
TGo4ComGetObjectStatus | Requests the object status by name from the client |
TGo4ComInitAnalysis | Executes the InitEventClasses Method of TGo4Analysis framework |
TGo4ComLoadAnalysisStatus | Loads analysis settings from file specified by name |
TGo4Command | This is the Go4 Abstract Command Class; part of the Base command pattern |
TGo4CommandInvoker | Class 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 | |
TGo4CommandRunnable | Runnable 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 |
TGo4ComMasterQuit | Master Command to quit (terminate) the master application |
TGo4CompositeEvent | Base type for object composition |
TGo4ComPrintConditions | Printout all condition counters as bar diagram on the local analysis terminal |
TGo4ComPrintDynList | Printout of dynamic list status on the local analysis terminal |
TGo4ComPrintHistograms | Printout all histogram statisticx on the local analysis terminal |
TGo4ComQuit | Command to quit (terminate) the client, after successful quit, the client may be removed from taskmanager on the server side |
TGo4ComRemoveClient | Server command: current client is removed (disconnected) from server |
TGo4ComSaveAnalysisStatus | Save current analysis settings to a file specified by name |
TGo4ComServerQuit | Server Command to quit (terminate) the server and the application all clients are removed before |
TGo4ComSetAnalysisStatus | Set the analysis framework to the status encapsulated in this command |
TGo4ComSetObject | General setter command for any known object (parameter, condition, histogram, picture, |
TGo4ComSetPrintEvent | Sets explicit printout for the next n events to come Event is searched by object name in the EventObjects folder |
TGo4ComSetProtections | Change protections against clearing (reset) or deletion, etc |
TGo4ComStart | Command 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 |
TGo4ComStop | Command 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 | |
TGo4ConnectorRunnable | Runnable to handle connection request from a new client which connects to a listening Transport channel (socket) on a fixed port number (e.g |
TGo4ControlException | Exception Class responsible for runtime control actions: Exception mechanism is used as command pattern here; concrete exceptions act on single threads or the thread manager |
TGo4ControllerRunnable | Runnable performing the main action of example client task: getting commands out of command queue, sending objects into data queue thread |
TGo4CounterCond | |
TGo4CreateException | Create a thread associated with the runnable |
cv_string | |
TGo4DabcInfo | |
TGo4DabcNodesInfo | |
TGo4DabcRate | |
TGo4DabcRateInfo | |
TGo4DabcServiceInfo | |
TGo4DabcState | |
TGo4DabcStateInfo | |
TGo4DataRunnable | Runnable 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 | |
TGo4DisplayDrawerTimer | Timer which belongs to the Display, used instead of a thread to avoid conflicts with the Qt GUI internal slots |
TGo4DisplayLoggerTimer | Timer which belongs to the Display, used instead of a thread to avoid conflicts with the Qt GUI internal slots |
TGo4DrawCloneProxy | |
TGo4DrawObjProxy | |
TGo4DynamicEntry | |
TGo4DynamicList | Aggregate which is responsible for the dynamically created analysis objects like histograms |
TGo4DynamicListException | |
TGo4EventCalibration | |
TGo4EventElement | |
TGo4EventEndException | Exception to throw on event source timeout |
TGo4EventErrorException | Exception to be thrown on error of event source |
TGo4EventFactory | Abstract factory for the event related classes |
TGo4EventHeader10 | Standard GSI (goosy, mbs) event header implementation |
TGo4EventProcessor | |
TGo4EventProcessorParameter | Basic type for all classes containing information to parametrize the event processor |
TGo4EventServerFactory | Event factory providing all go4 event service classes |
TGo4EventSource | |
TGo4EventSourceException | |
TGo4EventSourceParameter | Basic type for all classes containing information to parametrize the event source |
TGo4EventStore | |
TGo4EventStoreParameter | Basic type for all classes containing information to parametrize the event store |
TGo4EventTimeoutException | Exception to throw on event source timeout |
TGo4ExampleApplication | Example application class; this class may also run as standalone application without the threaded client-server mechanism (e.g |
TGo4ExampleClient | Example 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 | |
TGo4ExampleController | Example 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 |
TGo4ExampleServer | Example class for a server task that fits to the example application |
TGo4Exception | |
TGo4ExportManager | This class manages all export and import conversions of objects to/from different file formats like ascii, radware, etc |
TGo4FileSource | Raw event source which reads entries from a root TTree in a TFile |
TGo4FileSourceParameter | |
TGo4FileStore | Event store which fills entries to an own root TTree in a TFile |
TGo4FileStoreParameter | |
TGo4FitAmplEstimation | Amplitude estimation action In additional to general minimization routine very useful amplitude estimation algorithm can be used |
TGo4FitAssignment | Internal class, used for assignment of model component to data |
TGo4FitAxisTrans | Base class for axis transformation objects |
TGo4FitComponent | Basic absrtact class, combining common properties of data and model |
TGo4FitData | Basic abtract class for representing data, which should be fitted |
TGo4FitDataGraph | Data object, which provides access to TGraph and TGraphErrors ROOT objects |
TGo4FitDataGraphIter | |
TGo4FitDataHistogram | Data objects, which provides access to generic TH1 ROOT histogram |
TGo4FitDataHistogramIter | |
TGo4FitDataIter | Iterator calss for data object |
TGo4FitDataProfile | Data object, which provides access to TProfile ROOT class |
TGo4FitDataProfileIter | |
TGo4FitDataRidge | Special object to approxiamte ridges on multi-dimensional histograms |
TGo4FitDataRidgeIter | |
TGo4FitDependency | Object, used to store dependency of one parameter from other, calculated via expression |
TGo4FitGuiArrow | |
TGo4FitLinearTrans | The linear transfromation of selected data axis |
TGo4FitMatrixTrans | Matrix transfromation of scale values |
TGo4FitMinuit | Minuit minimization action Now only TGo4FitMinuit class, provided general minimization routine, is available |
TGo4FitMinuitResult | Result values, taken from Minuit object |
TGo4FitModel | Basic abstract class for represnting model components of fitted data |
TGo4FitModelFormula | Model object, which uses ROOT TFormula class facility |
TGo4FitModelFromData | Model object, which is uses TGo4FitData object to produce model bins |
TGo4FitModelFunction | Model objects, which uses external user function to calculate model values |
TGo4FitModelGauss1 | One dimensional gaussian peak |
TGo4FitModelGauss2 | Two dimensional gaussian peak |
TGo4FitModelGaussN | N-dimensional gaussian peak |
TGo4FitModelPolynom | Model objects, which reproduce component of polynomial function |
TGo4FitNamed | Extension of ROOT TNamed class |
TGo4FitParameter | Model and data objects parameter |
TGo4FitParsList | List of TGo4FitParameter objects |
TGo4FitPeakFinder | Output action To add some output to actions, TGo4FitterOutput action class should be used |
TGo4FitSlot | Object for managing pointers on specific objects |
TGo4FitSlotList | |
TGo4Fitter | Central class of Go4Fit package |
TGo4FitterAbstract | Abstract fitter class |
TGo4FitterAction | Basic class for objects, which performs actions on fitter |
TGo4FitterConfig | Fitter configuration action By default all fitter parameters are used in optimization as independent from each other |
TGo4FitterEnvelope | This class is a container for one fitter to be send between gui and analysis and back |
TGo4FitterOutput | Output action To add some output to actions, TGo4FitterOutput action class should be used |
TGo4FolderLevelIter | |
TGo4FolderProxy | |
TGo4GSIEventHeader | Standard GSI event/subevent header structure |
TGo4HelpWindow | |
TGo4HisConnectorRunnable | Runnable that waits for client connection request and starts new HisCliRunnable |
TGo4HistogramEntry | Entry for the dynamic list, specialized for histogram like objects |
TGo4HistogramServer | Handles a histogram server (mbs histogram protocol) for the histograms registered in the analysis |
TGo4HistogramStatus | Runtime status of a histogram object |
TGo4HServIter | |
TGo4HServObjectAccess | |
TGo4HServProxy | |
TGo4Interface | |
TGo4InterruptHandler | |
TGo4Iter | |
TGo4KeyAccess | |
TGo4Label | Text label that knows its author |
TGo4LabelConnector | Conncetion line for labels that knows its author |
TGo4LabelPainter | Base class for painters providing a textlabel for additional information |
TGo4LevelIter | |
TGo4LinkProxy | |
TGo4LocalCommandRunnable | Runnable which executes all local commands on the server side to prevent gui from blocking |
TGo4LockGuard | |
TGo4Log | This class handles all logging messages inside Go4 |
TGo4LoggingRunnable | Runnable performing control watcher functions of example client task: status of application is send to status queue thread |
TGo4LogicException | |
TGo4MainRunnable | Runnable performing the main action of example client task: getting commands out of command queue, sending objects into data queue thread |
TGo4MainTree | Singleton containing and managing the main tree of the go4 analysis |
TGo4MainWindow | This is the Go4 Main Window |
TGo4Marker | Extended graphical marker class for go4 condition editor and viewpanel |
TGo4MarkerPainter | |
TGo4Master | |
TGo4MbsEvent | Wrapper for the standard gsi event structure as deliverd from mbs |
TGo4MbsEventServer | Implements the gsi mbs event server into the go4 classes |
TGo4MbsEventServerParameter | |
TGo4MbsFile | Implements the gsi mbs stream server into the go4 classes |
TGo4MbsFileParameter | |
TGo4MbsHist | Object container for the mbs histogram buffer structure |
TGo4MbsRandom | Implements a random generator as source for mbs events |
TGo4MbsRandomParameter | |
TGo4MbsSource | |
TGo4MbsSourcePrintPar | Data structure to keep parameters for f_evt_type (SetPrintEvent) |
TGo4MbsStream | Implements the gsi mbs stream server into the go4 classes |
TGo4MbsStreamParameter | |
TGo4MbsSubEvent | Subevent class for gsi mbs data |
TGo4MbsTransport | Implements the gsi mbs stream server into the go4 classes |
TGo4MbsTransportParameter | |
TGo4MemberStatus | |
TGo4ObjClient | Client for the go4 object server delivering root objects |
TGo4ObjConnectorRunnable | Runnable that serves an object request for object client thread |
TGo4ObjConnectorTimer | Timer aggregated to the histogram server which is responsible to establish connections of the go4 object clients |
TGo4ObjectAccess | |
TGo4ObjectManager | |
TGo4ObjectProxy | |
TGo4ObjectQueue | Class containing a pointer queue for objects |
TGo4ObjectReceiver | |
TGo4ObjectStatus | One entry of the object names folder |
TGo4ObjEnvelope | |
TGo4ObjManCleanup | |
TGo4ObjManLink | |
TGo4Pair | |
TGo4Parameter | Base class for all parameter aggregations, e.g |
TGo4ParameterMember | |
TGo4ParameterStatus | Status object for an analysis parameter |
TGo4Picture | |
TGo4PolyCond | |
TGo4PolyCondPainter | |
TGo4PolyCondView | |
TGo4Proxy | |
QFitItem | |
QFitModelWidget | |
QFitNamedWidget | |
QFitWidget | |
QGo4BrowserItem | |
QGo4BrowserListView | |
QGo4CommandsHistory | |
QGo4LineEdit | |
QGo4RootCanvas | |
QGo4Table | |
QGo4Widget | |
QRootApplication | |
TGo4QSettings | Extends the usual QSettings by a global setup for the location of the settings file |
TGo4QtDesignerPlugin | |
QTFrame | Simple example using QMainWindow together with an TQRootCanvas |
TGo4Queue | Base class for all threadsafe pointer queues |
TGo4Ratemeter | Class containing event counter and ratemeter services |
dabc::RateRec | |
TGo4RemoteCommand | This command is a container for commands to be send from master to slave via inter-process transport |
TGo4RemoveException | Exception 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 |
TGo4ReplaceException | Exception with the effect of removing old TGo4Thread from TGo4ThreadHandler and creating and starting new TGo4Thread with new runnable fxNewRunnable |
TGo4RestartException | Exception which cancels and recreates a thread associated with runnable, or associated with a given name |
TGo4RevServ | Implements the gsi root remote event server into the go4 classes |
TGo4RevServParameter | |
TGo4RootBrowserProxy | |
TGo4Runnable | Base 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 | |
TGo4SimpleEvent | Simple Event structure containing a fixed size TClonesArray of subevents |
TGo4SimpleEventProcessor | |
TGo4SimpleSubEvent | |
TGo4Slave | Baseclass 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 | |
TGo4StartException | Start thread associated with runnable |
TGo4Status | |
dabc::StatusRec | |
TGo4StatusRunnable | Runnable 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 | |
TGo4SubEventHeader10 | Standard GSI subevent header implementation |
TGo4Task | |
TGo4TaskConnectorTimer | Timer aggregated to the servertask which is responsible to open and handle the negotiation requests of the clients |
TGo4TaskHandler | This 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 | |
TGo4TaskHandlerCommandList | Class 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 | |
TGo4TaskHandlerRunnable | This is the abstract interface for all runnables associated with the taskhandler class interface |
TGo4TaskHandlerStatus | |
TGo4TaskManager | |
TGo4TaskOwner | Baseclass for all instances that can own a TGo4Task |
TGo4TaskStatus | |
TGo4TerminateException | Exception which terminates the threadmanager and the application |
TGo4TestRunnable | Example of a user defined runnable subclass |
TGo4TestThreadManager | Example of a user subclass of the threadmanager |
TGo4Thread | Class that encapsulates a root TThread which calls a user runnable Method (TGo4Runnable::Run()) in a loop |
TGo4ThreadException | Exception base class for all exceptions acting on a thread |
TGo4ThreadHandler | Thread Handler holds array of Go4Thread Objects; each Go4Thread handles one TThread and Mutex, Condition |
TGo4ThreadManager | Base class for classes that shall be accessed from a thread /runnable instance |
TMeshAnalysis | |
TMeshB12AnlProc | |
TMeshB12OutputEvent | |
TMeshB1AnlProc | |
TMeshB1InputEvent | |
TMeshB1OutputEvent | |
TMeshB2AnlProc | |
TMeshB2InputEvent | |
TMeshB2OutputEvent | |
TMeshB3AnlProc | |
TMeshB3InputEvent | |
TMeshB3OutputEvent | |
TMeshDummyEvent | The 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 | |
TMeshParameter | This parameter may be used for a global setup of the mesh |
TMeshProviderProc | |
TMeshRawEvent | |
TMeshUnpackProc | |
TMinuitEx | |
TModelTemplate | |
TQApplication | TQApplicationRoot application interfaced with Qt |
TQCanvasImp | ABC describing Qt GUI independent main window (with menubar, scrollbars and a drawing area) |
TQCanvasMenu | Interface to context sensitive menu |
TQRootCanvas | This canvas uses Qt eventloop to handle user input Graphic Qt Widget based Canvas |
TQRootDialog | TQRootDialog |
TQRootFrame | Pseudo root mainframe to wrap root composite frames like TGedEditor |
TQRootGuiFactory | |
TQRootWindow | Qt widget wrapper for ROOT TGWindow class |
TGo4TreeHistogramEntry | Dynamic list entry which links a histogram to a certain tree |
TGo4TreeLevelIter | |
TGo4TreeProxy | |
TGo4TreeSource | Raw event source which reads entries from a root TTree |
TGo4TreeSourceParameter | |
TGo4TreeStore | Storage instance using the central main go4 tree which is accessible as singleton |
TGo4TreeStoreParameter | |
TGo4TreeStructure | Contains 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 | |
TYYYRawEvent | Example for user defined raw event class |
TYYYUnpackEvent | |
TYYYUnpackFact | |
TYYYUnpackProc | |
TGo4UserException | Exception to be thrown by analysis user |
TGo4UserSourceParameter | |
TGo4UserStoreParameter | |
TGo4Version | |
TGo4WatchRunnable | Runnable performing control watcher functions of example client task: status of application is send to status queue thread |
TGo4WidgetProxy | |
TGo4WinCond | |
TGo4WinCondPainter | |
TGo4WinCondView | |
TGo4WorkSpace | |