Mokka and integration of the geometry AIDA kick-off meeting WP2 session: Common software tools 17 February 2011 – CERN Paulo Mora de Freitas and Gabriel.

Slides:



Advertisements
Similar presentations
The implementation follows the plans drawn by the integration group (slides from Catherine Clerc) 1.Gap between barrel Ecal and barrel Hcal 2.Gap between.
Advertisements

March 24-28, 2003Computing for High-Energy Physics Configuration Database for BaBar On-line Rainer Bartoldus, Gregory Dubois-Felsmann, Yury Kolomensky,
LCFI physics studies meeting, 28 th June 05 Sonja Hillertp. 1 Report from ILC simulation workshop, DESY June Aim of workshop: preparation for Snowmass;
Ties Behnke, Vasiliy Morgunov 1SLAC simulation workshop, May 2003 Pflow in SNARK: the next steps Ties Behnke, SLAC and DESY; Vassilly Morgunov, DESY and.
Geant4-based Simulation Status and Plans Dhiman Chakraborty, Guilherme Lima, Jeremy McCormick, Vishnu Zutshi Calorimetry Working Group ALCPG 2004 Winter.
Inside the new Mokka release Fabrizio Salvatore (RHUL) Gabriel Musat (LLR) Paulo Mora de Freitas (LLR)
Software Installation, release 4.0 Geant4 Users’ Workshop Tutorial SLAC February 18-22, 2002 Takashi Sasaki, Gabriele Cosmo,
Software Installation The full set of lecture notes of this Geant4 Course is available at
August 98 1 Jürgen Knobloch ATLAS Software Workshop Ann Arbor ATLAS Computing Planning ATLAS Software Workshop August 1998 Jürgen Knobloch Slides also.
Computing plans for the post DBD phase Akiya Miyamoto KEK ILD Session ECFA May 2013.
LCIO A persistency framework for LC detector simulation studies Frank Gaede, DESY, IT 4 th ECFA/DESY LC Workshop Amsterdam April 1 st -4 th 2003.
SiD Software Status. Framework Overview Pythia, WHIZARD, etc. Pythia, WHIZARD, etc. SLIC Tracking, PFA, etc. LCSim StdHep LCIO Events JAS3 (or any AIDA.
Web Application Development. Define ER model in QSEE Generate SQL Create Database mySQL Write Script to use TableEditor class Process to create A simple.
Web Application Development. Tools to create a simple web- editable database QSEE MySQL (or PHPMyAdmin) PHP TableEditor.
Shuei MEG review meeting, 2 July MEG Software Status MEG Software Group Framework Large Prototype software updates Database ROME Monte Carlo.
Introduction to Hall-D Software February 27, 2009 David Lawrence - JLab.
Ties Behnke: EU-LC Simulation and Reconstruction 1 EU-LC Simulation & Reconstruction Full simulation systems: status report The next steps: where do we.
Calculation BIM Curriculum 07. Topics  Calculation with BIM  List Types  Output.
Implementation of BeamCal in Mokka Alexandra Popescu, Aura Rosca West University of Timisoara FCAL Collaboration Meeting 6-7 May, Krakow, Poland.
CEA-Saclay G. De Lentdecker November 30 st 2011 o G. De Lentdecker Université Libre de Bruxelles Kalman Filter in MarlinTPC.
ALCPG Software Tools Jeremy McCormick, SLAC LCWS 2012, UT Arlington October 23, 2012.
HPS Online Software Discussion Jeremy McCormick, SLAC Status and Plans.
Updating JUPITER framework using XML interface Kobe University Susumu Kishimoto.
Root based event display Dmitry Romanov October 19, 2010.
5 May 98 1 Jürgen Knobloch Computing Planning for ATLAS ATLAS Software Week 5 May 1998 Jürgen Knobloch Slides also on:
LCIO The data model of the persistency framework for LC detector simulation Frank Gaede, DESY, IT 4 th ECFA/DESY LC Workshop Amsterdam April 1 st -4 th.
BeamCal Simulations with Mokka Madalina Stanescu-Bellu West University Timisoara, Romania Desy, Zeuthen 30 Jun 2009 – FCAL Meeting.
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.
Forward Tracking at ILD (ideas and questions by the Vienna Group) Winfried A. Mitaroff ILD Software Web Meeting 2 February 2011.
Introduction CMS database workshop 23 rd to 25 th of February 2004 Frank Glege.
Ties Behnke: Simulation and Tools 1 Simulation and Tools Ties Behnke, DESY Summary of the simulation sessions At this conference: 4 sessions (one combined.
1 Status of Software Tools Akiya Miyamoto KEK 5-March-2005 ILC Detector Workshop Based on acfa-sim-j activity.
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.
Introduction What is detector simulation? A detector simulation program must provide the possibility of describing accurately an experimental setup (both.
The development of SDHCAL in Mokka Gabriel Musat, Ran Han, Gerald Grenie
Gabriel Musat L.L.R. – Ecole polytechnique ECFA-DESY Linear Collider Workshop Amsterdam, April 1-4, 2003.
CALICE ScECAL software development S. Uozumi Sep-3 rd 2010 Japan-Korea joint workshop.
LCIO A persistency framework and data model for the linear collider CHEP 04, Interlaken Core Software, Wednesday Frank Gaede, DESY -IT-
Detector Description in LHCb Detector Description Workshop 13 June 2002 S. Ponce, P. Mato / CERN.
Simulation of the CALICE Test Beams with MOKKA Fabrizio Salvatore Royal Holloway University of London.
Plans for a Simulation Study of the Magnetic Field Requirements of the LC TPC February 2006, ILC TPC Analysis Jamboree, DESY Christian Hansen University.
ESG-CET Meeting, Boulder, CO, April 2008 Gateway Implementation 4/30/2008.
Rack Wizard LECC 2003 Frank Glege. LECC Frank Glege - CERN2/12 Content CMS databases - overview The equipment database The Rack Wizard.
Ties Behnke: Event Reconstruction 1Arlington LC workshop, Jan 9-11, 2003 Event Reconstruction Event Reconstruction in the BRAHMS simulation framework:
1 Software tools in Asia Akiya Miyamoto KEK 18-March-2005 Simulation and Reconstruction Session LCWS2005 Representing acfa-sim-j activity M.C.Chang 1,K.Fujii.
Mokka, main guidelines and future P. Mora de Freitas Laboratoire Leprince-Ringuet Ecole polytechnique - France Linear collider Workshop 2004, Paris.
DD4hep-Based Simulation Nikiforos Nikiforou CERN/PH-LCD ILD Meeting 2014 Oshu City, September 9 th, 2014.
DD4hep-Based Reconstruction N. Nikiforou, CERN/PH-LCD On behalf of the CLICdp Collaboration and the Linear Collider DD4hep WG 03 November 2015N.Nikiforou,
MOKKA - recent developments Gabriel Musat, L.L.R. – Ecole Polytechnique.
Forward Tracking in a Collider Detector AIDA WP-2 Meeting, Frühwirth, Glattauer, Mitaroff.
VI/ CERN Dec 4 CMS Software Architecture vs Hybrid Store Vincenzo Innocente CMS Week CERN, Dec
M.-E. Bégin¹, S. Da Ronco², G. Diez-Andino Sancho¹, M. Gentilini³, E. Ronchieri ², and M. Selmi² ¹CERN, Switzerland, ² INFN-Padova, Italy, ³INFN-CNAF,
1 SLAC simulation workshop, May 2003 Ties Behnke Mokka and LCDG4 Ties Behnke, DESY and SLAC MOKKA: european (france) developed GEANT4 based simulation.
Data Model: LCIO to LCIO2.0 Norman Graf (SLAC) ILC-CLIC Software, CERN May 28, 2009.
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.
1 MC Production and Reconstruction Summary and Plans Valeria Bartsch, Fabrizio Salvatore, A.-M. Magnan, and Nigel Watson.
Implementation of the Different Detector Concepts in Mokka Simulation Framework Snowmass August 2005, DESY Valeri Saveliev Obninsk State University / DESY,
GEANT4 for Future Linear Colliders
CEPC Detector Geometry Design & Validation
Markus Frank CERN/LHCb CHEP2013, Amsterdam, October 14th–18th 2013
HEP detector description supporting the full experiment life cycle
Gabriel Musat L.L.R. – Ecole polytechnique
Linear Collider Simulation Tools
Software Installation
Other GEANT4 capabilities
Jupiter and Satellites
Software Installation, release 4.0
Discussion on managing the coexistence of CDF and XML geometry files
Use of GEANT4 in CMS The OSCAR Project
Simulation Tools for CepC Detector
Presentation transcript:

Mokka and integration of the geometry AIDA kick-off meeting WP2 session: Common software tools 17 February 2011 – CERN Paulo Mora de Freitas and Gabriel Musat Ecole polytechnique

Paulo Mora de Freitas2 Mokka detectors Mokka Geometry Database Geometry drivers

Paulo Mora de Freitas3 Mokka’s kernel framework Mokka Kernel Geant4 Geometry Drivers Geometry Database

Paulo Mora de Freitas4 The detector models in DB  A model = a set of sub detectors (TPC, Ecal, Hcal, etc.)  A sub detector = a driver DB association

Paulo Mora de Freitas5 Mokka, other geometry features  “Scaling”, the user is able to modify the model's main parameters at launch time To easily be able to study different detector options, like TPC size, number of layers in calorimeters, etc.  “Cooking”, the user is able to modify the model ingredients at launch time To easily be able to study different detector technologies, like analogical versus digital Hcal, etc.

Paulo Mora de Freitas6 6 Scaling  Example : /Mokka/init/globalModelParameter TPC_outer_radius 800

Paulo Mora de Freitas7 Cooking  Example : /Mokka/init/EditGeometry/rmSubDetector SHcal01

Paulo Mora de Freitas8 Parameters in Mokka DB  Parameter values are overwritten by the sub_detector default, then the model_parameter default, then steering file value if any, and finally by the environment value if modified at run time by a previous driver.  Scaling follow the model build_order in ingredients

Paulo Mora de Freitas9 Geometry has to be shared Generator Detailed simulation Reconstruction Analysis Need to share the same geometry !!! And nobody never tried to retrieve geometrical information via SQL queries, except in the geometry drivers in MOKKA !!!

Gabriel Musat L.L.R. – Ecole polytechnique

Paulo Mora de Freitas11 About CGA  Good features in CGA: Provides a full consistent geometry system for simulation, reconstruction and analyses. Provides a scan mechanism to explore the detector geometry and material proprieties (geantino tracking)  But… Links against Geant4 libraries Exports only low level geometry (G4 volumes level) a few users only  Available with Mokka since 2004, anyway

Paulo Mora de Freitas12 ILD Current framework Generator GEAR Geometry API for Reconstruction Analysis Recon- struction Simulation LCIO Persistency Framework MOKKA MARLIN Java, C++, Fortran Geometry Database

13 Improvements from GearCGA  Usual GEAR properties (detector parameters) now available without having to previously run Mokka to generate the GEAR file  together with the Point+Distance Properties  information is now supplied by the CGA interface  the libraries belonging to Mokka, Geant4, CLHEP, MySQL, GEAR, LCIO are put together in one library after linking Mokka Gabriel Musat L.L.R. – Ecole polytechnique

Paulo Mora de Freitas15 Towards a new geometry tool MOKKA history rises a set of user’s requirements for the Geometry Toolkit To be generic, flexible and friendly for the final user, etc. To adopt a CAD graphic interface: No more script language neither XML edited by hand See

Paulo Mora de Freitas16 Towards a new geometry tool Abstraction levels for the detector geometry: To cope with the different views for simulation, reconstruction, analysis, event displays… To use metadata to describe the abstraction levels, to keep the tool as generic as possible To provide a Data Manipulation Language (DML)? To define an abstract API (C++, Java, etc.) To provide at least one implementation for this API To provide at least one simulation/ reconstruction / event display chain compliant with it.