1 / 7

LHCb Status and Plans Related to RD45 (my private view)

LHCb Status and Plans Related to RD45 (my private view). Pavel Binko LHCb / CERN. Current Activities. Event data model Simulation Geometry database C++ Coding Rules and Recommendations. Event Data Model. Based on HepODBMS Structure like ALICE some time ago

margo
Download Presentation

LHCb Status and Plans Related to RD45 (my private view)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. LHCb Status and PlansRelated to RD45(my private view) Pavel Binko LHCb / CERN

  2. Current Activities • Event data model • Simulation • Geometry database • C++ Coding Rules and Recommendations

  3. Event Data Model • Based on HepODBMS • Structure like ALICE some time ago • Raw data model based on knowledge from SICB

  4. Simulation • SICB - contains simulation and reconstruction step • Simulation based on GEANT3 • Outputs in- and out-coordinates (no digitizings) • ZEBRA banks have been defined in “home made DDF format” • Reconstruction • Output also in ZEBRA • Modeling of the corresponding structures • About 70 ZEBRA banks • Conversion of the ZEBRA output to Objectivity/DB • Based on modified FZOUT and FZIN subroutines, which call C++ functions

  5. Geometry Database • 1st version of LHCb logical detector structure done • Study of potential clients’ needs • Simulation, Reconstruction, Analysis • CAD • Report generation, Verification, Validation • 1st try of logical volume model • Based on GEANT4 experience • We try to generalize it to fulfill needs of other clients

  6. C++ Coding Rules and Recommendations • LHCb Technical Note (LHCb 98-049 COMP) • Contents: • Languages and naming policy • C++ coding issues • Code and sample program templates • Bibliography • Design issues • References • BaBar, ATLAS, CMS, Ellemtel, Barton & Nackman, Taligent • Currently compilation of useful rules • Priorities • CodeCheck

  7. Future • Event data modeling will go on • Currently raw data model • Reconstructed data model soon • Near future - we will concentrate on geometry database • Longer term future - replace SICB by GEANT4-based simulation • DDL Coding Rules and Recommendations • Java Coding Rules and Recommendations • Provide worked examples (including makefiles)

More Related