Mirrors CERN QMUL |
ATLAS Level 1 Calorimeter Trigger Software | |||||||||||||||||||||
L1Calo Software | Software | |||||||||||||||||||||
![]()
|
PackagesOur software is organised in a number of packages. Some (hopefully soon all) of these packages are described by one or more software notes. The software organisation is described in more detail in draft note 008 and the overall requirements of the software are specified in note 007. Development ProcessWe aim to develop our software according to a "light" software process as agreed within the TDAQ project via the Connect Forum. This includes specification via requirements documents, documentation of the analysis and design, some test procedures and provision of user guides. There are also recommendations on C++ coding conventions. Our basic development environment consists of CVS, CMT and Doxygen. System SetupFor the forthcoming slice tests, we have standardised on RedHat Linux 7.3. The suggested installation is given here. Apart from the system software, we have a list of other prerequisite software. Many of these are available as RPMs or tar files and are listed here. One key requirement is the ATLAS Online and DataFlow Software. We have a prescription for obtaining and installing it. We also have a web page describing our use of CMT.A complete description of how to set up our software is given here. Source DocumentationReference documentation has been extracted from many of the packages using Doxygen and Javadoc tools. CVS RepositoriesOur main CVS repository is now at CERN as part of the ATLAS TDAQ repository. This is accessible via both Kerberos and SSH. It is also readable via the ViewCVS interface.
A few notes on how we use CVS are available here. Miscellaneous
Last updated on 22-Jul-2004 by Murrough Landon |