Athena Core software
Whom to contact
| Component | Contact |
|---|---|
| Coordination | Paolo Calafiura |
| ATLAS Gaudi | Charles Leggett |
| StoreGate | Paolo Calafiura, Charles Leggett, Srini Rajagopalan |
| Byte-stream converters | Hong Ma |
| Pile-up | Paolo Calafiura, Davide Costanzo |
| Event mixing | Paolo Calafiura, Hong Ma |
| JobOptions/Python | Wim Lavrijsen |
| History recording | Charles Leggett |
| Transformations of JobOptions | Martin Woudstra |
| Detector description | Vakho Tsulaia |
Rotating support for standard Athena core s/w problems
Meetings
Documentation
- Athena Framework (Computing TDR, Section 3.3)
- Data access and StoreGate (Computing TDR, Section 3.4)
- Athena developers guide, v8 2004-02-09 (pdf, 224 pages). More recent version in preparation.
- Athena framework (for developers), prepared for review 2005-03-18
- EventDataModel and Athena (Doc on old web, to be sorted out with help of Paolo?). Move details to separate page
See also
- Athena framework, short introduction (Workbook)
- Athena framework, wiki
- Further developments:
- Job configuration: plans for a more flexible and safer scheme
Sub-Packages
Core framework packges are located under Control in the repository. They consist of:- AthAsk: obsolete
- AthenaCommon: common runtime files
- AthenaExamples: examples of simple algorithms and tools
- AthenaKernel: abstract interfaces and fundamental classes
- AthenaMonitoring: monitoring software
- AthenaSealSvc: seal services
- AthenaServices: core services
- CLIDComps
- CLIDSvc: Class ID Services used to uniquely identify classes
- DataModel: data model
- DataModelAthenaPool: pool aspect of data model
- DataModelTest: test for the data model
- Hephaestus: memory monitoring
- IOVSvc: Inteval of Validity service
- LSFTimeKeeper: LSF time keeper
- MinimalRunTime: minimal set of runtime utilities
- Navigation: class naviagation (INavigable, etc)
- PerformanceMonitoring: Performance monitoring services
- PileUpComps: event pile up utilities
- PileUpTools: event pile up tools
- PyKernel: python kernel
- SGTools: StoreGate tools
- StoreGate: StoreGate (event store) service
- StoreGateTests: tests for StoreGate
StoreGate
- Class identifiers - how to define and verify them (script clid)
- StoreGate lxr, Source Code
- StoreGate wiki, short introduction (Wiki)
- StoreGate presentation CHep03 [ppt, 20 slides] and [pdf, 4 pages]
- The StoreGate, Aug 2000 [pdf, 17 pages]
- Online tutorial, (Jul 2003)
See also
- Architecture group, archived meetings (2000)
JobOptions
- JobOptions wiki, short introduction (Wiki)
- Detailed instructions
Gaudi
- Gaudi wiki, short introduction (Wiki)
- LHCB Gaudi project page
- Gaudi lxr at BNL