The STAR Online Control System
Abstract
The STAR Online Software Group has designed and built a complete control system for the STAR experiment. We support SUN Solaris and Windows NT, and utilize commercial software packages including Orbix (C++) for CORBA IPC, Objectivity/DB (C++) for the configuration database, Borland JBuilder for Java GUI development, EPICS and CDEV for hardware interfacing, and RogueWave libraries (STL, Tools.h++, Threads.h++, Net.h++). The system embodies a unified object-oriented approach to experiment control. Device-specific details are encapsulated in a single server unique to each subsystem (i.e. DAQ, Trigger, sub-detectors). Key online system features include management of subsystem states, configuration management, CORBA messaging, arbitration and synchronization of multiple runs, participation of subsystems in multiple runs, a user interface incorporating ROOT and its C++ interpreter for scripting, JAVA control GUIs with automatic logging, and an online event pool from which consumers can interactively select events.
- Publication:
-
APS Division of Nuclear Physics Meeting Abstracts
- Pub Date:
- October 1998
- Bibcode:
- 1998APS..DNP..E708G