This page is intended for the internal use of the "offline" design team. Its primary purpose is to collect together pointers to information that could be useful or of interest to this team. This includes draft documents, designs, roughly sketched out ideas, other web sites of interest etc..

The team

It consists of the following people: Pere Mato, Paul Maley, Markus Frank, Pavel Binko, Andrei Tsaregorodtsev, Iain Last, Marco Cattaneo, Rado Chytracek

The clients

Coupling between the core team and other software developers within LHCb is via the sub-detector contacts:

Vertex Detector Paul Maley, David Steel
Inner Tracker Juan Saborido
Outer Tracker Marcel Merk
RICH Guy Wilkinson
Calorimeters  
Muon Andrei Tsaregorodtsev, Juan Saborido, Paul Colrain
Trigger  
Physics  

Review Documents

  • Scenarios and Requirements document (version 1.0) (pdf) [last modified: 20/11/98]
  • Architecture Design Document (version 1.0) (pdf, ps) [last modified: 20/11/98]
  • Recorder's notes from architecture review (26/11/98)
  • Slides presented at architecture review, 26/11/98 (pdf)

Areas/Components which need to be worked

Domain Components Who Deliverables
Description I/F Specs Design
Data processing Application Manager PM R   A
Algorithm Interface PMy A   A
Job Options Service MC I I I
Event Selector IL A(10/11/98)    
Event data model Event Data Service MF R R  A A(9/11/98)
Event Persistency Service MF A A A(9/11/98)
Transient Event Data Model PB A NA A
Persistent Event Data Model PB <<later>>
Detector data model Detector Data Service MF A(16/11/98) A  A  
Detector Persistency Service MF A(16/11/98) A  
Transient Detector Data Model PB, RCh A    
Persistent Detector Data Model PB, RCh

<<later>>

Histogram model Histogram Service IL A(30/10/98)    
Transient Histogram Model IL A(30/10/98)    
Histogram Persistency Service MF A(16/11/98) A  
Visualization Visualization components JH, IL <<later>>
Graphical Representation Service   <<later>>
User Interface Interactive User Interface PMy A    
Message Service MC A(13/11/98)    
Converters   MF, IL R(12/11/98) R(12/11/98) A(12/11/98)
Networking Distributed Object Management RCh <<later>>
  System kernel IL, PB A(16/11/98)    
Transient Data Store PM R   A
Data Item Selector PMy A    

(A=Available, R=Reviewed, I=Implemented, NA=Not Applicable)

Scenario Analyses

Design Diagrams

Software Development Environment

Presentations and Documents

  • Draft version of Gaudi User Guide 2/2/99 (pdf)
  • Glossary of LHCb software terms, (html)
  • GAUDI Framework: Status, 12/01/99 (pdf)
  • LHCb Software Architecture: GAUDI, ATLAS software meeting, 11/12/98 (pdf)
  • Architecture Review slides, 26/11/98 (pdf)
  • GAUDI Scenarios, 10/11/98 (pdf)
  • Aims for the LHCb Architecture Review, 10/11/98 (pdf)
  • Packages by J. Harvey (extracted from "Large-scale C++ software design" by John Lakos) (pdf)
  • LHCb Offline Application Framework: Status, 03/11/98 (pdf)
  • LHCb Detector Description, DDDB meeting, 23/10/98 (pdf)
  • LHCb Offline Application Framework: Status, 20/10/98 (pdf)
  • LHCb Offline Application Framework: Status, 13/10/98 (pdf)
  • Request for scenarios, 13/10/98 (pdf)
  • Algorithm Component: Issues by P. Maley 6/10/98 (pdf)
  • LHCb Offline Application Framework: Status, 6/10/98 (pdf)
  • LHCb Offline Application Framework: Status and plans, 29/9/98 (pdf)
  • LHCb Software Object Model: ideas for discussion by P. Mato, 8/9/98 (pdf)