Detector Simulation Software Norman Graf (SLAC) CLIC08 Workshop CERN October 15, 2008.

Slides:



Advertisements
Similar presentations
Intelligent Norman Graf (SLAC) (for the ALCPG Simulation & Reconstruction WG) CHEP 07 September 3, 2007 DesignDetector.
Advertisements

LCFI physics studies meeting, 28 th June 05 Sonja Hillertp. 1 Report from ILC simulation workshop, DESY June Aim of workshop: preparation for Snowmass;
Geant4-based Simulation Status and Plans Dhiman Chakraborty, Guilherme Lima, Jeremy McCormick, Vishnu Zutshi Calorimetry Working Group ALCPG 2004 Winter.
Geant4 Activities at NICADD / NIU Dhiman Chakraborty, Guilherme Lima, Jeremy McCormick, Vishnu Zutshi Simulations Working Group ALCPG 2004 Winter Workshop.
Org.lcsim ILC Reconstruction and Analysis Tony Johnson SLAC March 2005.
Individual Particle Reconstruction Norman Graf SLAC April 28, 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
SiD Software Status. Framework Overview Pythia, WHIZARD, etc. Pythia, WHIZARD, etc. SLIC Tracking, PFA, etc. LCSim StdHep LCIO Events JAS3 (or any AIDA.
Simulating the Silicon Detector August 16, 2005 Norman Graf SLAC.
ALCPG Software Status: Simulation & Reconstruction Norman Graf (for the sim/reco team) LCWS 2010, Beijing March 27, 2010.
LCD Simulation News Norman Graf ECFA Workshop ECFA Workshop Montpellier, Nov. 14, 2003.
ALCPG October 25 th 2007 Hans Wenzel Calorimetry in slic How-to Motivation for dual readout Calorimeter What are our requirements Why did we choose SLIC.
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.
1 Tracking Reconstruction Norman A. Graf SLAC July 19, 2006.
Org.lcsim Reconstruction and Analysis framework for ILC Detectors Tony Johnson SLAC July 2006.
Implementing a dual readout calorimeter in SLIC and testing Geant4 Physics Hans Wenzel Fermilab Friday, 2 nd October 2009 ALCPG 2009.
Track Reconstruction: the trf & ftf toolkits Norman Graf (SLAC) ILD Software Meeting, DESY July 6, 2010.
Simulation and Reconstruction: ALCPG Framework & Toolkit Norman Graf (for the ALCPG Simulation & Reconstruction Team) ILC-ECFA Meeting November 8, 2006.
SiD Tracking Simulation: Status and Plans Richard Partridge for the SiD Tracking Group Vancouver Linear Collider Workshop July 19-22, 2006.
Simulation and Reconstruction: ALCPG Framework & Toolkit Norman Graf (for the ALCPG Simulation & Reconstruction Team) ILC Software and Tools Workshop May.
1 Realistic top Quark Reconstruction for Vertex Detector Optimisation Talini Pinto Jayawardena (RAL) Kristian Harder (RAL) LCFI Collaboration Meeting 23/09/08.
Non-prompt Track Reconstruction with Calorimeter Assisted Tracking Dmitry Onoprienko, Eckhard von Toerne Kansas State University, Bonn University Linear.
BeamCal Simulations with Mokka Madalina Stanescu-Bellu West University Timisoara, Romania Desy, Zeuthen 30 Jun 2009 – FCAL Meeting.
Summary of Simulation and Reconstruction Shaomin CHEN (Tsinghua University)  Framework and toolkit  Application in ILC detector design Jupiter/Satellites,
CHEP06, Mumbai-India, Feb 2006V. Daniel Elvira 1 The CMS Simulation Validation Suite V. Daniel Elvira (Fermilab) for the CMS Collaboration.
ALCPG Software Framework Overview & Updates Jeremy McCormick, SLAC SiD Group ALCPG 2009.
Sim/Recon DBD Editors Report Norman Graf (SLAC) Jan Strube (CERN) SiD Workshop SLAC, August 22, 2012.
Sensitive Detector Segmentation Norman Graf (SLAC) LC-ECFA Meeting, DESY May 28, 2013.
1 Calorimetry Simulations Norman A. Graf for the SLAC Group January 10, 2003.
SiD Simulation & Reconstruction Norman Graf (for the sim/reco team) LCWS 2010, Beijing March 28, 2010.
CLICdp achievements in 2014 and goals for 2015 Lucie Linssen, CERN on behalf of the CLICdp collaboration CLIC workshop, January 30 th
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-
25 Oct 2007Jeremy McCormick, ALCPG MC1 ALCPG Monte Carlo Framework.
Plans for a Simulation Study of the Magnetic Field Requirements of the LC TPC February 2006, ILC TPC Analysis Jamboree, DESY Christian Hansen University.
Track Reconstruction: the trf toolkit Norman Graf (SLAC) ILC-ACFA Meeting, Beijing February 6, 2007.
Plans to study the Readout design in the forward region June 12 th 2007 Hans Wenzel  Currently: one big sensitive silicon disks: we record the Geant 4.
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.
DD4hep-Based Simulation Nikiforos Nikiforou CERN/PH-LCD ILD Meeting 2014 Oshu City, September 9 th, 2014.
SiD LOI Benchmark Simulation and Reconstruction Norman Graf (SLAC) LCWA09, Albuquerque September 30, 2009.
SiD Simulation Status Report Norman Graf (SLAC) SiD Workshop, Boulder April 14,2008.
Slic A Geant4-based detector simulation package Jeremy McCormick, Norman Graf, Ron Cassell, Tony Johnson SLAC June 8, 2006.
SiD Tracking in the LOI and Future Plans Richard Partridge SLAC ALCPG 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)
Intelligent Norman Graf (SLAC) SuperB computing mini-Workshop Pearl Harbor Day, 2007 DesignDetector.
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.
Data Model: LCIO to LCIO2.0 Norman Graf (SLAC) ILC-CLIC Software, CERN May 28, 2009.
Optimizing SiD for the LOI: Simulation and Reconstruction Norman Graf (for the ALCPG Simulation & Reconstruction Team) October 9, 2007.
Simulation and Reconstruction: ALCPG Framework & Toolkit Norman Graf (for the ALCPG Simulation & Reconstruction Team) LCWS07 May 31, 2007.
Org.lcsim: Event Reconstruction in Java Norman Graf (SLAC) For the ALCPG Physics & Detector Simulation & Reconstruction Group CHEP 2010 Taipei, Oct. 21,
ALCPG Simulation/Reconstruction
GEANT4 for Future Linear Colliders
SuperB computing mini-Workshop
slicPandora: slic + pandoraPFANew
Simulation Framework Norman Graf SLAC June 10, 2005.
ALCPG Detector Software Development
Silicon Tracking with GENFIT
Linear Collider Simulation Tools
Simulating the Silicon Detector
Linear Collider Simulation Tools
Presentation transcript:

Detector Simulation Software Norman Graf (SLAC) CLIC08 Workshop CERN October 15, 2008

2 Linear Collider Detector Environment Detectors designed to exploit the physics discovery potential of e + e - collisions at  s ~ 1-3 TeV. Perform precision measurements of complex final states with well-defined initial state: –Tunable energy –Known quantum numbers & e ─, e +,  polarization –Possibilities for ,  e ─, e ─ e ─ –Very small interaction region –Momentum constraints (modulo beam & bremsstrahlung)

3 LCD Simulation Mission Statement Provide full simulation capabilities for Linear Collider physics program: –Physics simulations –Detector designs –Reconstruction and analysis Need flexibility for: –New detector geometries/technologies –Different reconstruction algorithms Limited resources demand efficient solutions, focused effort.

4 Overview: Goals Facilitate contribution from physicists in different locations with various amounts of time available. Use standard data formats, when possible. Provide a general-purpose framework for physics software development. Develop a suite of reconstruction and analysis algorithms and sample codes. Simulate benchmark physics processes on different full detector designs.

5 Fast Detector Response Simulation Covariantly smear tracks with matrices derived from geometry, materials and point resolution using Billoir’s formulation. Provides smeared tracks with full covariance matrix, which can be used in analysis chain (e.g. vertexing). Calorimeter responses tuned to replicate PFA performance.

6 lelaps Fast detector response package. Handles decays in flight, multiple scattering and energy loss in trackers. Parameterizes particle showers in calorimeters. Produces lcio data at the hit level. Uses runtime geometry (compact.xml  godl).

7 Ω  → Ξ 0 π - Ξ 0 → Λ π 0 Λ → p π - π 0 → γ γ as simulated by Lelaps for the LDC model. Lelaps: Decays, dE/dx, MCS gamma conversion as simulated by Lelaps for the LDC model. Note energy loss of electron.

8 Detector Design (GEANT 4) Need to be able to flexibly, but believably simulate the detector response for various designs. GEANT is the de facto standard for HEP physics simulations. Use runtime configurable detector geometries Write out “generic” hits to digitize later.

9 LC Detector Full Simulation MC Event (stdhep) Geometry (lcdd) Raw Event (lcio) GEANT4 slic Compact Geometry Description (compact.xml) Reconstruction, Visualization, … Mokka/Jupiter handle geometries slightly differently, but structure is very similar.

10 Full Simulations ECFA-ILC ALCPGACFA-ILC slicMOKKAJUPITER LCIO Common Data Model Common IO Format

LCIO Overview Object model and persistency for MC simulation & reconstruction Events: Monte Carlo, Raw, Event and run metadata Reconstruction: Parameters, relations, attributes, arrays, generic objects, …

12 LCIO Interoperability All three regional LCD simulators write LCIO –Cross-checks between data from different simulators –Read/write LCIO from Fast MC / Full Simulation Different detectors Different reconstruction tools Reconstruction also targets LCIO –Can run simulation or reconstruction in one framework, analysis in another. Generate events in Jupiter, analyze in MarlinReco. org.lcsim to find tracks in Java, LCFI flavor-tagging to find vertices using MarlineReco (C++) package.

LCIO Overview Object model and persistency for MC simulation & reconstruction Events: Monte Carlo, Raw, Event and run metadata Reconstruction: Parameters, relations, attributes, arrays, generic objects, …

14 slic Overview Although fully featured, Mokka and Jupiter rely on a combination of hard-coded drivers and access to runtime databases to define subdetectors. –New detector type requires new code to be written. slic has adopted strategy for defining ALL the geometry at runtime. Maintain and distribute one single executable. Defining new detector only requires editing plain-text xml file. –may be more useful in the short term to cover wider phase space for CLIC detector studies

Software Distribution SLIC requires Geant4, CLHEP, GDML, LCDD, Xerces, LCPhys, LCIO Automated build system provided Binary downloads Linux, Windows (Cygwin), OSX All packages (dist) or just runtime dependencies (bin) Or checkout and build from scratch cvs –d co SimDist cd SimDist./configure make Installed at SLAC, NICADD, FNAL, IN2P3, RAL,...

16 GeomConverter Compact Description GeomConverter LCDD GODL org.lcsim Analysis & Reconstruction HEPREP Small Java program for converting from compact description to a variety of other formats slic lelaps wired lcio

17 Detector Variants Runtime XML format allows variations in detector geometries to be easily set up and studied: –Absorber materials and readout technologies for sampling calorimeters e.g. Steel, W, Cu, Pb + RPC vs. GEM vs. Scintillator readout –Optical processes for dual-readout or crystal calorimeters –Layering (radii, number, composition) –Readout segmentation (size, projective vs. nonprojective) –Tracking detector technologies & topologies TPC, Silicon microstrip, pixels, … “Wedding Cake” Nested Tracker vs. Barrel + Cap –Far forward MDI variants, field strength, etc.

18 Example Geometries MDI-BDS Cal Barrel SiD Test Beam Cal Endcap

19 Far forward calorimetry boolean solids polycones Machine Detector Interface and Beam Delivery System

20 Simulation Output Uses LCIO, a lightweight persistency framework for LC simulations. –FORTRAN, C++ & Java bindings Simulation produces collections of: – MCParticles both generator-level and secondaries produced in Geant –SimTrackerHits Full information about position-sensitive detectors –SimCalorimeterHits Full information from showering detectors.

21 Tracker Hit MC Track producing hit Encoded detector ID (detector dependent ) Global hit position at entrance to sensitive volume Global hit position at exit of sensitive volume Track momentum at entrance to sensitive volume Energy deposited by track in sensitive volume Time of track's crossing Hit number Local hit position at entrance to sensitive volume Local hit position at exit of sensitive volume Step size used by simulator in sensitive volume

22 Tracker Digitization The simulation of the electronic response to the energy deposied by tracks is done as part of the reconstruction. Necessary if one adds events together post-Geant. Allows flexibility in studying layout of e.g. TPC endplate readout pads, or silicon module size, silicon readout technology (strip or pixel), or readout pitch.

23 Tracker Digitization Flexible “virtual segmentation” package developed by D. Onoprienko enables study of silicon sensor layout/readout to be studied. –define simplified geometry (cylindrical or large disk) Once design is settled, define the realistic “planar” geometry in Geant and use detailed silicon response packages to digitized –Very complete, multi-technology pixel response package by N. Sinev –Silicon strip response package by T. Nelson.

24 Calorimeter Hit Encoded detector ID (detector dependent ) MC ID, time and energy deposited by each contributing particle Hit Number Cell position –Radius, Phi, Z of cell –X, Y, Z of cell Total energy deposited in cell

25 Calorimeter Digitization Can define small readout cells in Geant, then gang together to study effects of cell size. Very flexible package (digisim, G. Lima) to handle effects of: –cross-talk –efficiency –noise –pedestals –nonlinear-response –timing, –etc.

26 Reconstruction Ab initio track finding and fitting available in all of the LC packages (emphasis on TPC in Asian and European packages, all-silicon in ALCPG). Calorimeter clustering and track association with PFA in mind done for SiD, ILD Concepts. –produces a list of ReconstructedParticle objects. –Goal is 1:1 correspondence to MCParticle. Dual-readout approach taken by 4 th Concept.

27 Summary The regional Linear Collider detector simulation groups have developed a suite of tools being used to design detectors for the ILC. –slic / org.lcsim –Jupiter / satellites LCIO –Mokka / Marlin Flexible, fully-featured Geant4-based detector response packages stress different aspects of the design cycle, but use of common output data model and persistency format allows intercommunication. –Can benefit from the strengths of each package.

28 Additional Information ILC Forum - Wiki lcsim.org - ilcsoft - acfahep - LCIO -