ALCPG Software Status: Simulation & Reconstruction Norman Graf (for the sim/reco team) LCWS 2010, Beijing March 27, 2010.

Slides:



Advertisements
Similar presentations
LCFI physics studies meeting, 28 th June 05 Sonja Hillertp. 1 Report from ILC simulation workshop, DESY June Aim of workshop: preparation for Snowmass;
Advertisements

1 Benchmarking the SiD Tim Barklow SLAC Sep 27, 2005.
Simulating SiD for the LOI Norman Graf (SLAC) SiD Phone Meeting July 30, 2008.
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.
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.
Software Common Task Group Report Akiya Miyamoto KEK ALCPG09 30 September 2009.
HCAL and PFA Studies Ray Cowan Peter Fisher ALCPG 2009 University of New Mexico October 2, 2009.
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.
ALCPG software: status and future plans LCWS UT Arlington October 23, 2012 Norman Graf (for the sim/reco group)
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.
Detector Simulation Software Norman Graf (SLAC) CLIC08 Workshop CERN October 15, 2008.
Simulation and Reconstruction: ALCPG Framework & Toolkit Norman Graf (for the ALCPG Simulation & Reconstruction Team) ILC Software and Tools Workshop May.
Lcsim: Simulation and Reconstruction ACFA ILC Meeting Daegu, Korea April 24, 2012 Norman Graf (for the sim/reco group)
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,
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.
Preparing for the SiD LoI SiD Parallel Session TILC08 March 5, 2008 John Jaros.
ILC DBD Common simulation and software tools Akiya Miyamoto KEK ILC PAC 14 December 2012 at KEK.
Sensitive Detector Segmentation Norman Graf (SLAC) LC-ECFA Meeting, DESY May 28, 2013.
SiD performance for the DBD Jan Strube CERN. Overview Software Preparation (CERN, SLAC) Machine Environment (CERN, SLAC) Tracking Performance (C. Grefe)
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.
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.
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.
SiD Snowmass 05 Jaros1 Optimizing SiD getting from here….……………….to there SiD Concept/Snowmass August 16, 2005 John Jaros.
25 Oct 2007Jeremy McCormick, ALCPG MC1 ALCPG Monte Carlo Framework.
SiD PFA Meeting 27 August Status report on SiD global parameters study and PFA activities at MIT Ray Cowan Peter Fisher 27 August 2009.
Software Common Task Group Report Norman Graf (SLAC) PAC, Vancouver May 10, 2009.
Software Common Task Group Report Akiya Miyamoto ILC PAC POSTECH 3 November 2009.
Calorimeter Simulation Infrastructure Norman Graf Arlington ‘03.
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.
ILC Jet Energy Working Group: introduction and discussion Norman Graf (SLAC) LCWS07, Hamburg June 2, 2007.
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)
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.
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.
Track Reconstruction: the ftf and trf toolkits Norman Graf (SLAC) Common Software Working Meeting CERN, January 31, 2013.
Simulation and Reconstruction: ALCPG Framework & Toolkit Norman Graf (for the ALCPG Simulation & Reconstruction Team) LCWS07 May 31, 2007.
SiD: Simulation and Reconstruction
GEANT4 for Future Linear Colliders
Norman Graf SiD Workshop, Eugene November 15, 2010
slicPandora: slic + pandoraPFANew
Simulation Framework Norman Graf SLAC June 10, 2005.
lcsim: Physics & Detector Simulations
ILD Optimisation: towards 2012 University of Cambridge
Individual Particle Reconstruction
Linear Collider Simulation Tools
Linear Collider Simulation Tools
Steve Magill Steve Kuhlmann ANL/SLAC Motivation
Presentation transcript:

ALCPG Software Status: Simulation & Reconstruction Norman Graf (for the sim/reco team) LCWS 2010, Beijing March 27, 2010

2 The LOI Physics Benchmarks Process The Letter of Intent (LOI) process required a number of physics analyses to be conducted with full-detector simulation, ab initio event reconstruction, and analysis. Although still far from “real”, the physics benchmarking requirements presented us with a large-scale, end-to-end exercise which stressed most aspects of the software systems.  Event Generation  Detector Simulation  Event Reconstruction  Physics Analysis Let’s do it again! But let’s fix (and improve) a few things before doing so…

3 Framework Diagram Software Framework SLIC, LCDD, Geant4, [LCIO] Pythia, whizard, etc., [Stdhep] lcsim, GeomConverter, [LCIO] lcsim, [AIDA], [LCIO] Simulation Event Generation Reconstruction Analysis

Work Plan for Demonstrate proof of principle on critical components. 2. Define a feasible baseline design. 3. Complete basic mechanical integration of the baseline design… 4. Develop a realistic simulation model of the baseline design, including the identified faults and limitations. 5. Develop a push-pull mechanism, … 6. Develop a realistic concept of integration with the accelerator … 7. Simulate and analyze updated benchmark reactions with the realistic detector model. Include the impact of detector dead zones and updated background conditions. 8. Simulate and study some reactions at 1 TeV, including realistic higher energy backgrounds, demonstrating the detector performance. For 7 and 8, Specific physics channels will be investigated and defined by the Physics Common Task Group and supported by the Software Common Task Group. 9. Develop an improved cost estimate. 4

5 slic - Features grid ready  can be setup to require no external connections  minimal dependencies on dynamic libraries  Condor and LSF scripts available SimDist build kit  GNU autoconf  binary distributions available for Linux, OSX, & Cygwin autonaming of output files logging system for easy debugging simple and familiar command line interface Working to include into automated pipeline toolkit. Working on data cataloging / accessing  Looking forward to collaboration with ILD & CLIC.

6 slic – New Features Optical Physics (e.g. for dual-readout crystals)  can be used with any physics list supported by slic HEPPDT for use with long-lived SUSY  supports extended SM and SUSY particle set using input data table  simple transport (charged will bend in field)  simple dEdx to create hits in detector additional segmentors for planar geometries  CartesianGridXY, CartesianGridXZ geant4 9.3  All physics lists available except LCPhys  Default is QGSP_BERT Windows, Mac OSX & Linux executables

Detector Design Develop a realistic simulation model of the baseline design, including the identified faults and limitations. LOI studies were conducted with the sid02 geometry, using simplified geometries. 7

8 Beyond sid02 The detector model sid02 was a necessary compromise between the desire to include all the details of the engineering designs and the need to complete the large-scale physics benchmarking simulations in a timely fashion. Since then have developed a detector model which includes more realistic detectors.  Benefits from engineering work done for the LOI.  Allows much more realistic subdetector performance studies to be undertaken.

Detector Modeling 9

10 sidloi This model attempts to incorporate the detector as described in the LOI in as much detail as possible. Trackers composed of silicon wafers with support structures and readout. More realistic modular calorimeters, but much more detail needs to be incorporated. Still a work in progress, as many of the details remain to be resolved.

11 Pre-LOI, planar endcap disks Post-LOI, dished endcap disks

12 GeomConverter – Planar Trackers Si trackers and vertex detectors planar modules size/layout/material parameters specifiable segmented into pixels/strips  full digitization  full clustering sidloi2

13

14

15 sidloi Dodecagonal, overlapping stave EMCal Dodecagonal, wedge HCal Octagonal, wedge Muon Cylindrical Solenoid with substructure

lcsim Reconstruction Fully support an xml-driven reconstruction  As much as possible is now run-time configurable using an xml format. Tracking reconstruction now features planar silicon wafers, full hit digitization, clustering to form hits (with hit-size dependent uncertainties) and ab initio track-finding. Calorimeter code has been modified to support polygonal modules (e.g. neighboring) PFA code is being improved and also adapted to the new geometries. 16

17 lcsim – XML Interface input format to lcsim for batch jobs creates drivers with input parameters automatically accepts single arguments based on setter functions (Java Beans)  Java primitive types  1D arrays of primitive types  custom XML element  global expression evaluation easy to add external libraries  URL to jar file input files  remote (ftp, http) or local files control arguments  number of events, logging, data caching, etc. JobControlManager

18 lcsim – XML Example /path/to/myfile.slcio <driver name=“MyDriver” type=“org.lcsim.ADriver”/> list of input LCIO files Driver execution order Driver definitions unique name of Driver Java type of Driver single parameter array parameter

Tracking Digitization improves from the virtual segmentation used in the LOI to full digitization of SimTrackerHits into ADC counts in pixels and strips, using detailed drift, diffusion, readout, … Full clustering of neighboring hits, giving cluster- dependent measurement position and uncertainties. Tracking seems to work well, currently characterizing performance. Will implement full fitting, accounting for multiple scattering and energy loss. 19

Calorimeter Clustering & PFA Code has been developed to provide full functionality for modular calorimeters  Return list of neighboring cells within module  Given position, return ID  Given ID, return position Testing that clustering code works with new geometries, modifying or augmenting as necessary. Developing cross-module clustering. Modifying existing PFA code to make it work with new geometries, modify or replace as necessary. 20

PFA Development Ongoing development of SiD (Iowa/SLAC/MIT) PFA Focus on reduction of wrongly assigned hits (confusion) and leakage. 21 reconstructed incorrect reconstruction by cone Cone for green shower stole hits from high Pt neighbor

PFA Development Code is also being adapted to the new, planar, polygonal calorimeter geometries. Neutral showers being found, work ongoing to handle charged track/shower extrapolation. 22 Punch-through muon hits

slic + PandoraPFANew PandoraPFA being rewritten to make it modular and framework independent  See John Marshall’s talk An effort is underway to provide a binding between the slic LCIO output and the compact.xml geometry description and this new package. 23

Architecture pandoraPFANew slicPandora org.lcsim lcio xml file

25 GeomConverter Compact Description GeomConverter org.lcsim Analysis & Reconstruction Small Java program for converting from compact description to a variety of other formats HEPREP wired LCDD sliclcio GODL lelaps lcio Simply extend this model to provide an xml file for the pandora client. GEOM pandora

Architecture Package provides access to events processed with slic (not necessarily SiD). Access to the detector geometry is via xml. –Parse compact.xml natively to produce the information required by pandora. –Use existing tinyxml parser bundled with pandora. Access to the event is through lcio. lciopandora CalorimeterHitCaloHit Track ReconstructedParticleParticleFlowObject

Development & Testing Adopted a systematic approach to development and testing: –Single  (single neutral particle, just ECal) –  0  (2 neutral particles, just ECal) –  (single MIP trace, multiple calorimeters, track match) –  (multiple track-MIP associations) –single  (shower clustering, track-cluster association) –     ,    0 (nearby charged & neutral particles) –single quarks, single vector bosons, … –tt

Single  0

tt

Status Connection between slic output and pandora library was established during recent visit to Cambridge (albeit by hardcoding geometry) and first simple events processed. Have now developed and implemented an xml format for the geometrical information needed by pandoraPFANew. Developed C++ front end to read lcio files + geometry.xml + pandoraPFA.xml and process events. QA ongoing, expect to release package soon.

Detector Optimization MIT group engaged in systematic study of detector variants based on simplified SiD geometry (sid02) using slic + SiD PFA.  extending studies done for the LOI by Marcel Stanitzki using Mokka + Marlinreco (SiD-ish)  primarily studying HCal depth and layout. Expect that once the reconstruction framework fully supports the detailed geometry we will engage in a similar exercise, studying:  Tracker layouts  Detector aspect ratios  HCal absorber materials, layout, readout technologies. 31

32 LCIO2.0 Access to a common event data model and a common persistence format played a large part in the successful use of cross-concept software packages, e.g. LCFIVertex, now pandoraPFA. Number of improvements to the EDM, especially related to Si hits (1D & 2D) are needed, as are inclusion of additional track states along the particle trajectory. Discussions initiated on LCIO2.0 in response to user experiences to-date. Requires manpower to implement Collaborating within aegis of the Software CTG.

Physics Benchmarking Simulate and analyze updated benchmark reactions with the realistic detector model.  Include the impact of detector dead zones and updated background conditions Physics Common Working Group has first draft proposal. New machine configuration, SB2009 means starting ~from scratch.  Running GuineaPig to calculate e+, e-, γ spectra  Generating SM Backgrounds  Generating Signal 33

Summary Much was done for the LOI, but much more will need to be done for this exercise. Reconstruction being adapted for complex geometries. Workflow being streamlined & automated. Expect a round of detector optimization studies before major event production. Many areas in which new groups or individuals can contribute, or where closer collaboration with ILD & CLIC would save effort. 34