Simulation Framework Norman Graf SLAC June 10, 2005.

Slides:



Advertisements
Similar presentations
Simulation Studies of a (DEPFET) Vertex Detector for SuperBelle Ariane Frey, Max-Planck-Institut für Physik München Contents: Software framework Simulation.
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;
1 Forward Tracking Simulation Norman A. Graf ALCPG Cornell July 15, 2003.
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.
SiD Cal R. Frey1 Some EGS Studies… Compare with Geant4  Questions of range/cutoff parameters EM Resolution understood? Moliere radius – readout gap relation.
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
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.
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.
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.
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.
Non-prompt Track Reconstruction with Calorimeter Assisted Tracking Dmitry Onoprienko, Eckhard von Toerne Kansas State University, Bonn University Linear.
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.
Tracking Simulation Richard Partridge Brown / SLAC November 15, 2008.
Impact parameter resolution study for ILC detector Tomoaki Fujikawa (Tohoku university) ACFA Workshop in Taipei Nov
Sensitive Detector Segmentation Norman Graf (SLAC) LC-ECFA Meeting, DESY May 28, 2013.
SiD Simulation & Reconstruction Norman Graf (for the sim/reco team) LCWS 2010, Beijing March 28, 2010.
Overview of SiD Tracking Rob Kutschke,Fermilab LSWS07 June 1, 2007 (Layer 5) (Layer 1) VXD.
Tracking Toolkit for SiD ALCPG 2007 Fermilab. October 22 – 26, Dmitry Onoprienko Kansas State University.
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.
Silicon Detector Tracking ALCPG Workshop Cornell July 15, 2003 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.
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 Nick Sinev, ALCPG March 2011, Eugene, Oregon Investigation into Vertex Detector Resolution N. B. Sinev University of Oregon, Eugene.
Andrei Nomerotski, University of Oxford ILC VD Workshop, Menaggio 22 April 2008 SiD Vertex Detector.
SiD Simulation Status Report Norman Graf (SLAC) SiD Workshop, Boulder April 14,2008.
1 Tracking Simulation Infrastructure Norman A. Graf December 15, 2005.
07/24/07 Francisco Carrion OPTIMIZING THE TRACK DETECTOR Francisco Javier Carrión Ruiz Mentor: Hans Wenzel 07/08/09 SID CONCEPT FOR THE INTERNATIONAL LINEAR.
Slic A Geant4-based detector simulation package Jeremy McCormick, Norman Graf, Ron Cassell, Tony Johnson SLAC June 8, 2006.
VXDBasedReco TRACK RECONSTRUCTION PERFORMANCE STUDIES Bruce Schumm University of California at Santa Cruz ALCPG Workshop, Snowmass Colorado August 14-28,
SiD Tracking in the LOI and Future Plans Richard Partridge SLAC ALCPG 2009.
Eunil Won/Korea U1 A study of configuration for silicon based Intermediate Trackers (IT) July Eunil Won Korea University.
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)
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.
ALCPG Simulation/Reconstruction
Integrated Tracking/Clustering Algorithm
GEANT4 for Future Linear Colliders
Upgrade Tracker Simulation Studies
slicPandora: slic + pandoraPFANew
Integration and alignment of ATLAS SCT
The LHC collider in Geneva
Individual Particle Reconstruction
Silicon Tracking with GENFIT
Linear Collider Simulation Tools
Simulating the Silicon Detector
Jupiter and Satellites
Linear Collider Simulation Tools
Presentation transcript:

Simulation Framework Norman Graf SLAC June 10, 2005

Simulation Point-of-contact Linear Collider Detector Simulation portal is: www.lcsim.org Contains links to: Software Datasets Detectors Resources linearcollider.org forum ILC confluence Wiki Simulation Groups Regional simulation groups (ALCPG, ACFA, ECFA)

Code & Data Access All simulation & reconstruction code publicly available. Code is managed via cvs, can be checked out anonymously. tortoiseCVS is very nice client for Windows Data samples available via anonymous ftp.

Event Generation Provide pre-generated events and functionality to generate custom datasamples. full SM samples from whizard @ 350, 500, 1000 GeV used NLC parameters, ILC samples available by Snowmass “Signal” samples (pandora-pythia) ILC500 & ILC1000 mumu, qqbar, tautau, WW, ZZ, Zgamma, ttbar, ZH diagnostic events “single” particle events of increasing complexity covering various regions of phase space. Bindings to pythia, herwig, isajet, etc. Any binary stdhep events can be used as input.

Detector Response Simulation Use Geant4 toolkit to describe interaction of particles with matter. Thin layer of LC-specific C++ (slic): Event Generator input ( binary stdhep format ) Detector Geometry description ( XML ) Detector Hits ( LCIO ) Geometries fully described at run-time! In principle, as fully detailed as desired. In practice, will explore detector variations with simplified approximations.

Vertex Detector 5 Layer CCD Barrel 4 Layer CCD Disks Be supports Foam Cryostat <detectors> <detector id="0" name="BarrelVertex" type="MultiLayerTracker" readout="VtxBarrHits"> <layer id="1" inner_r = "1.5*cm" outer_z = "6.25*cm"> <slice material = "Silicon" width = "0.01*cm" sensitive = "yes" /> </layer> <layer id="2" inner_r = "2.6*cm" outer_z = "6.25*cm"> <layer id="3" inner_r = "3.7*cm" outer_z = "6.25*cm"> <layer id="4" inner_r = "4.8*cm" outer_z = "6.25*cm" > <layer id="5" inner_r = "6.0*cm" outer_z = "6.25*cm"> </detector>

Central Tracking Detector 5 Layer Si -strips Barrel+Disk C-Rohacell-C supports <detector id="2" name="BarrelTracker" type="MultiLayerTracker" readout="TkrBarrHits"> <layer id="1" inner_r = "18.635*cm" outer_z = "26.67*cm"> <slice material = "CarbonFiber" width = "0.025*cm" /> <slice material = "Rohacell31" width="1.3*cm" /> <slice material = "CarbonFiber" width=".025*cm" /> <slice material = "Silicon" width = "0.03*cm" sensitive = "yes" /> </layer> <layer id="2" inner_r = "44.885*cm" outer_z = "61.67*cm">

Detector Designs One source for simulation and reconstruction detector geometry, compact.xml. Detectors uniquely specified by name, e.g. sidmay05 GeomConvert package converts this terse representation into: full detector description in lcdd format  slic heprep  WIRED event display org.lcsim detector descriptions, allows id decoding local-to-global & global-to-local geometry

Detector Designs CVS: :pserver:anonymous@cvs.freehep.org:/cvs/lcd module LCDetectors Index of released detectors automatically generated and posted to web at: http://www.lcsim.org/detectors/

Detector Variants XML format allows variations in detector geometries to be easily set up and studied: Number and spacing of tracker/vertex layers Tracking detector topologies “Wedding Cake” Nested Tracker vs. Barrel + Cap Field strength Readout segmentation deferred to “analysis” stage; adds additional level of flexibility in studying detector variants. Detector tiling, pixel size, strip pitch/orientation, etc.

Tiling Forward Disks Large Angle Stereo Shallow Angle Stereo

Tiling Disks with Wedges Code exists to tile forward disks with wedges Allows one to construct a tiling of a disk with just a few input parameters: number of annuli number of wedges per annulus inner radii of annuli outer radii of annuli phi offset of wedges in annulus strip pitch orientation of strips

Example Disk Tiling

Alternate Tilings Hexagonal or square tiling of forward disks are also an alternative. Some work has been done along these lines (R. Partridge), but not released.

Tracking Detector Readout Hits in Trackers record full MC information. Digitization is deferred to analysis stage. Nick Sinev has released a package to convert hits in silicon to CCD pixel hits. MC Hits Pixels & PH Clusters Hits (x ± x) UCSC developed long-shaping-time -strip sim. MC Hits Strips & PH Clusters Hits ( ± ) Needs to be ported from hep.lcd to org.lcsim!

SimTrackerHit  TrackerRawData Digitization SimTrackerHit  TrackerRawData ID ADC counts (first) time true position time energy deposited link to MC Particle momentum stored in LCRelation

Clustering Associate contiguous strip hits into clusters Determine cluster position and uncertainty Feed back to pattern recognition code.

Track Finding (hep.lcd) Nick Sinev has released standalone pattern recognition code for the 2D VXD hits. High efficiency, even in presence of backgrounds. Efficient at low momentum. Propagates tracks into Central Tracker to pick up  hits Conformal-mapping pattern recognition also available. Fast, but not yet tuned (97% vs 99+%). Work also ongoing to find MIP stubs in Cal and propagate inwards (Kansas State, Iowa).

Forward Track Finding

To do Digitize hits into readout strips, cluster strips and create strip hit positions and uncertainties. Study occupancies as a function of various disk-tiling geometries. can introduce pixels into innermost rings if needed. Quantify number of ghost hits for various geometries. Can we do standalone tracking in disks/outer barrels? Conduct studies with full backgrounds.

Code Development Strongly encourage developers to use an Integrated Development Environment (IDE) Code can be developed using Notepad/emacs/JAS, but efficiency is much higher using Netbeans or Eclipse editor integrated with API documentation tab-completion of class methods debugger refactoring http://confluence.slac.stanford.edu/display/ilc/org.lcsim

Summary Framework exists for straightforwardly defining detector geometries. Digitization of tracker hits at analysis stage provides more degrees of freedom (pixel size, strip pitch, length, orientation, …) Reconstruction & analysis framework is ~available, tuning and improvements welcomed. Data samples for several configurations available. Characterize performance of SiD and variants by/at Snowmass.