GAUDI Muon Software  Algorithms : Muon Digitization MuonL0Trigger MuonIdentification  Detector Description Database  Transient Detector Store  Detector.

Slides:



Advertisements
Similar presentations
27 Oct. 2000TGC Simulation video meeting1 Trigger Simulation Hisaya Kurashige KOBE Univ.
Advertisements

20 Feb LVL1 muon trigger simulation meeting1 the OO codes for endcap muon trigger simulation Hisaya Kurashige KOBE Univ.
15 March, 2000LHCb Computing1 Software Review Panel LHCb Answers to Architecture, Data Model and Program Infrastructure Pere Mato for the LHCb Collaboration.
25/03/2003Simulation Application for the LHCb Experiment CHEP March 2003 Presented by: W. Pokorski / CERN Authors: I. Belyaev, Ph. Charpentier,
Linda R. Coney – 24th April 2009 Online Reconstruction & a little about Online Monitoring Linda R. Coney 18 August, 2009.
Neutron Background Simulation R. Wilkinson. 2 Neutron Background Simulation Long-lived neutrons created, diffuse around collision hall They get captured.
Tracker Reconstruction SoftwarePerformance Review, Oct 16, 2002 Summary of Core “Performance Review” for TkrRecon How do we know the Tracking is working?
LHCb Simulation Tutorial CERN, 21 st -22 nd February B 00 l e How to pass a detector geometry to.
M.Frank LHCb/CERN - In behalf of the LHCb GAUDI team Data Persistency Solution for LHCb ã Motivation ã Data access ã Generic model ã Experience & Conclusions.
ALICE Offline week, CERN 21 February 2005 I. Hrivnacova 1 New geometry framework in MUON I.Hrivnacova IPN, Orsay ALICE Offline week, CERN 21 February 2005.
N ATIONAL E NERGY R ESEARCH S CIENTIFIC C OMPUTING C ENTER Charles Leggett The Athena Control Framework in Production, New Developments and Lessons Learned.
Bookkeeping Tutorial. Bookkeeping & Monitoring Tutorial2 Bookkeeping content  Contains records of all “jobs” and all “files” that are created by production.
The BESIII Offline Software Weidong Li Institute of High Energy Physics, Beijing Workshop on the cooperation of PRC-US in HEP 16 June 2006.
Event Data History David Adams BNL Atlas Software Week December 2001.
GLAST Gaudi Code Review, 10 Sept. 2002, H. Kelly, 2-1 GLAST Event Data Model and Persistency.
LAV Software Status Emanuele Leonardi – Tommaso Spadaro Photon Veto WG meeting – 2015/03/24.
CHEP06, Mumbai-India, Feb 2006V. Daniel Elvira 1 The CMS Simulation Validation Suite V. Daniel Elvira (Fermilab) for the CMS Collaboration.
CHEP /21/03 Detector Description Framework in LHCb Sébastien Ponce CERN.
Jose A. Hernando Trigger Gaudies Reconstruction Tools & Algorithms Inspectors MC & Data Algorithms Template preserved container Jose A. Hernando.
Linda R. Coney – 5 November 2009 Online Reconstruction Linda R. Coney 5 November 2009.
CHEP /21/03 Detector Description Framework in LHCb Sébastien Ponce CERN.
Detector Description in LHCb Detector Description Workshop 13 June 2002 S. Ponce, P. Mato / CERN.
Bookkeeping Tutorial. 2 Bookkeeping content  Contains records of all “jobs” and all “files” that are produced by production jobs  Job:  In fact technically.
23/2/2000Status of GAUDI 1 P. Mato / CERN Computing meeting, LHCb Week 23 February 2000.
Claudio Grandi INFN-Bologna CHEP 2000Abstract B 029 Object Oriented simulation of the Level 1 Trigger system of a CMS muon chamber Claudio Grandi INFN-Bologna.
4/9/2007RPC converter1/18 RPC bytestream converter: Brainstorming a summary of discussions involving M.Bianco, G.Cataldi, G.Chiodini, E.Gorini, A.Guida,
April 6, 2000 LHCb Event Data Model Pavel Binko, Gloria Corti LHCb / CERN 1 LHCb Software week LHCb Event Data Model Pavel Binko Gloria Corti LHCb / CERN.
24/03/99Report to LHCC Referees Muon Group Status Report Outline: Muon Filter - New Geometry - Support System Optimisation Studies - Pad, Strip and Pad/Strip.
1 OO Muon Reconstruction in ATLAS Michela Biglietti Univ. of Naples INFN/Naples Atlas offline software MuonSpectrometer reconstruction (Moore) Atlas combined.
25th Nov, 1999 LHCb Event Data Model Pavel Binko, LHCb / CERN 1 LHCb Software Week LHCb Event Data Model Pavel Binko LHCb / CERN.
Overview Methodology Design Architecture Outline of future work Ideas for discussion.
Athena Tutorial: Liquid Argon Example ATHENA The ATLAS Control Framework Tutorial: Liquid Argon Example Based on original by S. Rajagopalan BNL.
Marco Cattaneo, 6-Apr Issues identified in sub-detector OO software reviews Calorimeters:18th February Tracking:24th March Rich:31st March.
M.Frank, CERN/LHCb Persistency Workshop, Dec, 2004 Distributed Databases in LHCb  Main databases in LHCb Online / Offline and their clients  The cross.
BESIII offline software group Status of BESIII Event Reconstruction System.
Marco Cattaneo, 3-June Event Reconstruction for LHCb  What is the scope of the project?  What are the goals (short+medium term)?  How do we organise.
MAUS Status A. Dobbs CM43 29 th October Contents MAUS Overview Infrastructure Geometry and CDB Detector Updates CKOV EMR KL TOF Tracker Global Tracking.
Marco Cattaneo, Milano, 27th September Brunel status and plans Status of commissioning Forthcoming improvements Conventions.
Marco Cattaneo, 20-May Event Reconstruction for LHCb  What is the scope of the project?  What are the goals (short+medium term)?  How do we organise.
Monthly video-conference, 18/12/2003 P.Hristov1 Preparation for physics data challenge'04 P.Hristov Alice monthly off-line video-conference December 18,
LHCb Software Week 25/11/99 Gonzalo Gracia Abril 1 r Status of Geant4 in LHCb. r Ideas on how to populate the LHCb Detector Description Data Base (LHCb.
LHCb Simulation LHCC Computing Manpower Review 3 September 2003 F.Ranjard / CERN.
Migration of reconstruction and analysis software to C++
COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE
The LHCb Software and Computing NSS/IEEE workshop Ph. Charpentier, CERN B00le.
GLAST LAT tracker signal simulation and trigger timing study
Physical Units Event Data Model Access to MonteCarlo truth
OO Muon Reconstruction in ATLAS
Barrel RPC Conditions Database
Vincenzo Innocente CERN/EP/CMC
SW Architecture SG meeting 22 July 1999 P. Mato, CERN
LHCb Detector Description Framework Radovan Chytracek CERN Switzerland
Data Persistency Solution for LHCb
Detector Description in LHCb
GAUSS - GEANT4 based simulation for LHCb
Geant4 in HARP V.Ivanchenko For the HARP Collaboration
Search for coincidences and study of cosmic rays spectrum
Muon Group Software Report
MUC simulation and reconstruction
Discussion on managing the coexistence of CDF and XML geometry files
What’s new in version 4 of GAUDI
Detector Geometry Description
Agenda SICb Session Status of SICb software migration F.Ranjard
Use Of GAUDI framework in Online Environment
Planning next release of GAUDI
You zhengyun, Mao yajun School of Physics , PKU
BES III Software: Short-term Plan ( )
LHCb Detector Description Framework Radovan Chytracek CERN Switzerland
Calibration Infrastructure Design
Presentation transcript:

GAUDI Muon Software  Algorithms : Muon Digitization MuonL0Trigger MuonIdentification  Detector Description Database  Transient Detector Store  Detector Data Converters 24/11/99 Paul Colrain, Miriam Gandelman LHCb SW week Nov 99

The MuonDigitization Algorithm Analysis Design Implementation Results : Comparison with SicB What next ?  Problem Statement  Data Flow Diagram  Problem Solution  Object Diagram  Class Diagram  Sequence Diagram

Problem Statement : Q. What does it do? A. Performs the digitization of the Muon Detector. Same functionality as SICB. Q. What data does it take as input? A. MC hits in the Muon detector (entry, exit, TOF, deposited Energy). Q. What data does it produce? A. Raw hits in the Muon Detector (pad/strip id, time stamp, pointer(s) to MC hits). Q. Are there constraints? A. Yes. 1. GAUDI and 2. The Muon Detector design. ie. The Muon chambers will be of 2, 3 or even 4 different technologies (RPC, DRPC, CPC, WPC, WSC) and have 2 different designs (pads and strips). => at least 2 different digitization implementations => “polymorphism” MuonDigitization : Analysis

Transient Event Data Store Transient Detector Data Store create layer hits perform coincidence logic Job Options file MuonDigitizer MC Hits Raw Hits Algorithm properties database MuonDigitization : Analysis Data Flow Diagram Algorithm properties geometry, response data,... layer hits

layer 1 layer 2 layer 3 layer 4 layer hit 1 chamber containing 4 pad layers : charged particle trajectory 3 of 4 majority logic  raw hit produced charged particle trajectory

MuonDigitization : Analysis Problem Solution (simplified) : Initialization Execution Finalization Delete all Chambers  Construct a list of those Chambers to be digitized LHCb has 5 Muon Stations. Each Station has many Chambers. A Chamber can access its own MCMuonHits event by event. A Chamber has a list of RawMuonHits (initially empty). A Chamber can access its technology, structure, geometry, response, noise, cross-talk…. A Chamber has the ability to digitize() its own MCMuonHits to produce RawMuonHits.  register() RawMuonHits by Station in the Transient Event Store  Inform each Chamber of its MCMuonHits  Iterate over all Chambers in the list  digitize() the MCMuonHits in each Chamber to produce RawMuonHits  add electronic noise hits

MuonDigitization : Design CPC 2 CPC 1 WPC 3 MuonDigitizer Transient Detector Store Muon DetElement Station 1 Station2 Layer 2 Layer 1 LayerHit Object Diagram RawHitSet RawHit Transient Event Store RawHitSet1 RawHit MCHitSet MCHit

GAUDI Private AlgorithmData Algorithm IAlgorithm MuonDigitizer Station digitize() Chamber digitize() CPC digitize() WPC digitize() WSC digitize() Layer digitize() LayerHit RawMuon Hit MCMuon Hit ContainedObject RawMuon HitSet MCMuon HitSet DataObject MuonDet Element Detector Element 5 0..* 1 1..*0..* 1 MuonDigitization : Design Class Diagram

delete retrieveMCHits() retrieveObject() new retrieveObject() delete registerRawHits() digitize() retrieveMCHits() configure() finalize() execute() delete registerObject() digitize() new initialize() MuonDigitizer EventData Service WPCCPCStation DetectorData Service MuonDigitization : Design Sequence Diagram retrieveObject()

SICB v115 GAUDI MuonDigitization : Comparison with SicB Muon Station 5 pad X v Y ?

MuonDigitization : What Next?  Upgrade : use new version of GAUDI  Review of Design and Code by GAUDI team  Include detector response simulation for each technology (Detector Description Database) Muon GAUDI Software : What Next?  MuonL0Trigger : Start Design early next year  MuonIdentification : ?? (Wait for ‘final’ Trigger HW architecture)