|
|
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
Package | Description |
Librarian | Documents | Source |
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
|