25/03/2003Simulation Application for the LHCb Experiment CHEP2003 25 March 2003 Presented by: W. Pokorski / CERN Authors: I. Belyaev, Ph. Charpentier,

Slides:



Advertisements
Similar presentations
EvtGen in ATLAS/LHC Roger W.L. Jones James R. Catmore Maria Smizanska Lancaster University, UK.
Advertisements

Use of G EANT 4 in CMS AIHENP’99 Crete, April 1999 Véronique Lefébure CERN EP/CMC.
USE OF GEANT4 FOR LHCB RICH SIMULATION S. Easo, RAL, LHCB AND ITS RICH DETECTORS. TESTBEAM DATA FOR LHCB-RICH. OVERVIEW OF GEANT4 SIMULATION.
14 Overview of Geant4 Examples 2 nd Finnish Geant4 Workshop 6-7 June 2005 Dennis Wright (SLAC)
LHCb Simulation Tutorial CERN, 21 st -22 nd February B 00 l e How to pass a detector geometry to.
Introduction to the workshop LHCb Generators Tuning Mini Workshop Bucharest 22 nd & 23 rd November 2012 LHCb Generators Tuning Mini Workshop Bucharest.
Marco Cattaneo, 23rd February Status of the software migration  Migration strategy: Where we should be  Status: Where we are  Plans.
Gaudi Framework Tutorial, April Introduction.
Measurement of CP violation with the LHCb experiment at CERN
EvtGen in ATLAS James R Catmore, University of Lancaster, UK Mária Smižanská, University of Lancaster, UK Malte Muller, now at University College London,
Tracking at LHCb Introduction: Tracking Performance at LHCb Kalman Filter Technique Speed Optimization Status & Plans.
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.
David N. Brown Lawrence Berkeley National Lab Representing the BaBar Collaboration The BaBar Mini  BaBar  BaBar’s Data Formats  Design of the Mini 
The BESIII Offline Software Weidong Li Institute of High Energy Physics, Beijing Workshop on the cooperation of PRC-US in HEP 16 June 2006.
ALICE Simulation Framework Ivana Hrivnacova 1 and Andreas Morsch 2 1 NPI ASCR, Rez, Czech Republic 2 CERN, Geneva, Switzerland For the ALICE Collaboration.
BeamCal Simulations with Mokka Madalina Stanescu-Bellu West University Timisoara, Romania Desy, Zeuthen 30 Jun 2009 – FCAL Meeting.
Introduction to Gaudi LHCb software tutorial - September
Andreas Morsch, CERN EP/AIP CHEP 2003 Simulation in ALICE Andreas Morsch For the ALICE Offline Project 2003 Conference for Computing in High Energy and.
CHEP06, Mumbai-India, Feb 2006V. Daniel Elvira 1 The CMS Simulation Validation Suite V. Daniel Elvira (Fermilab) for the CMS Collaboration.
RICH SIMULATION USING GEANT4 S.EASO, RAL OBJECTIVES OF THE SIMULATION. CURRENT STATUS AND PLANS. INTEGRATION WITH LHCb SOFTWARE. SUMMARY.
Geant4 in production: status and developments John Apostolakis (CERN) Makoto Asai (SLAC) for the Geant4 collaboration.
LHCb production experience with Geant4 LCG Applications Area Meeting October F.Ranjard/ CERN.
GDB Meeting - 10 June 2003 ATLAS Offline Software David R. Quarrie Lawrence Berkeley National Laboratory
Geant4 versus External Frameworks Approaches, Requirements and Constraints ATLAS, LHCb, CMS, Alice M. Stavrianakou CERN/CMC Geant4  -review
The CMS Simulation Software Julia Yarba, Fermilab on behalf of CMS Collaboration 22 m long, 15 m in diameter Over a million geometrical volumes Many complex.
18 december 2002, NIKHEF Jamboree Tracking and Physics Studies, Jeroen van Tilburg 1 Tracking and Physics Studies in LHCb Jeroen van Tilburg NIKHEF Jaarvergadering.
Simulation Commissioning, Validation, Data Quality A brain dump to prompt discussion Many points applicable to any of LHCb software but some simulation.
GLAST LAT Offline SoftwareCore review, Jan. 17, 2001 Review of the “Core” software: Introduction Environment: THB, Thomas, Ian, Heather Geometry: Joanne.
Detector Description in LHCb Detector Description Workshop 13 June 2002 S. Ponce, P. Mato / CERN.
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.
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.
CP violation in B decays: prospects for LHCb Werner Ruckstuhl, NIKHEF, 3 July 1998.
CERN Tutorial, February Introduction to Gaudi.
1 OO Muon Reconstruction in ATLAS Michela Biglietti Univ. of Naples INFN/Naples Atlas offline software MuonSpectrometer reconstruction (Moore) Atlas combined.
The LHCb simulation application, Gauss: design, evolution and experience M. Clemencic (CERN), G. Corti (CERN), S. Easo (RAL), C. Jones (Cambridge), S.
RICH Simulation in LHCb LHC Detector Simulation Workshop S.Easo, RAL, On behalf of LHCb–RICH group.
Particle Identification with the LHCb Experiment
Overview Methodology Design Architecture Outline of future work Ideas for discussion.
1 Giuseppe G. Daquino 26 th January 2005 SoFTware Development for Experiments Group Physics Department, CERN Background radiation studies using Geant4.
Marco Cattaneo, 6-Apr Issues identified in sub-detector OO software reviews Calorimeters:18th February Tracking:24th March Rich:31st March.
STAR Simulation. Status and plans V. Perevoztchikov Brookhaven National Laboratory,USA.
Geant4 Simulation for KM3 Georgios Stavropoulos NESTOR Institute WP2 meeting, Paris December 2008.
The Ring Imaging Cherenkov Detectors for LHCb Antonis Papanestis CCLRC – RAL On behalf of the LHCb RICH group.
LHCb Simulation LHCC Computing Manpower Review 3 September 2003 F.Ranjard / CERN.
M. Clemencic (CERN), G. Corti (CERN),
The Generator Phase in Gauss
Migration of reconstruction and analysis software to C++
The LHCb Software and Computing NSS/IEEE workshop Ph. Charpentier, CERN B00le.
Status of GEANT4 in LHCb S. Easo, RAL, The LHCb experiment.
GAUSS - GEANT4 based simulation for LHCb
LHCb Software Tutorial
OO Muon Reconstruction in ATLAS
LHCb-Italian Software Tutorial
Marco Cattaneo, CERN February 2000
(CMS GEANT4 simulation)
Geant4:User Actions and Analysis
SW Architecture SG meeting 22 July 1999 P. Mato, CERN
LHCb Detector Description Framework Radovan Chytracek CERN Switzerland
Detector Description in LHCb
Use of Geant4 in experiment interactive frameworks AliRoot
GAUSS - GEANT4 based simulation for LHCb
Raw Event Conversion Service in BOSS framework
Simulation and Physics
Geant4 in HARP V.Ivanchenko For the HARP Collaboration
Mantis a framework and toolkit for Geant4 simulation in CMS
Major Design Criteria Clear separation between “data” and “algorithms”
Use of GEANT4 in CMS The OSCAR Project
Use Of GAUDI framework in Online Environment
LHCb Detector Description Framework Radovan Chytracek CERN Switzerland
Presentation transcript:

25/03/2003Simulation Application for the LHCb Experiment CHEP March 2003 Presented by: W. Pokorski / CERN Authors: I. Belyaev, Ph. Charpentier, S.Easo, P. Mato, J. Palacios, W.Pokorski, F. Ranjard, J. van Tilburg Simulation Application for the LHCb Experiment

25/03/2003Simulation Application for the LHCb Experiment 1 Contents Introduction to LHCb Overview of Gauss project GiGa – Gaudi interface to GEANT4 Physics validation Summary

25/03/2003Simulation Application for the LHCb Experiment 2 Large Sample of Events with B d and B s Mesons Most of the b hadrons are produced at small polar angles LHCb: Single Forward Arm Spectrometer with Open Geometry Measure CKM angles from the CP asymmetries in the final states of B-meson decays LHCb Experiment Precision Measurements of CP violation in the B Meson System

25/03/2003Simulation Application for the LHCb Experiment 3 GAUDI – LHCb software framework all of the LHCb event processing software is built within a framework – Gaudi framework separation between data and algorithms data store-centred architectural style separation between transient and persistent data isolation of user codes/algorithms from underlying persistency technologies components interact through their abstract interfaces

25/03/2003Simulation Application for the LHCb Experiment 4 GAUDI - Object Diagram Converter Algorithm Event Data Service Persistency Service Data Files Algorithm Transient Event Store Detec. Data Service Persistency Service Data Files Transient Detector Store Message Service JobOptions Service Particle Prop. Service Other Services Histogram Service Persistency Service Data Files Transient Histogram Store Application Manager Converter Event Selector Interactive Service

25/03/2003Simulation Application for the LHCb Experiment Gauss application – overall structure Event generation primary event generator (Pythia, Herwig, etc…) specialised decay package (EvtGen,...) pile-up generation Detector simulation geometry (LHCb -> G4) tracking through materials (G4) hit creation (G4) MC truth generation Digitization subdetector specialised algorithms detector response simulation Generation Sequence Simulation Sequence Digitization Sequence HepMC MCevent time

25/03/2003Simulation Application for the LHCb Experiment Gauss application - design Sensitive Detectors G4 Physics Lists LHCb Event Model Digitization Algorithms Detector Data XmlDDDB GiGa HepMC Pythia6.205 EvtGen Magnetic Field Svc 5

25/03/2003Simulation Application for the LHCb Experiment 6 GiGa overview GEANT4 Interface for Gaudi Applications or Gaudi Interface to GEANT4 Applications GEANT4 callable and controllable from within GAUDI environment common detector geometry source used by other applications (reconstruction, visualisation) communication via Transient Stores (Event, Detector Data) as any other service or algorithm in Gaudi use of common services (ParticlePropertySvc, RandomNumberSvc, MagneticFieldSvc, etc.)

25/03/2003Simulation Application for the LHCb Experiment 7 GiGa structure Geant4 Algorithm Event Service Persistency Service Data Files Algorithm Transient Event Store Detec. Service Persistency Service Data Files Transient Detector Store Application Manager GiGa Service G4 Hits G4 Kine GiGaKine Conversion Service Cnv Converter Other Services Action GiGaHits Conversion Service G4 Geom GiGaGeom Conversion Service

25/03/2003Simulation Application for the LHCb Experiment GiGa features it’s a Gaudi service provides access to internal Geant4 event loop via GiGaRunManager all interactions with Geant4 only through abstract interfaces of GiGa Service minimizes the couplings to Geant4 allows loading external physics lists instantiates (using Abstract Factory pattern) different “actions” (makes them to be plugable components) 8

25/03/2003Simulation Application for the LHCb Experiment Sensitive Detectors & Hits G4TrackerHits (Geant4) GiGaSensDetTracker lvVolume (XmlDDDB) GiGaTrackerHitsCnv MCHits (/Event/MC/OT/Hits) Geant4 world Gaudi world ProcessHit() creates invoked when particle passed through the sensitive volume converts to: 9

25/03/2003Simulation Application for the LHCb Experiment 1010 Detector Simulation – “physics lists” physics lists: crucial part of the whole simulation program most of the stuff already implemented in Geant4 some specific processes needed implementation for RICH: photoelectric process (creation of photoelectrons in HPDs), energy loss in the silicon of HPDs GiGa modular physics lists allows dynamic loading (via jobOptions) of particular physics “sublists” expected to increase flexibility and to make validation easier

25/03/2003Simulation Application for the LHCb Experiment Physics validation comparison to the test-beam data validation of Rayleigh scattering, Cherenkov radiation, photoelectric effect, energy loss in the Silicon for RICH detectors studies of different hadronic physics models in hadronic calorimeter simulations comparison to the Geant 3 simulation occupancies, momentum distributions, time of flight, energy deposition distributions, etc 11

25/03/2003Simulation Application for the LHCb Experiment Vertex Locator physics validation (1/2) Geant3 Geant4 Number of hits per event Energy deposition in the silicon (eV) Geant3 Geant4 12

25/03/2003Simulation Application for the LHCb Experiment Vertex Locator physics validation (2/2) Geant3 Geant4 Geant3 Geant4 Time of Flight (ns) Particle energy (GeV) 13

25/03/2003Simulation Application for the LHCb Experiment Outer Tracker physics validation (1/2) Geant3 Geant4 XY distribution Number of hits per event 14

25/03/2003Simulation Application for the LHCb Experiment Outer Tracker physics validation (2/2) Time Of Flight (ns) Momentum distribution (GeV) Geant3 Geant4 15

25/03/2003Simulation Application for the LHCb Experiment 1616 Summary Current Status: we can run GEANT4 simulation with all the subdetectors included (complete LHCb detector geometry), realistic Pythia events and Geant4 proposed physics list we are testing/validating subdetector specific code and physics processes Planning: large test productions starting from the summer definite move from the old Geant3 simulation to the new Geant4 based one, early next year