R.T. Jones, Newport News, May 22 2006 1 The GlueX Simulation Framework GEANT4 Tutorial Workshop Newport News, May 22-26, 2006 R.T. Jones, UConn Monte Carlo.

Slides:



Advertisements
Similar presentations
Andreas Morsch CERN/ALICE 3rd LHC Computing WorkshopMarseille, September 30, 1999 Base Classes for Simulation The ALICE Simulation Strategy Andreas Morsch.
Advertisements

Hall D Photon Beam Simulation and Rates Part 1: photon beam line Part 2: tagger Richard Jones, University of Connecticut Hall D Beam Line and Tagger Review.
David Ward/Nigel WatsonCalice UK, 10-Nov-2004 Future Simulation Scope  The deliverables after 3 years will include 1.Published analysis of electron test.
Geant4-based Simulation Status and Plans Dhiman Chakraborty, Guilherme Lima, Jeremy McCormick, Vishnu Zutshi Calorimetry Working Group ALCPG 2004 Winter.
GlueX Collaboration Meeting, Newport News, October 25-27, 2007 GlueX Simulations Status Report Richard Jones GlueX Collaboration Meeting, Newport News,
GEANT4 simulation efforts at NIU/NICADD Robert C. McIntosh Mike Arov
BESIII Offline Software Overview Weidong Li & Yajun Mao BESIII Collaboration Meeting, Beijing 12 January 2006.
LBNE R&D Briefing May 12, 2014 LBNE R&D Briefing May 12, 2014 LArIAT and LBNE Jim Stewart LArIAT EPAG Chair BNL LBNE LARIAT-EPAG J. Stewart BNL T. Junk.
Software Overview David Lawrence, JLab Oct. 26, 2007 David Lawrence, JLab Oct. 26, 2007.
Status of Hall C 6 GeV Analysis Software Robust Fortran/CERNLIB code, “ENGINE”, for analysis of HMS/SOS coincidence and single arm experiments that has.
Status of MC Simulation Huaimin Liu BESIII Collaboration meeting IHEP, Beijing, Jan. 12, 2006.
Introduction to Hall-D Software February 27, 2009 David Lawrence - JLab.
Simulations Progress at Regina ➔ Event generation with genr8 – output in ascii format ➔ Conversion to either HDFast input (stdhep) or HDGeant input (hddm)
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)
Status of Hall C 6 GeV Analysis Software Robust Fortran/CERNLIB code, “ENGINE”, for analysis of HMS/SOS coincidence and single arm experiments that has.
ALCPG Software Tools Jeremy McCormick, SLAC LCWS 2012, UT Arlington October 23, 2012.
Workfest Goals Develop the Tools for CDR Simulations HDFast HDGEANT Geometry Definitions Remote Access Education of the rest of the collaboration Needs.
Implementing a dual readout calorimeter in SLIC and testing Geant4 Physics Hans Wenzel Fermilab Friday, 2 nd October 2009 ALCPG 2009.
IEEE Nuclear Science Symposium and Medical Imaging Conference Short Course The Geant4 Simulation Toolkit Sunanda Banerjee (Saha Inst. Nucl. Phys., Kolkata,
As of 28 Juni 2005Getting Starged with GEM - Shuei Yamada 1 Getting Started with GEM Shuei YAMADA ICEPP, University of Tokyo What is GEM? Before you start.
GlueX Software Status April 28, 2006 David Lawrence, JLab.
David N. Brown Lawrence Berkeley National Lab Representing the BaBar Collaboration The BaBar Mini  BaBar  BaBar’s Data Formats  Design of the Mini 
Thomas Jefferson National Accelerator Facility Page 1 EC / PCAL ENERGY CALIBRATION Cole Smith UVA PCAL EC Outline Why 2 calorimeters? Requirements Using.
The BESIII Offline Software Weidong Li Institute of High Energy Physics, Beijing Workshop on the cooperation of PRC-US in HEP 16 June 2006.
BESIII MC Release notes & planned development Dengzy, Hem, Liuhm, Youzy, Yuany Nov. 23, 2005.
Event Data History David Adams BNL Atlas Software Week December 2001.
5 May 98 1 Jürgen Knobloch Computing Planning for ATLAS ATLAS Software Week 5 May 1998 Jürgen Knobloch Slides also on:
ALICE Simulation Framework Ivana Hrivnacova 1 and Andreas Morsch 2 1 NPI ASCR, Rez, Czech Republic 2 CERN, Geneva, Switzerland For the ALICE Collaboration.
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,
Andreas Morsch, CERN EP/AIP CHEP 2003 Simulation in ALICE Andreas Morsch For the ALICE Offline Project 2003 Conference for Computing in High Energy and.
Postgraduate Computing Lectures Applications I: Overview 1 Applications: Overview Symbiosis: Theory v. Experiment Theory –Build models to explain existing.
Simulations for CBM CBM-India Meeting, Jammu, 12 February 2008 V. Friese
CEBAF The Continuous Electron Beam Accelerating Facility(CEBAF) is the central particle accelerator at JLab. CEBAF is capable of producing electron beams.
CALICE Digital Hadron Calorimeter: Calibration and Response to Pions and Positrons International Workshop on Future Linear Colliders LCWS 2013 November.
1 Using Jupiter and Satellites Akiya Miyamoto KEK Jan 2006.
Future Software Needs HDGeant4 project status MC simulation on the OSG Exploiting cheap GPUs for PWA Richard Jones – University of Connecticut GlueX Collaboration.
VICOMTECH VISIT AT CERN CERN 2013, October 3 rd & 4 th O.COUET CERN/PH/SFT DATA VISUALIZATION IN HIGH ENERGY PHYSICS THE ROOT SYSTEM.
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.
1 Performance of a Magnetised Scintillating Detector for a Neutrino Factory Scoping Study Meeting Rutherford Appleton Lab Tuesday 25 th April 2006 M. Ellis.
Thomas Jefferson National Accelerator Facility Page Hall B:User Software Contributions Gerard Gilfoyle University of Richmond 12 GeV Upgrade Software Review.
Introduction What is detector simulation? A detector simulation program must provide the possibility of describing accurately an experimental setup (both.
CBM ECAL simulation status Prokudin Mikhail ITEP.
Plans for a Simulation Study of the Magnetic Field Requirements of the LC TPC February 2006, ILC TPC Analysis Jamboree, DESY Christian Hansen University.
BES III Software: Overview, Status and Plan Weidong Li Representing BES III Software Group BES Annual Meeting, Beijing 1 st June 2005.
Dual Target Design for CLAS12 Omair Alam and Gerard Gilfoyle Department of Physics, University of Richmond Introduction One of the fundamental goals of.
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.
HDGeant4 Development Report major hurdles overcome in geometry geometry validation complete particles now tracking in magnetic field remaining milestones.
BESIII EMC Simulation & Reconstruction He Miao
GlueX Computing GlueX Collaboration Meeting – JLab Edward Brash – University of Regina December 11 th -13th, 2003.
A. SarratILC TPC meeting, DESY, 15/02/06 Simulation Of a TPC For T2K Near Detector Using Geant 4 Antony Sarrat CEA Saclay, Dapnia.
Tagger microscope beam test results and readiness for construction what we learned from construction of the prototype and the parasitic beam tests in Hall.
Peter Križan, Ljubljana Dec 7, 2007 Mini WS, SLAC Peter Križan University of Ljubljana and J. Stefan Institute Simulations for SuperBelle SuperB computing.
Object-Oriented Track Reconstruction in the PHENIX Detector at RHIC Outline The PHENIX Detector Tracking in PHENIX Overview Algorithms Object-Oriented.
A Short Course on Geant4 Simulation Toolkit Introduction
1 SLAC simulation workshop, May 2003 Ties Behnke Mokka and LCDG4 Ties Behnke, DESY and SLAC MOKKA: european (france) developed GEANT4 based simulation.
1 Simulations Purpose of the simulation codes Structure of the E866 simulation codes Issues of simulations for E906 Jen-Chieh Peng University of Illinois.
1 GlueX Software Oct. 21, 2004 D. Lawrence, JLab.
David Lange Lawrence Livermore National Laboratory
Fermilab Scientific Computing Division Fermi National Accelerator Laboratory, Batavia, Illinois, USA. Off-the-Shelf Hardware and Software DAQ Performance.
Hall-D Software Status September 10, 2004 D. Lawrence JLab.
GEANT4 for Future Linear Colliders
Linear Collider Simulation Tools
CLAS Simulations for the E5 Data Set
Use of Geant4 in experiment interactive frameworks AliRoot
Simulation Framework Subproject cern
Geant4 in HARP V.Ivanchenko For the HARP Collaboration
Linear Collider Simulation Tools
Presentation transcript:

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 analysis detector simulation

R.T. Jones, Newport News, May Outline 1.The GlueX experiment 2.Data flow model for GlueX 3.Major simulation components detector geometry+fields description detector state description detector response and noise event source(s) output event stream(s) 4.Status and plans

R.T. Jones, Newport News, May The GlueX experiment mesons with excited glue a major new experiment to search for mesons with excited glue, requiring a new hall (D) and 12 GeV. ~80 physicists representing 30 institutions. Software working group: online offline David Lawrence David Abbott reconstructionanalysissimulations fastphysics Paul Eugenio Richard Jones

R.T. Jones, Newport News, May Simulations toolbox for CDR (ca. 2002) MCFast (HDFAST)  reliable for acceptance, resolution  sufficient for many detector design decisions, PWA studies  100 events/Gflops-cpu  in production until end of 2004 Geant 3 (HDGeant)  reliable for e-m interactions, backgrounds  sufficient for development of reconstruction software  10 events/Gflops-cpu  in production 2001 – present  major components designed for re-use with Geant4

R.T. Jones, Newport News, May Monte CarloData Acquisition reaction specification digitized signals in buffers generationevent building final stateraw event record simulationconversion hits tracks /clusters final state geometric reconstruction kinematic reconstruction 2. Data flow model for GlueX

R.T. Jones, Newport News, May geometry and fields event record (MC data + hits) Monte Carlo generator Simulation engine 3. Major simulation components command and control auxilliary results simulation log

R.T. Jones, Newport News, May Detector geometry + fields description Decided collaboration mtg 3/2001:  standard geometry interface is needed  various simulation packages (MCFast, Geant, …)  reconstruction  event display  should be expressed in xml Completed 5/2001: version 1.0 (based on AGDD)  prototype description of entire detector MCfast  interface to MCfast completed and tested Geant3  interface to Geant3 completed and tested  project web site

R.T. Jones, Newport News, May Detector geometry + fields description Developments since 2001:  creation of schema for geometry package  upgrade to new XERCES-C v2 from Apache.org ROOT  interface to ROOT (visualization) added by E. Brash  magnetic field map regions introduced GEANT4  interface to GEANT4 added by J. Langheinrich New interfaces are simple to build based on base classes that “walk” the xml geometry tree and extract relevant information.

R.T. Jones, Newport News, May Detector geometry + fields description Why not switch to GDML? Why not switch to GDML? Region definitions  no support for Region definitions (eg. magnetic fields) detector identifiers  no support for detector identifiers  less flexible scheme  less flexible scheme for placing multiple copies  less human-readable  less human-readable than AGDD (overuse of IDREF’s) GEANT-centric  provided parsing tools are GEANT-centric Why extend AGDD? Why extend AGDD? Region definitions  no support for Region definitions (eg. magnetic fields)  rapid development cycle  rapid development cycle needed for new projects schema  our schema (instead of the Atlas DTD) allows more powerful means to constrain user input to provide sensible results.

R.T. Jones, Newport News, May Detector state description Detector state: run-dependent refinements to the geometry  detector alignment survey data  dead electronics channels  broken or shorted wires in a drift chamber  etc. Policy decision: significantly affect the flow of particles and energy Any detector state information which can significantly affect the flow of particles and energy in the detector must be incorporated into the simulation geometry. Small alignment corrections, dead channel information and the like are not a part of the geometry description provided to the simulation, but must be applied as run-dependent corrections to the simulated data in a separate step prior to reconstruction.

R.T. Jones, Newport News, May Detector response and noise Detector response:  conversion of energy deposition to pulse height  addition of statistical or sampling noise into the time or pulse height  introduction of electronic noise hits to the event  elimination of some hits due to inefficiencies. Policy decision: track-level simulation issues hit-level simulation issues The simulation must carry enough detector response capability to know how to add up the contributions from all particles in the event that contribute to the signal in a given electronics channel, ie. light attenuation, double-pulse resolution, and pileup are track-level simulation issues. Beyond that, all detector response corrections may be treated as hit-level simulation issues and be applied as to the simulated data in a separate step prior to reconstruction.

R.T. Jones, Newport News, May Event source(s) Primary event source: external MC generator  existing legacy HEP tools  MC info must be copied to output stream  use uniform interface for event input and output Other event sources:  internal single-particle generator (provided)  photon beam generator (interfaced)

R.T. Jones, Newport News, May I/O event streams Decided at collaboration meeting 5/2001:  standard data model is needed  should be expressed in xml Completed 9/2001: version 1.0  data model for Monte Carlo generator samples genr8  interface to genr8 completed and tested hdfast  interface to hdfast completed HDGeant  interface to HDGeant completed  project web site h ttp://zeus.phys.uconn.edu/halld/datamodel/doc

R.T. Jones, Newport News, May Example: MC event stream packed binary … event data ordered as shown above follows in packed binary …

R.T. Jones, Newport News, May Example: MC event stream, decoded

R.T. Jones, Newport News, May Existing HDDM tools: 4hddm-c:creates a c i/o library from a xml data model  hddm-c++:creates a c++ i/o library from a xml data model 4hddm-xml:converts an hddm stream into a xml listing 4xml-hddm:converts a xml listing back to an hddm stream 4stdhep-hddm:converts stdhep files into an hddm stream 4hddm-schema:reads an hddm template, writes a xml schema 4schema-hddm:reads a xml schema, writes an hddm template 4hddmcat:concatenate multiple similar hddm streams 4xml-xml:pretty-print free-format xml for viewing HDDM: self-describing event streams

R.T. Jones, Newport News, May Status and plans HDGeant4 Goal: produce a working prototype HDGeant4 by end of Component milestones:  hdds-g4  hdds-g4 – complete project in collaboration with Hall B  hddm-c++  hddm-c++– complete work on existing prototype  MC input – customize PrimaryGeneratorAction for MC input  readout  readout– new G4 readout classes for each subdetector  physics –  physics – create an appropriate list of physics processes  test –  test – benchmark new simulation against HDGeant3 run specialization, response packages Other pieces: run specialization, response packages