Introduction

The RunControl package replaces the previous RunController package and implements all the functionality of the ATLAS DAQ Run Control. This package offers all the libraries needed to build applications that can be steered by the Run Control system and, moreover, contains applications that can be used to actively interact with the Run Control system.

Main Changes

The Run Control has been fully re-designed and re-implemented and almost all the classes have been restructured and are not compatible with their previous versions. Here is a list of the main classes and interfaces used to build leaf applications and custom segment's controllers.

Java Library

A new Java library is provided: it contains enumerations representing all the FSM states and transitions and classes to be used to send commands to Run Control applications.

Python Library

A new Python library is available: it allows to build leaf applications running custom Python scripts.

Documentation

The full documentation about this package can be found at this page.