The ORWELL Project

Welcome to the ORWELL project website.
Orwell is the LHCb online CALIBRATION FARM application, based on the Gaudi and LHCb frameworks

Announcements

To have access to all the available versions, please follow this link.

This link points to the latest doxygen available for this project.

The LHCb Calibration Farm (CF) is a sub-farm of the Event Filter Farm (EFF). Its purpose is the monitoring of the 'calibration signal' injected in the front-end and triggered by the Readout Supervisor during the long bunch gaps.
The only clients of the CF are so far the calorimeter detectors that set-up a LED network system to produce calibration events in each active channel. The resulting PMT signal is monitored using PIN diode readout for Ecal and Hcal.
Additional information about the calorimeter calibration package can be found on the LHCbCaloSoftware page.

Orwell can either run in the online trigger farm processing online data from the LHCb DAQ system, or offline starting from the output of the detector digitization application (Boole).
A dedicated setup of Boole is available in the CaloDigit package to produce the simulated calorimeter LED data.

The LHCb software is structured as a set of CMT projects. The Orwell project groups together component packages used only by the Orwell application, as well as the job options for running Orwell.

Reference documentation

Documentation for available releases can be found by following the links at the top of this page. The environment for working with a given version of Orwell should be set up with the setenvOrwell script

Additional documentation

Supported platforms and compilers

Source code and binaries for supported platforms are available on disk (in AFS directory /afs/cern.ch/lhcb/software/releases - $LHCBRELEASES), and in the form of tar file distribution kits. The current list of supported platforms and compilers can be found in the LHCb TWiki pages

Reporting bugs

Please report bugs by E-mail to the Orwell release manager, as defined in the package release notes.

Project History

The history of dependencies and included packages can be viewed for any tagged version (including the ones that have been removed) from the CVS web interface. Check for the versions with the relevant CVS tags. For project dependencies see the ORWELL project.csh file. For the versions of the packages included in the ORWELL project see the OrwellSys requirements file. Some more dependencies can be read from the Calib/Orwell requirements file