Data Model: LCIO to LCIO2.0 Norman Graf (SLAC) ILC-CLIC Software, CERN May 28, 2009.

Slides:



Advertisements
Similar presentations
Keynote Workshop Charge Akiya Miyamoto, KEK 16-April-2009 ILD Software Workshop.
Advertisements

MAPS, RAL, 28-Feb-2006Nigel Watson / Birmingham Geant4 Simulation of MAPS  Geant4/Mokka application has flexible way to change Si thickness, pixel size.
LCFI physics studies meeting, 28 th June 05 Sonja Hillertp. 1 Report from ILC simulation workshop, DESY June Aim of workshop: preparation for Snowmass;
Org.lcsim ILC Reconstruction and Analysis Tony Johnson SLAC March 2005.
1 Benchmarking the SiD Tim Barklow SLAC Sep 27, 2005.
1 SLAC LCD Simulations Group Jeremy McCormick ILC Detector Simulation using SLIC LDC: ttbar SiD May05: 100 muonsSiD Aug05: ttbarCDC Aug05: ttbar 6 jets.
Slic A Geant4-based detector simulation package Norman Graf, Jeremy McCormick SLAC October 15, 2009.
Lcsim A Java-based Reconstruction package for Particle Physics Tony Johnson on behalf of Norman Graf SLAC Scientific Computing Workshop June
Silicon Detector: Simulation & Reconstruction Norman Graf SiD Advisory Meeting September 14, 2009.
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.
Software Common Task Group Report Akiya Miyamoto KEK ALCPG09 30 September 2009.
ALCPG Software Status: Simulation & Reconstruction Norman Graf (for the sim/reco team) LCWS 2010, Beijing March 27, 2010.
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.
Ties Behnke: EU-LC Simulation and Reconstruction 1 EU-LC Simulation & Reconstruction Full simulation systems: status report The next steps: where do we.
LCD Simulation News Norman Graf ECFA Workshop ECFA Workshop Montpellier, Nov. 14, 2003.
ALCPG Simulation Status and Plans ECFA LC Workshop, Durham Sep. 2, 2004 Norman Graf (SLAC)
ALCPG Simulation Status and Plans ACFA LC Workshop, Taipei Nov. 10, 2004 Norman Graf (SLAC)
ALCPG Software Tools Jeremy McCormick, SLAC LCWS 2012, UT Arlington October 23, 2012.
Org.lcsim Reconstruction and Analysis framework for ILC Detectors Tony Johnson SLAC July 2006.
Updating JUPITER framework using XML interface Kobe University Susumu Kishimoto.
Taikan Suehara et al., TILC09 in Tsukuba, 2009/04/18 page 1 A summary of Sim/Rec/Opt session (including Benchmark joint session) Taikan Suehara ICEPP,
Detector Simulation Software Norman Graf (SLAC) CLIC08 Workshop CERN October 15, 2008.
2/4/20079th ACFA ILC Detector Simulation Works 9 th ACFA IHEP Feb. 4 th -7 th, 2007 Tamaki Yoshioka ICEPP, Univ. of Tokyo on behalf.
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.
Software tools for ILC Studies Akiya Miyamoto KEK CIAW07 November 5-7, IHEP, Beijing, China.
Summary of Simulation and Reconstruction Shaomin CHEN (Tsinghua University)  Framework and toolkit  Application in ILC detector design Jupiter/Satellites,
Sim/Recon DBD Editors Report Norman Graf (SLAC) Jan Strube (CERN) SiD Workshop SLAC, August 22, 2012.
ILC DBD Common simulation and software tools Akiya Miyamoto KEK ILC PAC 14 December 2012 at KEK.
RAVE – a detector-independent vertex reconstruction toolkit W. Waltenberger, F. Moser, W. Mitaroff Austrian Academy of Sciences Institute of High Energy.
SiD performance for the DBD Jan Strube CERN. Overview Software Preparation (CERN, SLAC) Machine Environment (CERN, SLAC) Tracking Performance (C. Grefe)
Ties Behnke: Simulation and Tools 1 Simulation and Tools Ties Behnke, DESY Summary of the simulation sessions At this conference: 4 sessions (one combined.
SiD Simulation & Reconstruction Norman Graf (for the sim/reco team) LCWS 2010, Beijing March 28, 2010.
1 Status of Software Tools Akiya Miyamoto KEK 5-March-2005 ILC Detector Workshop Based on acfa-sim-j activity.
Lcsim software: status and future plans ECFA-LC DESY May 28, 2013 Norman Graf (for the sim/reco group)
Calorimeter Assisted Track Finder Tracking Infrastructure Dmitry Onoprienko Kansas State University Linear Collider Workshop 2007 May 30 – June 3, 2007.
LCIO A persistency framework and data model for the linear collider CHEP 04, Interlaken Core Software, Wednesday Frank Gaede, DESY -IT-
Report from Software Workshop before TILC09 (16-April) Akiya Miyamoto, KEK 21-April-2009 ILD Meeting.
25 Oct 2007Jeremy McCormick, ALCPG MC1 ALCPG Monte Carlo Framework.
Software Common Task Group Report Norman Graf (SLAC) PAC, Vancouver May 10, 2009.
Software Status for GLD Concepts Akiya Miyamoto 31-October-2007 ILD Optimization Meeting References: - Y.Sugimoto, “GLD and GLDc”, talk at ALCPG07, ILD.
Software Common Task Group Report Akiya Miyamoto ILC PAC POSTECH 3 November 2009.
Calorimeter Simulation Infrastructure Norman Graf Arlington ‘03.
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.
SiD LOI Benchmark Simulation and Reconstruction Norman Graf (SLAC) LCWA09, Albuquerque September 30, 2009.
4th Concept Detector G P Yeh TILC08, Sendai, Japan Mar. 3-6, 2008.
ILC Jet Energy Working Group: introduction and discussion Norman Graf (SLAC) LCWS07, Hamburg June 2, 2007.
Linear Colliders in the HSF Jan Strube (PNNL) 1. Introduction Large Data rates (comparable to Belle-II) ~ 18 PB / year raw data at nominal running at.
Slic A Geant4-based detector simulation package Jeremy McCormick, Norman Graf, Ron Cassell, Tony Johnson SLAC June 8, 2006.
Java to C++: What would be needed ? Norman Graf (SLAC) ILC-CLIC Software, CERN May 28, 2009.
Lcsim Status for Muon Collider Physics and Detector Studies Norman Graf (SLAC) MAP 2012 Winter Meeting SLAC, March 8, 2012.
Lcsim software: status and future plans ECFA-LC DESY May 30, 2013 Norman Graf (for the sim/reco group)
LCSim Tutorial for Muon Collider Detector Studies Jeremy McCormick, Norman Graf SLAC Hans Wenzel FNAL.
CMOS Pixels Sensor Simulation Preliminary Results and Plans M. Battaglia UC Berkeley and LBNL Thanks to A. Raspereza, D. Contarato, F. Gaede, A. Besson,
Intelligent Norman Graf (SLAC) (for the ALCPG Simulation & Reconstruction WG) Muon Collider Simulation Technical Meeting October 5, 2010 DesignDetector.
Status of the ALCPG simulation & reconstruction Norman Graf (SLAC) TILC09, Tsukuba April 19, 2009.
1 Overview of Benchmarking Tools Tim Barklow SLAC Oct 10, 2006.
1 SLAC simulation workshop, May 2003 Ties Behnke Mokka and LCDG4 Ties Behnke, DESY and SLAC MOKKA: european (france) developed GEANT4 based simulation.
Optimizing SiD for the LOI: Simulation and Reconstruction Norman Graf (for the ALCPG Simulation & Reconstruction Team) October 9, 2007.
GEANT4 for Future Linear Colliders
slicPandora: slic + pandoraPFANew
Simulation Framework Norman Graf SLAC June 10, 2005.
Test Beam Measurements october – november, 2016
Silicon Tracking with GENFIT
Linear Collider Simulation Tools
Simulation Framework Subproject cern
Jupiter and Satellites
Linear Collider Simulation Tools
Presentation transcript:

Data Model: LCIO to LCIO2.0 Norman Graf (SLAC) ILC-CLIC Software, CERN May 28, 2009

2 The LOI Physics Benchmarks Process The full-detector simulation physics benchmarking requirements presented the ILC detector concepts with a large-scale, end-to-end exercise which stressed most aspects of the software systems.  Event Generation  Detector Simulation  Event Reconstruction  Physics Analysis

3 LCIO A common event data model and a common persistence format played a large part in the success of the LOI process for SiD and ILD. Events from different simulation packages could be and were analyzed with software from different reconstruction and analysis frameworks (and languages.)  No need for a single monolithic framework.  Functionality of the tools themselves and common event data model more important than the framework into which they plug. Discussions initiated on LCIO2.0 in response to user experiences to-date.

4 LCIO ECFA-ILC LDC ALCPG SiD ACFA-ILC GLD slic org.lcsim MOKKA MarlinReco JUPITER Satellites LCIO Common Data Model Common IO Format Also successfully used by several experimental groups for their testbeam data. Interoperable Reconstruction Geometry  missing

5 LCIO Philosophy “Simplify, simplify, simplify” Thoreau “Make everything as simple as possible, but not simpler.” Einstein Identify the key elements for an event data model appropriate to a colliding detector experiment.

Monte Carlo SimCalorimeterHit SimTrackerHit MCParticle Reconstruction & Analysis Track Cluster Digitization TrackerHit CalorimeterHit LCIO Event Data Model Raw Data TrackerRawDa ta RawCalorimeter Hit TrackerData TrackerPulse Vertex LCRelatio n Reconstruct ed Particle LCRelation

7 LCIO Extensions In addition to the predefined classes, LCIO also allows users to define extensions to classes by:  defining collections of primitives  defining associations via LCRelations  define new objects via LCGenericObject

8 LCIO2.0 End-to-end LOI exercise and user feedback has allowed us to identify a few key places where the model could usefully be improved:  Allow additional fits for track  Add support for 2-D and 1-D hits (e.g. pixel & strip)  Introduce classes for space points and directions additional type-safety on arguments Additional lessons learned from the LOI, and from the merger of the LDC & GLD event models await a post-mortem later this summer.

9 Summary Having a common event data model has enabled an unprecedented level of cooperation and collaboration:  across concept (SiD, LDC, GLD, ILD)  across language (Fortran, Java, C++, python)  across platform (Linux, Mac, Windows) Use of well-defined interfaces for data exchange has been more important than imposing a single framework, language or platform. C++(Geant4) sim  Java recon  C++ recon  root analysis LCIO has been very successful so far, and we plan to continue development with LCIO2.0 We encourage LHC tools to support LCIO (and other common formats such as GDML, AIDA, Heprep,etc.). Support for a lightweight, interoperable geometry system would be appreciated.