GEANT4 simulation efforts at NIU/NICADD Robert C. McIntosh Mike Arov

Slides:



Advertisements
Similar presentations
Use of G EANT 4 in CMS AIHENP’99 Crete, April 1999 Véronique Lefébure CERN EP/CMC.
Advertisements

A Study on Cluster Resolution Neighborhood hit density gradients are proposed as a means for -- identifying cluster boundaries -- implementing a cluster.
LCDG4: a Geant4-based detector simulator for the LCD Guilherme Lima for the NICADD simulations group Geant4 Tutorial Fermilab, Oct
LCDG4 at NIU Status and Plans Dhiman Chakraborty, Guilherme Lima, Manuel Martin, Jeremy McCormick, Vishnu Zutshi NICADD / Northern Illinois University.
Event Generators Norman Graf (SLAC) May 20, 2003 May 20, 2003.
1Calice-UK Cambridge 9/9/05D.R. Ward David Ward Compare Feb’05 DESY data with Geant4 and Geant3 Monte Carlos. Work in progress – no definitive conclusions.
 Performance Goals -> Motivation  Analog/Digital Comparisons  E-flow Algorithm Development  Readout R&D  Summary Optimization of the Hadron Calorimeter.
Clustering: Algorithm development and analysis R. Cassell, G. Bower.
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.
6/23/20031 NICADD LCD Simulations: Capability Overview and Future Plans Guilherme Lima, Jeremy McCormick.
GEANT4 simulation efforts at NIU/NICADD Robert C. McIntosh Mike Arov
1 Benchmarking the SiD Tim Barklow SLAC Sep 27, 2005.
LC detector simulation efforts in America Dhiman Chakraborty N. I. Center for Accelerator & Detector Development for the International.
Certifying Geant4-based calorimeter simulations for the LCD Dhiman Chakraborty, Guilherme Lima, Jeremy McCormick, Vishnu Zutshi NICADD, NIU ALCWG-Cal Meeting.
1/9/2003 UTA-GEM Simulation Report Venkatesh Kaushik 1 Simulation Study of Digital Hadron Calorimeter Using GEM Venkatesh Kaushik* University of Texas.
Track Extrapolation/Shower Reconstruction in a Digital HCAL – ANL Approach Steve Magill ANL 1 st step - Track extrapolation thru Cal – substitute for Cal.
17-19 Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan 2007 Geant4 Japan.
Evaluation of G4 Releases in CMS (Sub-detector Studies) Software used Electrons in Tracker Photons in the Electromagnetic Calorimeter Pions in the Calorimeter.
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)
User Documents and Examples I Sébastien Incerti Slides thanks to Dennis Wrigth, SLAC.
Simulation Studies for a Digital Hadron Calorimeter Arthur Maciel NIU / NICADD Saint Malo, April 12-15, 2002 Introduction to the DHCal Project Simulation.
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.
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.
CHEP06, Mumbai-India, Feb 2006V. Daniel Elvira 1 The CMS Simulation Validation Suite V. Daniel Elvira (Fermilab) for the CMS Collaboration.
Oct. 22, G.Lima1 Delving Deeper into Geant4 Guilherme Lima DHCal Meeting October 22, 2003.
FLUKA dose and fluence simulations for CBM experiment I.Kadenko, O.Bezshyyko, V.Pluyko, V.Shevchenko National Taras Shevchenko University of Kiev.
Detector Simulation Presentation # 3 Nafisa Tasneem CHEP,KNU  How to do HEP experiment  What is detector simulation?
1 Software tools for GLC studies Akiya Miyamoto KEK 20 April, 2004 Representing ACFA-Sim Group
Simulation Studies for a Digital Hadron Calorimeter Arthur Maciel NIU / NICADD Saint Malo, April 12-15, 2002 Introduction to the DHCal Project Simulation.
1 Calorimetry Simulations Norman A. Graf for the SLAC Group January 10, 2003.
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.
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.
1ECFA/Vienna 16/11/05D.R. Ward David Ward Compare these test beam data with Geant4 and Geant3 Monte Carlos. CALICE has tested an (incomplete) prototype.
Simulation & Algorithms Update Development of Simulation Tools Development of Simulation Tools Calorimetry E-Flow Algorithms Calorimetry E-Flow Algorithms.
LCD simulation software efforts at NIU Dhiman Chakraborty Northern Illinois University (NIU)/ Northern Illinois Center for Accelerator.
25 Oct 2007Jeremy McCormick, ALCPG MC1 ALCPG Monte Carlo Framework.
1 D.Chakraborty – VLCW'06 – 2006/07/21 PFA reconstruction with directed tree clustering Dhiman Chakraborty for the NICADD/NIU software group Vancouver.
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.
WIRED for LCD Analysis Mark Dönszelmann Linear Collider Simulation Workshop May 19-22, 2003, SLAC.
Calibration hits in Jets A proposal for a package analyzing calibration hits inside reconstructed jets Pierre–Antoine Delsart Mohsen Kharzad & Rachid Mazini.
Geant4 Tutorial, Oct28 th 2003V. Daniel Elvira Geant4 Simulation of the CMS 2002 Hcal Test Beam V. Daniel Elvira Geant4 Tutorial.
Slic A Geant4-based detector simulation package Jeremy McCormick, Norman Graf, Ron Cassell, Tony Johnson SLAC June 8, 2006.
Study of Calorimeter performance using the LC full simulator The 8th ACFA Workshop Yoshihiro Yamaguchi (Tsukuba U.) M. -C. Chang (RCNS, Tohoku U.) K. Fujii.
MONTE CARLO TRANSPORT SIMULATION Panda Computing Week 2012, Torino.
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.
Check of Calibration Hits in the Atlas simulation. Assignment of DM energy to CaloCluster. G.Pospelov Budker Institute of Nuclear Physics, Novosibirsk,
ECAL Interaction layer PFA Template Track/CalCluster Association Track extrapolation Mip finding Shower interaction point Shower cluster pointing Shower.
LHCf Collaboration Meeting, Catania, 4-6 July 2009 MC comparison: Fluka vs Epics Oscar Adriani.
Monthly video-conference, 18/12/2003 P.Hristov1 Preparation for physics data challenge'04 P.Hristov Alice monthly off-line video-conference December 18,
GEANT4 for Future Linear Colliders
Geant4-based Simulation Status and Plans
slicPandora: slic + pandoraPFANew
Detector Configuration for Simulation (i)
Linear Collider Simulation Tools
Preliminary Results on Non-Projective HCal Simulations
Mokka vs. LCDG4 Comparison
Mokka vs. LCDG4 Comparison
Geant4 Activities at NICADD / NIU
Status of CEPC HCAL Optimization Study in Simulation LIU Bing On behalf the CEPC Calorimeter working group.
Linear Collider Simulation Tools
Java Analysis Studio and the hep.lcd classes
Steve Magill Steve Kuhlmann ANL/SLAC Motivation
LC Calorimeter Testbeam Requirements
Presentation transcript:

GEANT4 simulation efforts at NIU/NICADD Robert C. McIntosh Mike Arov

What is Geant4? n From the Geant4 website ( –“Geant4 is a (programming) toolkit for the simulation of the passage of particles through matter” –AND –“Geant4 provides a complete set of tools for all the domains of detector simulation: Geometry, Tracking, Detector Response, Run, Event, and Track Management, Visualisation and User Interface”

LCDRoot n Authored by T. Abe and M. Iwasaki (University of Colorado) n What is LCDRoot? –Group of tools for LCD studies, that covers two areas: n Simulation engine using Geant4 and ROOT system n Analysis is based based on the ROOT system n Output as ROOT ntuples

Lcdg4 – Our program n Is a port of the simulation engine (G4FullSim) in LCDRoot –The LCDRoot G4FullSim classes decoupled from ROOT –Decoupling achieved by making appropriate substitutions using C++ STL and CLHEP libraries instead of ROOT internal classes –This port is work in progress… n The result: –A standalone geant4 simulation program –XML description of detector geometry –SIO output functionality

Why decouple from ROOT n Decoupling allows us to have a “standalone” simulation program n Standalone simulation program, not bound to a particular analysis environment n I/O compatible with the SLAC/HEP.LCD library and JAS n Preservation of the ROOT compatibility. Ntuple output is still an option

Structure of package n All lcdg4 user action classes are nearly identical to their G4FullSim counterparts (appropriate modifications made…) n EventAction class has been modified to output in SIO format n The rough graph class structure of the package is shown on the next slide

Some of the advantages of the Serial Input Output format Is the preferred data format for Java Analysis Studio, the main analysis framework for NICADD Allows read access to huge files in sequential/selective manner, using records and blocks without overburdening the memory Allows writing onto several streams simultaneously Has built-in support for file compression, which is important, since uncompressed events can take well over 1 GB of space

Writing SIO output

XYZ to ID conversion n The output of GEANT4 provides the Cartesian coordinates of the hits, without regard for the actual geometry: a) number, shape and spacing of the cells a) number, shape and spacing of the cells b) projective or non-projective towers b) projective or non-projective towers n Specific detector geometry is handled by a separate class, initialized at the construction of the detector and invoked on each event n Important for the hexagonal geometry of the cell

(0,0) (0,2) (1,1) (1,-1) (-1,-1) (-1,1) (j,k) Z(k) φ(j) (0,-2) Layer (i) Cell (j, k) The Cell “neighborhood” NIU Prototype

n Using the geometry described above one can determined which Cell the coordinates of the hit correspond to and associate the ID of the Cell with the hit n The ID formed contains 3 fields : a) R_ID (the radial component a) R_ID (the radial component b) Phi_ID (the azimuthal angle component) b) Phi_ID (the azimuthal angle component) c) Theta_ID (or Z_ID) (the transverse angle c) Theta_ID (or Z_ID) (the transverse angle component) component)

Test Results n The Sampling Fractions for the EM and Hadronic Callorimeters EMfr = EMfr = HADfr = HADfr = n The old values are and correspondingly entries : min :0 max : mean :

Total (EM+HAD) energy for the 10 GeV pions Using LCDG4 with NICADD proposed detector entries : min :0 max : mean : rms :1.8152

Phi vs Theta for layer entries : x mean : x rms : x min : x max : y mean : y rms : y min :0 y max :16.000

The total energy deposition for 20 GeV charged pions in HAD

Energy in HAD vs. # of hits (Response plot)

Shower Profile for the10 GeV charged pions

The comparison plot of energy per hit between Gismo and Root for 10 GeV pions, run over 1000 events each The units are GeV. Green is GEANT4

The total energy in HAD. Also over 1000 events

The Projective Version n The TowerID class had been implemented - automatically fills in the ID field in SIO output to be read in JAS without complications (Thanks to Noman Graf) n Standard projective geometry + rectangular cells of the SD design is assumed by the digitizer

SIO File Contents n EventHeader - being read every time user scrold n EMCal HitList n HADCal HitList n MU and Tracker info n MCPrint (the Monte Carlo Particle Table)

Usage of the package n n Source + binary (Linux) are available n lcdg4-bin,tar.gz and materials.tar.gz n the proper command line format is lcdg4 b input_file.xml output_file.sio Detector_ID MacroFile HepEvt_File

Examples

The Problems n Monte Carlo Particle output is wrong ! n The discrepancy between GEANT4 and Gismo is still there - about 7 times more hits for the same event in G4 n The multitude of versions we currently have has to be brought together n Geometry is “hard - coded”

Conclusions n We now have two version of the package: for projective and non-projective designs n The non-projective package had little modification and is currently geared for NICADD’s calorimeter design n The projective geometry package interacts seamlessly with JAS (save for the annoying MC bug) n More creative work and bug fixing is in order