Welcome to Go4!
New version: v4.6.0 with Qt3/Qt4
on Linux, Windows XP/7, and MacOS X support (November
. go4login 406-00
The object-oriented system Go4
(GSI Object Oriented On-line Off-line
system) is based on ROOT
(R. Brun et al.) with the specific requirements of the low and medium energy
nuclear and atomic physics experiments implemented as extensions.
separates analysis and GUI in two tasks which could run
on different nodes. Communication is done through threads and sockets. The GUI
is built with the Qt widget library using the Qt designer. Qt and ROOT are
interfaced by QtROOT.
Full ROOT functionality including menus and graphics is available without
analysis framework provides the syntax to organize the analysis in steps
which can be controlled from the GUI. Each step has its own IO and processing
event classes can be used to construct at runtime complex (composite) events which
are stored by Go4
in trees and branches without explicit programming.
GUI includes a browser and tree viewer which can be used
without analysis to process standard ROOT files. The tree viewer resolves arbitrary hierarchy levels of
composite event trees.
developed on Linux and was
tested e.g. in the following environments:
Suse 10.2 (x86_64), SuSe 11.3
(x86_64), SuSe 12.2 (x86_64), Debian 3.1, Debian 4.0 (32 bit and 64bit), Debian
with compilers: gcc 3.3.5, gcc 4.1.x, gcc 4.3.2,
gcc 4.5.0, gcc 4.6.1
It should be portable to other
UNIX platforms supported by ROOT.
Since May 08:
runs on Solaris (SunOS
5.2, CC 5.8)
New since November 09:
with full GUI on Windows XP/
New since May 2010:
on Mac OS X 10.6 with Qt4-X11 (experimental!)
New since November 2013:
with web-server as monitoring and control interface (requires