Simulation Review Outline Cast of Characters Simulation Code Road Map

Slides:



Advertisements
Similar presentations
Connecting to Databases. relational databases tables and relations accessed using SQL database -specific functionality –transaction processing commit.
Advertisements

Physics and Detector Simulations Norman Graf June 13, 2000.
LCDG4: a Geant4-based detector simulator for the LCD Guilherme Lima for the NICADD simulations group Geant4 Tutorial Fermilab, Oct
Simulation / Reconstruction Working group Toby Burnett University of Washington Jan 2000 T.
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.
GEANT4 simulation efforts at NIU/NICADD Robert C. McIntosh Mike Arov
Simulation / Reconstruction Working group Toby Burnett University of Washington 11 Jan 2000 T.
GLAST LAT ProjectOnline Peer Review – July 21, Integration and Test L. Miller 1 GLAST Large Area Telescope: I&T Integration Readiness Review.
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.
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.
Implementing a dual readout calorimeter in SLIC and testing Geant4 Physics Hans Wenzel Fermilab Friday, 2 nd October 2009 ALCPG 2009.
GlueX Software Status April 28, 2006 David Lawrence, JLab.
V. Serbo, SLAC ACAT03, 1-5 December 2003 Interactive GUI for Geant4 by Victor Serbo, SLAC.
Developing software and hardware in parallel Vladimir Rubanov ISP RAS.
MINER A Software The Goals Software being developed have to be portable maintainable over the expected lifetime of the experiment extensible accessible.
Introduction Advantages/ disadvantages Code examples Speed Summary Running on the AOD Analysis Platforms 1/11/2007 Andrew Mehta.
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.
Software Status  Last Software Workshop u Held at Fermilab just before Christmas. u Completed reconstruction testing: s MICE trackers and KEK tracker.
G4MICE Status and Plans 1M.Ellis - CM24 - RAL - 31st May 2009  Firstly, a correction to the agenda:  I failed to spot a mistake in the agenda that I.
JACO JACO - Java Access to C++ Objects Mark Dönszelmann and Tony Johnson 25 May 2000.
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.
R.Dubois 9 Feb 2000CHEP 2000 Padova, Italy North American Linear Collider Detector Simulations Full Simulation –flexible geometry specs within some constraints.
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.
CBM ECAL simulation status Prokudin Mikhail ITEP.
GLAST LAT Offline SoftwareCore review, Jan. 17, 2001 Review of the “Core” software: Introduction Environment: THB, Thomas, Ian, Heather Geometry: Joanne.
05/04/06Predrag Krstonosic - Cambridge True particle flow and performance of recent particle flow algorithms.
LCD simulation software efforts at NIU Dhiman Chakraborty Northern Illinois University (NIU)/ Northern Illinois Center for Accelerator.
Plans for a Simulation Study of the Magnetic Field Requirements of the LC TPC February 2006, ILC TPC Analysis Jamboree, DESY Christian Hansen University.
Computing R&D and Milestones LHCb Plenary June 18th, 1998 These slides are on WWW at:
Mokka, main guidelines and future P. Mora de Freitas Laboratoire Leprince-Ringuet Ecole polytechnique - France Linear collider Workshop 2004, Paris.
1 Tracker Software Status M. Ellis MICE Collaboration Meeting 27 th June 2005.
Slic A Geant4-based detector simulation package Jeremy McCormick, Norman Graf, Ron Cassell, Tony Johnson SLAC June 8, 2006.
AliRoot survey: Reconstruction P.Hristov 11/06/2013.
Status of PSD simulation in Shine Oleg Petukhov Institute for Nuclear Research, Moscow NA61 Analysis/Software/Calibration meeting , Warsaw.
PHENIX Simulation System 1 September 8, 1999 Simulation Work-in-Progress: ROOT-in-PISA Indrani Ojha Banaras Hindu University and Vanderbilt.
1 SLAC simulation workshop, May 2003 Ties Behnke Mokka and LCDG4 Ties Behnke, DESY and SLAC MOKKA: european (france) developed GEANT4 based simulation.
4 Dec., 2001 Software Week Data flow in the LArG Reconstruction software chain Updated status for various reconstruction algorithm LAr Converters and miscellaneous.
HYDRA Framework. Setup of software environment Setup of software environment Using the documentation Using the documentation How to compile a program.
LHCb Software Week 25/11/99 Gonzalo Gracia Abril 1 r Status of Geant4 in LHCb. r Ideas on how to populate the LHCb Detector Description Data Base (LHCb.
Hall-D Software Status September 10, 2004 D. Lawrence JLab.
GEANT4 for Future Linear Colliders
Simulation Tools for Test Beam
Chapter 7 Text Input/Output Objectives
Chapter 7 Text Input/Output Objectives
Geant4-based Simulation Status and Plans
Chapter 7 Text Input/Output Objectives
slicPandora: slic + pandoraPFANew
Geant4 Geometry Objects Persistency using ROOT
Global PID MICE CM43 29/10/15 Celeste Pidcott University of Warwick
SoLID Simulation Zhiwen Zhao 2016/08/27.
(CMS GEANT4 simulation)
Compiler Construction
Linear Collider Simulation Tools
Chapter 2: The Linux System Part 1
Tracker Software Status
L1 simulation review Aug 2005 Jamie Boyd
Simulation and Physics
Geant4 in HARP V.Ivanchenko For the HARP Collaboration
Java Analysis Studio and the hep.lcd classes
Geant4 Activities at NICADD / NIU
Java Reconstruction and Analysis for a Linear Collider Detector
Data Challenge 1 Closeout Lessons Learned Already
Outline System architecture Current work Experiments Next Steps
Use of GEANT4 in CMS The OSCAR Project
Linear Collider Simulation Tools
Java Analysis Studio and the hep.lcd classes
Agenda SICb Session Status of SICb software migration F.Ranjard
Planning next release of GAUDI
Presentation transcript:

Simulation Review Outline Cast of Characters Simulation Code Road Map Simulation Code Inventory Plans Cast of Characters P.B.Armstrong J.R.Bogart G.R.Bower R.Cassell R.Dubois D.L.Flath A.S.Johnson A.P.Waite A.P.Waite 5 Aug 1999 LCD Simulation Tools

LCD Road Map Generator(s) stdHEP files fastMC (Root) Gismo Gismo Material Files Generator Files Track Momentum Resolution Tables Parameter Files (JAS) Geometry Description Files Parameter Files (Root) stdHEP files fastMC (Root) Gismo fastMC (JAS) ASCII recon ASCII raw data JAS parser Root parser Root parser JAS parser .lcd files Root files Root files .lcd files Root Analysis Full Recon JAS analysis A.P.Waite 5 Aug 1999 LCD Simulation Tools

Simulation Code Inventory (SLAC) Key l Fully implemented l Fully implemented (including PIC) l In progress l Not attempted l Twinkle in our eye! A.P.Waite 5 Aug 1999 LCD Simulation Tools

Gismo Still working with a copy taken over a year ago. The GLAST and LCD versions have diverged (architecturally at least) since then! Our improvements/modifications Remove generation truncation limit Fix assorted PDG errors u,d quarks swapped Higgs renumbered from 9999 to 25 Correct some B baryon masses Remove miscalculated looping limit (essential for background overlay) Outstanding Fix NaN problem in optimized Linux code (EGCS 1.1 compiler?) Fix debug problem in optimized DEC/OSF1 code (EGCS 1.0.3 compiler?) A.P.Waite 5 Aug 1999 LCD Simulation Tools

GismoApps Fixes/improvements incorporated Add a VXD cryostat Fix calorimeter layer encoding to avoid overflows Add north/south encoding for tracking hits Add a version number to the ASCII output file Fixes/improvements still required Realistic magnetic field maps All GismoApps code now stored/controlled by CVS GismoApps being used as a test-bed for Development Environment Controller (DEC) testing XML testing Serial Input/Output (SIO) testing A.P.Waite 5 Aug 1999 LCD Simulation Tools

Root and RootApps Joanne Bogart working on introducing XML ‘Keepers of the Flame’ are Masako Iwasaki and Homer Neal Homer has Root/RootApps running on a DEC/OSF1 platform Please see Masako’s talk for further details A.P.Waite 5 Aug 1999 LCD Simulation Tools

Geant and GeantApps Version 4.0.1 of Geant was released 19 July 1999 Dependence on commercial software No longer dependent on RogueWave (good) Only persistence model fully supported is Objectivity (unfortunate but not fatal) Dependence on free software CLHEP A variety of visualization schemes Cygnus Solutions ‘Cygwin’ environment (Windows/NT only) Trying to persuade SCS to support Geant centrally No LCD applications written yet! A.P.Waite 5 Aug 1999 LCD Simulation Tools

CLHEP (for Gismo) and CLHEP Class Library for High Energy Physics (CERN product) Three versions exist at SLAC CLHEP for Gismo as LCD took it over a year ago CLHEP for Gismo as used by GLAST today CERN’s official version LCD Gismo/GismoApps still uses the first version Geant requires the official version A.P.Waite 5 Aug 1999 LCD Simulation Tools

stdHEP Fermilab product Used almost exclusively in LCD to read and write generator files Out of the box, it does not support PIC libraries (needed by Root) Windows/NT (LCD/SLAC has hacked together its own version) A.P.Waite 5 Aug 1999 LCD Simulation Tools

XML and XMLApps We use many independent ASCII input files to Gismo, fastMC (JAS), fastMC (Root), etc. despite the fact that they often contain overlapping information. This style of ASCII input tends to be inflexible (to the extent that most of these programs have hard wired some constants rather than change the ASCII file format). XML provides a method to build an in-memory database of constants based on one or more flexibly defined ASCII input files. XML is becoming a standard. XMLApps is an application level library being written by Joanne Bogart to provide access to XML generated database(s). Joanne Bogart is predicting a week’s work to complete a single platform Gismo/GismoApps application running with XML/XMLApps (2/3 done already). Unfortunately the week doesn’t start until she returns from vacation. A.P.Waite 5 Aug 1999 LCD Simulation Tools

SIO (Serial Input/Output) What XML does for ASCII input files, SIO attempts to do for ASCII output data files ASCII output data files tend to be Bulky Information Lossy Inflexible SIO addresses these problems by providing A binary format (industry standard xdr format) A counted, self navigating layout Multiple I/O streams each allowing heterogeneous record types Enforced data versioning Tony Johnson is currently trying to read an SIO file generated from a Gismo/GismoApps application Could provide a solution for Geant persistency A.P.Waite 5 Aug 1999 LCD Simulation Tools

Short Term Plan (<6 months) Distribute! (~week(s)) Take the results of this meeting to create new detectors Incorporate all the technical fixes we know about Construct the simulation executables (Gismo but not Geant) Test Distribute code to collaborators Farm! (~month(s)) Transmit the output files to Penn. Tradeoffs Incorporate SIO? (probably). XML? (probably not). Realistic field maps? (probably not). How much testing? A.P.Waite 5 Aug 1999 LCD Simulation Tools

Long Term Plan (> 6 months) What we are targeting Adopt Geant (to replace Gismo) Carry forward our GismoApps code to GeantApps If XML didn’t make it into the Gismo round, adopt it now If SIO didn’t make it into the Gismo round, adopt it now (or come up with another solution to the Geant persistency problem) Incorporate realistic magnetic field maps Open questions Geant persistency model {your question here} A.P.Waite 5 Aug 1999 LCD Simulation Tools