ALCPG Simulation Status and Plans ECFA LC Workshop, Durham Sep. 2, 2004 Norman Graf (SLAC)

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

Ties Behnke, Vasiliy Morgunov 1SLAC simulation workshop, May 2003 Pflow in SNARK: the next steps Ties Behnke, SLAC and DESY; Vassilly Morgunov, DESY and.
28 Feb 2006Digi - Paul Dauncey1 In principle change from simulation output to “raw” information equivalent to that seen in real data Not “reconstruction”,
Geant4-based Simulation Status and Plans Dhiman Chakraborty, Guilherme Lima, Jeremy McCormick, Vishnu Zutshi Calorimetry Working Group ALCPG 2004 Winter.
1 Forward Tracking Simulation Norman A. Graf ALCPG Cornell July 15, 2003.
Org.lcsim ILC Reconstruction and Analysis Tony Johnson SLAC March 2005.
October 20th, 2006 A. Mazzacane 1 4 th Concept Software First Results.
Individual Particle Reconstruction Norman Graf SLAC April 28, 2005.
1 Benchmarking the SiD Tim Barklow SLAC Sep 27, 2005.
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
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.
Simulating the Silicon Detector August 16, 2005 Norman Graf SLAC.
LCD Simulation News Norman Graf ECFA Workshop ECFA Workshop Montpellier, Nov. 14, 2003.
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.
Full Event Reconstruction in Java CHEP '04 Interlaken, Switzerland Sep. 30, 2004 Norman Graf (SLAC) for the LCD development team (“From 0 to analysis in.
Non-prompt Track Reconstruction with Calorimeter Assisted Tracking Dmitry Onoprienko, Eckhard von Toerne Kansas State University, Bonn University Linear.
Using JAS3 for LCD Analysis Tony Johnson 20 th May 2003.
Summary of Simulation and Reconstruction Shaomin CHEN (Tsinghua University)  Framework and toolkit  Application in ILC detector design Jupiter/Satellites,
R.T. Jones, Newport News, May The GlueX Simulation Framework GEANT4 Tutorial Workshop Newport News, May 22-26, 2006 R.T. Jones, UConn Monte Carlo.
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.
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.
1 Using Jupiter and Satellites Akiya Miyamoto KEK Jan 2006.
1 Calorimetry Simulations Norman A. Graf for the SLAC Group January 10, 2003.
Software tools and Computing Akiya Miyamoto KEK 29-September-2006 At FJPPL meeting.
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.
Java Analysis Studio and the hep.lcd class library Mike Ronan - LBNL Joanne Bogart, Gary Bower, Tony Johnson - SLAC Nick Sinev - Oregon Don Benton - U.
May 31th, 2007 LCWS C. Gatto 1 Tracking Studies in the 4 th Concept On behalf of 4th Concept Software Group D. Barbareschi V. Di Benedetto E. Cavallo.
Updates to Tracker Digitization Jeremy McCormick, SLAC.
LCIO A persistency framework and data model for the linear collider CHEP 04, Interlaken Core Software, Wednesday Frank Gaede, DESY -IT-
LCD simulation software efforts at NIU Dhiman Chakraborty Northern Illinois University (NIU)/ Northern Illinois Center for Accelerator.
1 D.Chakraborty – VLCW'06 – 2006/07/21 PFA reconstruction with directed tree clustering Dhiman Chakraborty for the NICADD/NIU software group Vancouver.
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.
Software Status for GLD Concepts Akiya Miyamoto 31-October-2007 ILD Optimization Meeting References: - Y.Sugimoto, “GLD and GLDc”, talk at ALCPG07, ILD.
Ties Behnke: Event Reconstruction 1Arlington LC workshop, Jan 9-11, 2003 Event Reconstruction Event Reconstruction in the BRAHMS simulation framework:
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 Workshop, Boulder 2008Dmitry Onoprienko SiD Workshop Boulder, September 2008 Dmitry Onoprienko Kansas State University Update on tracker hit processing.
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)
CMOS Pixels Sensor Simulation Preliminary Results and Plans M. Battaglia UC Berkeley and LBNL Thanks to A. Raspereza, D. Contarato, F. Gaede, A. Besson,
Status of the ALCPG simulation & reconstruction Norman Graf (SLAC) TILC09, Tsukuba April 19, 2009.
1 SLAC simulation workshop, May 2003 Ties Behnke Mokka and LCDG4 Ties Behnke, DESY and SLAC MOKKA: european (france) developed GEANT4 based simulation.
Geant4-based detector simulation activities at NICADD Guilherme Lima for the NICADD simulations group December 2003.
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.
Integrated Tracking/Clustering Algorithm
GEANT4 for Future Linear Colliders
Geant4-based Simulation Status and Plans
slicPandora: slic + pandoraPFANew
Simulation Framework Norman Graf SLAC June 10, 2005.
Individual Particle Reconstruction
Linear Collider Simulation Tools
Simulating the Silicon Detector
Jupiter and Satellites
The Silicon Detector Design Study European Kickoff Meeting
Linear Collider Simulation Tools
Presentation transcript:

ALCPG Simulation Status and Plans ECFA LC Workshop, Durham Sep. 2, 2004 Norman Graf (SLAC)

Outline Detector Simulation Detector Simulation Hit Digitization Hit Digitization Event Reconstruction Event Reconstruction Event Analysis Event Analysis LCIO, JAS3 & Visualization LCIO, JAS3 & Visualization org.lcsim reconstruction code org.lcsim reconstruction code

Simulation Workshop ANL Four days (June 2-5) of talks, meetings and tutorials. Four days (June 2-5) of talks, meetings and tutorials. ~Two dozen participants. ~Two dozen participants. Several projects/ideas spawned then were developed and reported on at Victoria. Several projects/ideas spawned then were developed and reported on at Victoria Will be discussing when and where to hold LCSimIV soon. Internationalize! Will be discussing when and where to hold LCSimIV soon. Internationalize!

Detector Simulation Geant4 now default production engine. Geant4 now default production engine. Strong support from SLAC Geant4 team. Strong support from SLAC Geant4 team. xml file format used for Geant4 input for flexibility and ease of construction. xml file format used for Geant4 input for flexibility and ease of construction. Improving some “standard” designs Improving some “standard” designs Simulating more realistic detector elements. Simulating more realistic detector elements. Others easily generated by users or upon request. Others easily generated by users or upon request. Sampling detector phase space to optimize design. Sampling detector phase space to optimize design. lcdg4 (NICADD) writes sio files. lcdg4 (NICADD) writes sio files. lcs (SLAC) writes lcio files. lcs (SLAC) writes lcio files.

Updated Geometries Can define n- sided detectors. Can define n- sided detectors. User-defined slicing of stave modules. User-defined slicing of stave modules. Developing new xml schema for geometries. Developing new xml schema for geometries.

Slicing Arbitrary slicing of subdetector staves. Arbitrary slicing of subdetector staves. e.g. SiD Si/W EMcal. e.g. SiD Si/W EMcal. Could also use for hybrid Si/Sci. Could also use for hybrid Si/Sci.

Hit Digitization Calorimeter information quantized at Geant4 stage. Digitization package being designed. Calorimeter information quantized at Geant4 stage. Digitization package being designed. Tracker information requires post-processing. Tracker information requires post-processing. Enables studies of detector strip, pixel sizes, charge sharing, electronic noise, etc. Enables studies of detector strip, pixel sizes, charge sharing, electronic noise, etc. Provides more realistic simulation of effects of backgrounds and noise Provides more realistic simulation of effects of backgrounds and noise Nearby hits merged Nearby hits merged Hit-specific measurement uncertainties. Hit-specific measurement uncertainties. Ghosts. Ghosts.

CCD Digitization (N. Sinev) VXD hits from simulated events, finds charge deposited in each pixel, adds electronics noise and digitizes signal. VXD hits from simulated events, finds charge deposited in each pixel, adds electronics noise and digitizes signal. Finds CCD clusters, splitting if necessary. Finds CCD clusters, splitting if necessary. Coordinates of found centers are used to replace tracker hits in the simulated events. Further event processing (track finding, fitting, and so on) proceeds the same way as it was before. Coordinates of found centers are used to replace tracker hits in the simulated events. Further event processing (track finding, fitting, and so on) proceeds the same way as it was before. Can set CCD parameters (like thickness, depleted layer depth, epitaxial layer thickness and so on), electronics parameters (noise, ADC conversion scale, pixel and cluster thresholds), processing parameters (like cluster center calculation method). Can set CCD parameters (like thickness, depleted layer depth, epitaxial layer thickness and so on), electronics parameters (noise, ADC conversion scale, pixel and cluster thresholds), processing parameters (like cluster center calculation method). hep.lcd.mc.CcdSim hep.lcd.mc.CcdSim

TPC Digitization: D. Peterson Create hits, with time and pulse height, centered on the average position in the cell Wave Form to simulate time (= Z) response Gaussian charge spreading on the pads: Threshold crossings found in this procedure replace the original pad signals.

Si  strip Digitization package which generates charge sharing among strips and readout noise developed. Digitization package which generates charge sharing among strips and readout noise developed. Several efforts devoted to tiling studies of subdetectors. Several efforts devoted to tiling studies of subdetectors. Allows occupancies to be studied as functions of strip lengths, orientation, charge sharing, and ghosting due to stereo strip associations. Allows occupancies to be studied as functions of strip lengths, orientation, charge sharing, and ghosting due to stereo strip associations.

Tiling Forward Disks Large Angle Stereo Shallow Angle Stereo Wedges Hexagons

Event Reconstruction: Tracking Quite a bit of effort being devoted to developing and improving track finding: Quite a bit of effort being devoted to developing and improving track finding: Forward Tracking code implemented. Forward Tracking code implemented. VXD standalone tracking developed (N. Sinev) VXD standalone tracking developed (N. Sinev) works even in presence of full backgrounds! works even in presence of full backgrounds! Barrel track finding for SiD being developed Barrel track finding for SiD being developed inside-out (S. Wagner) inside-out (S. Wagner) outside-in (E. von Toerne, D. Onoprienko) outside-in (E. von Toerne, D. Onoprienko) TPC tracking being improved on (D. Peterson) TPC tracking being improved on (D. Peterson)

Event Analysis Aim is to demonstrate full “Particle Flow” reconstruction. Aim is to demonstrate full “Particle Flow” reconstruction. ReconstructedParticle concept and example implementation being implemented. ReconstructedParticle concept and example implementation being implemented. Several groups now working on various aspects Several groups now working on various aspects Finishing up  -finding high priority. Finishing up  -finding high priority. Refining track-cluster association. Refining track-cluster association. Forward tracking code released. Forward tracking code released. Muon-finding software actively worked on. Muon-finding software actively worked on.

LCIO plugin for JAS3 Works with any LCIO file Works with any LCIO file Diagnostic tools allow to step through and view events Diagnostic tools allow to step through and view events

LCIO plugin for JAS3 Event Analysis Event Analysis Wizard will create outline of analysis, and can include sample analysis code. Main routine allows running outside of JAS

WIRED3 with LCIO Plugin Tree controls visibility. (HepRep2 support in WIRED3 is preliminary) Picking supports viewing physics attributes

org.lcsim Goals Retain core functionality from hep.lcd package Retain core functionality from hep.lcd package Full suite of reconstruction and analysis tools available to all LCIO users Full suite of reconstruction and analysis tools available to all LCIO users Update to use LCIO for IO and as basis for simulation, raw data and reconstruction event formats. Update to use LCIO for IO and as basis for simulation, raw data and reconstruction event formats. Update/simplify framework using experience from hep.lcd Update/simplify framework using experience from hep.lcd Internationalization Internationalization Try to make package independent of detector, geometry assumptions so can work with any detector Try to make package independent of detector, geometry assumptions so can work with any detector Read properties of detectors at runtime Read properties of detectors at runtime Update to Java 1.4 (or 1.5) Update to Java 1.4 (or 1.5) Many improvements since hep.lcd framework was created. Many improvements since hep.lcd framework was created. Ability to run standalone or in JAS3 Ability to run standalone or in JAS3 Revitalize work on reconstruction algorithms Revitalize work on reconstruction algorithms

org.lcsim Status Physics Utilities - done Physics Utilities - done stdhep reader stdhep reader 3, 4-vector utilities 3, 4-vector utilities diagnostic generator diagnostic generator Jet finder, event shape utilities Jet finder, event shape utilities Org.lcsim package – Phase I Org.lcsim package – Phase I Conditions framework – done Conditions framework – done Ability to read detector constants from “zip” file Ability to read detector constants from “zip” file To define new detector just create new zip file and place on web To define new detector just create new zip file and place on web –File is read and cached locally Driver framework – done Driver framework – done Fast MC – done Fast MC – done IO Framework – working, needs final LCIO 1.2 IO Framework – working, needs final LCIO 1.2 Event Display interface – in progress Event Display interface – in progress

Necessary R&D Many of the tools necessary for characterizing detector designs exist: Many of the tools necessary for characterizing detector designs exist: fast and flexible detector response simulation fast and flexible detector response simulation signal & background samples and merging code signal & background samples and merging code detector digitization, hit merging detector digitization, hit merging track and calorimeter cluster reconstruction track and calorimeter cluster reconstruction various parts of Particle Flow reconstruction exist various parts of Particle Flow reconstruction exist Need more people to use and develop! Need more people to use and develop!

Summary Significant progress during the last months. GEANT4 established as default. LCIO reco event model actively developed. Much progress in tracker detector digitization. Track finding strategies applied to different topologies. The developer/user community is growing & there is rapid progress in developing reconstruction algorithms, especially Particle Flow.

Links LCIO: LCIO: hep.lcd: sldnt.slac.stanford.edu/jas/Documentation/lcd/ hep.lcd: sldnt.slac.stanford.edu/jas/Documentation/lcd/ sldnt.slac.stanford.edu/jas/Documentation/lcd/ sldnt.slac.stanford.edu/jas/Documentation/lcd/ Tutorials: Tutorials: sldnt.slac.stanford.edu/snowmass/Welcome.html sldnt.slac.stanford.edu/snowmass/Welcome.html sldnt.slac.stanford.edu/snowmass/Welcome.html sldnt.slac.stanford.edu/snowmass/Welcome.html JAS3: JAS3: WIRED: WIRED: HepRep: HepRep: Discussion Forums: Discussion Forums: