ATLAS     Level 1     Calorimeter Trigger     Software    

L1Calo Software Packages

 

Disclaimer

This page is now obsolete. The current one is in the Twiki at https://twiki.cern.ch/twiki/bin/view/Atlas/LevelOneCaloOnlinePackages

Introduction

The L1Calo software is divided into a number of packages. Some of them (typically named xxxL1Calo) are related to the underlying Online Software packages which they use or extend.

The table below summarises each package. The package name is a link (if it exists) to the home page for that package. Each package has one person (or sometimes two) responsible for it.

In principle, according to the Trigger/DAQ software process, each package should provide at least a requirements document, high level design description and a user guide. In practice none of our packages have reached that stage yet.

The Source column gives links (if they exist) to the CVSweb interface to the source code (cvs) and to the source code documentation generated by Doxygen (dox) or Javadoc (jdoc) as appropriate.

Package Table

PackageDescription LibrarianDocumentsSource
CMT Packages
allModules All Module Services Combined Murrough   cvs, dox
automatedTests Scripts for automated tests Murrough   cvs, dox
bbmServices Module Services Example Bruce   cvs, dox
busyServices Module Services for BUSY Bruce   cvs, dox
bytestreamDecoder Bytestream decoding Steve   cvs, dox
cbdServices Module Services for CBD Bruce   cvs, dox
channelMappings Mappings between eta,phi and channels Victor   cvs, dox
cmmServices Module Services for CMM Norman   cvs, dox
cmmSim CMM Simulation Norman   cvs, dox
cmmTests Standalone CMM Test Programs Richard   cvs, dox
configL1Calo Configuration plugin for ROD Crate DAQ Murrough   cvs, dox
connectivity Tools for connectivity database Norman   cvs
coolL1Calo Access to COOL (test) Murrough   cvs, dox
cpmServices Module Services for CPM Gilles   cvs, dox
cpmSim CPM Simulation Steve   cvs, dox
cpmTests Standalone CPM Test Programs Gilles   cvs, dox
cpRodServices Module Services for CPROD Bruce   cvs, dox
cpRodSim CPROD Simulation Steve   cvs, dox
cpRodTests Standalone CPROD Test Programs Bruce   cvs, dox
dalL1Calo Generated Database Access Library Murrough Overview cvs, dox
dbFiles Database Schema and Data Files Murrough Overview cvs
dbL1Calo L1Calo Configuration Database Murrough Overview cvs, dox
dbSim Simulation interface to the database Steve   cvs, dox
dssServices Module Services for DSS Bruce   cvs, dox
dssSim DSS Simulation Steve   cvs, dox
edL1Calo L1Calo Event Dump Panels Dave Web page cvs, jdoc
ersL1Calo L1Calo Exceptions Murrough   cvs, dox
eventMonitoring Event monitoring programs Murrough Requirements cvs, dox
eventSampling Event samplers for monitoring Murrough   cvs, dox
fragmentSource Event fragment utilities Bruce   cvs, dox
gnamL1CaloDecode GNAM bytestream decoder library Paolo   cvs, dox
gnamL1CaloHisto GNAM general histogramming library Paolo   cvs, dox
halBase HDMC base classes Murrough, Bruce Web page (old) cvs, dox
halCore HDMC general hardware classes Murrough, Bruce   cvs, dox
halL1Calo HDMC L1Calo specific hardware classes Murrough, Bruce et al.   cvs, dox
hdmcCore HDMC general GUI classes Murrough, Bruce   cvs, dox
hdmcDb HDMC L1Calo GUIs using the database Murrough, Bruce et al.   cvs, dox
hdmcL1Calo HDMC L1Calo specific GUI classes Murrough, Bruce et al.   cvs, dox
iguiL1Calo IGUI Panels Murrough   cvs, jdoc
infraL1Calo Common types and utility classes Bruce   cvs, dox
isL1Calo IS Variables Murrough   cvs, dox, jdoc
jemServices Module Services for JEM Markus   cvs, dox
jemSim JEM Simulation Markus User Guide cvs, dox
jemTests Standalone JEM Test Programs Markus   cvs, dox
kickerBase Base classes for standalone test programs Bruce   cvs, dox
kickerFactory Factory for standalone test programs Bruce   cvs, dox
L1CaloPolicy Build options for all packages Murrough   cvs
L1CaloRelease List of L1Calo packages to build Murrough   cvs, dox
linkSim Common L1Calo Simulation Classes Steve   cvs, dox
lrmServices Module Services for LRM Florian   cvs, dox
lsmServices Module Services for LSM Gilles   cvs, dox
lsmSim LSM Simulation Steve   cvs, dox
ltpServices Module Services for LTP Bruce   cvs, dox
moduleServices Module Services Bruce   cvs, dox
monFramework Framework for online monitoring Adrian   cvs, dox
ppmDecoder Decoder for PPM VME readout Victor   cvs, dox
ppmMonitoring Monitoring of PPM data Victor   cvs, dox
ppmServices Module Services for PPM Florian   cvs, dox
ppmSim PPM Simulation Steve   cvs, dox
ppmTests Standalone JEM Test Programs Florian   cvs, dox
protoAnalysis Testbeam analysis and monitoring Adrian   cvs, dox
qtExternal Interface to external qt software Murrough   cvs
rcL1Calo Run Controllers Murrough Overview cvs, dox
readoutModule Readout module plugin for ROD Crate DAQ Murrough   cvs, dox
rodServices Module Services for 9U ROD Bruce   cvs, dox
rodSim 9U ROD simulation Steve   cvs, dox
rootExternal Interface to external ROOT software Murrough   cvs
rosSim Simulation interface to ROS Steve   cvs, dox
rpApplications Run Plan Applications Florian   cvs, dox
rpL1Calo Run Plan Actions Florian   cvs, dox
simulation Generic Simulation Classes Steve User Guide
Reference Manual
cvs, dox
statsL1Calo Module Statistics Classes Bruce   cvs, dox
tcmServices Module Services for TCM Bruce   cvs, dox
testVectors Test Vector Generation Steve   cvs, dox
ttcviServices Module Services for TTCvi Bruce   cvs, dox
Utilities and Non-CMT Packages
scripts Useful scripts Murrough Web page cvs
Future Packages?
  Calibration Programs   Use Cases  
  ROD Crate DAQ Bruce Miscellaneous Notes  
  Hardware Monitoring   Requirements  
  DCS      
Obsolete Packages
HDMC (pre-CMT) Hardware Access and Interactive Diagnostics Frozen: package now in CMT Web page (old) cvs, dox (old)
dfExternal Interface to external DataFlow release Murrough   cvs
fakeSim Dummies for unsimulated modules Obsolete   cvs, dox
hdmcExternal Access to pre-CMT HDMC as an external package Obsolete   cvs
histoDisplay Histogram display Adrian   cvs, dox


Last updated on 09-Feb-2007 by Murrough Landon