Other GEANT4 capabilities

Slides:



Advertisements
Similar presentations
Geant4 v9.2p02 Speed up Makoto Asai (SLAC) Geant4 Tutorial Course.
Advertisements

Use of G EANT 4 in CMS AIHENP’99 Crete, April 1999 Véronique Lefébure CERN EP/CMC.
Monte Carlo simulation for radiotherapy in a distributed computing environment S. Chauvie 2,3, S. Guatelli 2, A. Mantero 2, J. Moscicki 1, M.G. Pia 2 CERN.
Other GEANT4 capabilities Event biasing Parameterisation (fast simulation) Persistency Parallelisation and integration in a distributed computing environment.
DIANE Project Seminar on Innovative Detectors, Siena Oct 2002 Distributed Computing in Physics Parallel Geant4 Simulation in Medical.
10 January 2011 Geant4 Tutorial Introduction J. Perl 1 Geant4 Winter Course Tutorial Texas A&M University January 2011 A five day hands-on course.
14 User Documents and Examples I SLAC Geant4 Tutorial 3 November 2009 Dennis Wright Geant4 V9.2.p02.
Alex Howard - Event Biasing Mini-Workshop - SLAC Geometrical Event biasing and Variance Reduction – Talk 2 Alex Howard, CERN Event Biasing Mini-Workshop,
Highlights of latest developments ESA/ESTEC Makoto Asai (SLAC)
1 Work Plan/Summary I By 25 th May 2007… Class clean-up – biasing and scoring… What to remove? (for v9.0) –Biasing VScorer and associated classes (in transportation.
14 Overview of Geant4 Examples 2 nd Finnish Geant4 Workshop 6-7 June 2005 Dennis Wright (SLAC)
CMS Full Simulation for Run-2 M. Hildrith, V. Ivanchenko, D. Lange CHEP'15 1.
14 User Documents and Examples II SLAC Geant4 Tutorial 17 May 2007 Dennis Wright Geant4 V8.3.
Variance reduction A primer on simplest techniques.
17-19 Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan 2007 Geant4 Japan.
Mokka and integration of the geometry AIDA kick-off meeting WP2 session: Common software tools 17 February 2011 – CERN Paulo Mora de Freitas and Gabriel.
User Documents and Examples I Sébastien Incerti Slides thanks to Dennis Wrigth, SLAC.
Other GEANT4 capabilities Event biasing Parameterisation (fast simulation) Scoring Persistency Parallelisation and integration in a distributed computing.
DIANE Project CHEP 03 DIANE Distributed Analysis Environment for semi- interactive simulation and analysis in Physics Jakub T. Moscicki,
Planned Geant4 developments for LLR Marc Verderi Laboratoire Leprince-Ringuet, École polytechnique Annecy ATF-2 meeting October 2006.
Geant4 Event Biasing Marc Verderi, LLR (Heavily copied from Jane Tinslay, SLAC) June 2007.
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.
The ALICE Simulation Strategy Andreas Morsch For the ALICE Offline Group Joint STAR/ALICE Offline Meeting Brookhaven National Laboratory, Upton, NY April.
S. Guatelli, A. Mantero, J. Moscicki, M. G. Pia Geant4 medical simulations in a distributed computing environment 4th Workshop on Geant4 Bio-medical Developments.
IEEE Nuclear Science Symposium and Medical Imaging Conference Short Course The Geant4 Simulation Toolkit Sunanda Banerjee (Saha Inst. Nucl. Phys., Kolkata,
IEEE Nuclear Science Symposium and Medical Imaging Conference Short Course The Geant4 Simulation Toolkit Sunanda Banerjee (Saha Inst. Nucl. Phys., Kolkata,
Alex Howard - Event Biasing Geant4 Users - Lisbon Event biasing and Variance Reduction - Geometrical Alex Howard, CERN Geant4 Users Workshop, Lisbon.
Geant4 Collaboration 1 Persistency M7 Unit 3. Geant4 Collaboration 2 Category Requirements oGeant4 Persistency makes run, event, hits, digits and geometry.
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.
Documentation Gunter Folger / CERN Geant4 School, Annecy 2008.
CBM ECAL simulation status Prokudin Mikhail ITEP.
Geant4 Training 2006 Short Course Katsuya Amako (KEK) Gabriele Cosmo (CERN) Susanna Guatelli (INFN Genova) Aatos Heikkinen (Helsinki Institute of Physics)
Alex Howard, CERN - Event Biasing Overview – Hebden Bridge 13 th September Event biasing and Variance Reduction Alex Howard, CERN Event Biasing.
Susanna Guatelli Geant4 in a Distributed Computing Environment S. Guatelli 1, P. Mendez Lorenzo 2, J. Moscicki 2, M.G. Pia 1 1. INFN Genova, Italy, 2.
Geant4 Training 2004 Short Course Katsuya Amako (KEK) Gabriele Cosmo (CERN) Giuseppe Daquino (CERN) Susanna Guatelli (INFN Genova) Aatos Heikkinen (Helsinki.
MONTE CARLO TRANSPORT SIMULATION Panda Computing Week 2012, Torino.
A Short Course on Geant4 Simulation Toolkit Introduction
1 GlueX Software Oct. 21, 2004 D. Lawrence, JLab.
Monthly video-conference, 18/12/2003 P.Hristov1 Preparation for physics data challenge'04 P.Hristov Alice monthly off-line video-conference December 18,
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.
Geant4 Simulation of Test-Mass Charging in the LISA Mission
Gunter Folger / CERN MC-PAD, DESY/Hamburg Jan 2010
Interaction with the Geant4 kernel
Biasing and scoring
F. Foppiano3, S. Guatelli2, J. Moscicki1, M.G. Pia2 CERN1 INFN Genova2
Simulation in a Distributed Computing Environment
Other GEANT4 capabilities
Persistency Author: Youhei Morita.
Interaction with the Geant4 kernel
User Documents and Examples I
variance reduction techniques to improve efficiency of calculation B
Biasing and scoring
(CMS GEANT4 simulation)
Vincenzo Innocente CERN/EP/CMC
Linear Collider Simulation Tools
Testing Geant4 with a simplified calorimeter setup
Introductory Course PTB, Braunschweig, June 2009
Simulation in a Distributed Computing Environment
Short Course Siena, 5-6 October 2006
A Short Course on Geant4 Simulation Toolkit Introduction
Introductory Course ORNL, May 2008
Short Course IEEE NSS/MIC 2003 Katsuya Amako (KEK) Makoto Asai (SLAC)
Geant4 in HARP V.Ivanchenko For the HARP Collaboration
Simulation in a Distributed Computing Environment
Kernel Author: Makoto Asai.
Use of GEANT4 in CMS The OSCAR Project
Linear Collider Simulation Tools
CMS Software Architecture
Physics event timing Use Pythia to generate hadronic decays at 125 GeV
The new ATLAS Fast Calorimeter Simulation
Presentation transcript:

Other GEANT4 capabilities Event biasing Parameterisation (fast simulation) Persistency Parallelisation and integration in a distributed computing environment

Fast simulation Geant4 allows to perform full and fast simulation in the same environment The parameterisation process produces a direct detector response, from the knowledge of particle and volume properties hits, digis, reconstructed-like objects (tracks, clusters etc.) Great flexibility activate fast /full simulation by detector example: full simulation for inner detectors, fast simulation for calorimeters activate fast /full simulation by geometry region example: fast simulation in central areas and full simulation near cracks activate fast /full simulation by particle type example: in e.m. calorimeter, e/g parameterisation + full simulation of hadrons parallel geometries in fast/full simulation example: inner and outer tracking detectors distinct in full simulation, but handled together in fast simulation

Event biasing Geant4 provides facilities for event biasing The effect consists in producing a small number of secondaries, which are artificially recognized as a huge number of particles by their statistical weights Event biasing can be used, for instance, for the transportation of slow neutrons or in the radioactive decay simulation Various variance reduction techniques available

Leading particle biasing Simulating a full shower is an expensive calculation Instead of generating a full shower, trace only the most energetic secondary Other secondary particles are immediately killed before being stacked Convenient way to roughly estimate, e.g. the thickness of a shield Physical quantities such as energy are not conserved for each event

Geometrical importance biasing W=0.5 W=1.0 P = 0.5 Define importance for each geometrical region Duplicate a track with half (or relative) weight if it goes toward more important region Russian-roulette in another direction Scoring particle flux with weights at the surface of volumes

Persistency Geant4 Persistency makes run, event, hits, digits and geometry information be persistent, to be read back later by user programs no dependence on any specific persistency model use industrial standard ODMG C++ binding and HepODBMS as persistency interface Possibility to run in transient or persistent mode G4 kernel objects have corresponding “P” objects in G4Persistency G4Run  G4PRun G4Event  G4PEvent G4Hit  G4PHit : : Store( ) Retrieve( ) Inherits from HepPersObj in HepODBMS “Parallel World” approach Data members of transient and persistent objects are copied by Store( ) and Retrieve( )

Access to distributed computing By design, Geant4 can be executed in more than one process/machine in parallel Geant4 itself does not provide any mechanism of parallelisation use external utilities IMRT An example of parallelisation of a Geant4 based medical application IRCC LAN SW I T C H Node01 Node02 Node03 Node04 Geant4 Simulation and Anaphe Analysis on a dedicated Beowulf Cluster S. Chauvie et al., IRCC Torino, Siena 2002

DIANE DIstributed ANalysis Environment Parallelisation Access to the GRID Transparent access to a distributed computing environment Hide complex details of underlying technology prototype for an intermediate layer between applications and the GRID R&D in progress for Large Scale Master-Worker Computing http://cern.ch/DIANE Developed by J. Moscicki, CERN

Parallel mode: local cluster Parallel mode: distributed resources DIANE framework and generic GRID middleware Current #Grid setup (computing elements): 5000 events, 2 workers, 10 tasks (500 events each) - aocegrid.uab.es:2119/jobmanager-pbs-workq - bee001.ific.uv.es:2119/jobmanager-pbs-qgrid - cgnode00.di.uoa.gr:2119/jobmanager-pbs-workq - cms.fuw.edu.pl:2119/jobmanager-pbs-workq - grid01.physics.auth.gr:2119/jobmanager-pbs-workq - xg001.inp.demokritos.gr:2119/jobmanager-pbs-workq - xgrid.icm.edu.pl:2119/jobmanager-pbs-workq - zeus24.cyf-kr.edu.pl:2119/jobmanager-pbs-infinite - zeus24.cyf-kr.edu.pl:2119/jobmanager-pbs-long - zeus24.cyf-kr.edu.pl:2119/jobmanager-pbs-medium - zeus24.cyf-kr.edu.pl:2119/jobmanager-pbs-short - ce01.lip.pt:2119/jobmanager-pbs-qgrid Spain Poland Greece Portugal Traceback from a run of the Geant4 brachytherapy advanced example on CrossGrid testbed