MONTE CARLO TRANSPORT SIMULATION Panda Computing Week 2012, Torino.

Slides:



Advertisements
Similar presentations
GEANT Simulation of RCS Vahe Mamyan Hall A Analysis Workshop December 10, 2003.
Advertisements

The MSC Process in Geant4
Development of an Interface for Using EGS4 Physics Processes in Geant4 K.Murakami (KEK) 27/Mar./
Agnes Lundborg Open Seminar 9 th of April 2003 in Uppsala on the SweGrid project PANDA computing “a tiny specification”
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.
Using FLUKA to study Radiation Fields in ERL Components Jason E. Andrews, University of Washington Vaclav Kostroun, Mentor.
Pedro Arce Point detector scoring 1 Point detector scoring in GEANT4 Pedro Arce, (CIEMAT) Miguel Embid (CIEMAT) Juan Ignacio Lagares (CIEMAT) Geant4 Event.
Ties Behnke, Vasiliy Morgunov 1SLAC simulation workshop, May 2003 Pflow in SNARK: the next steps Ties Behnke, SLAC and DESY; Vassilly Morgunov, DESY and.
CS 589 Information Risk Management 23 January 2007.
Basic Measurements: What do we want to measure? Prof. Robin D. Erbacher University of California, Davis References: R. Fernow, Introduction to Experimental.
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,
MonteCarlo simulation of neutrino interactions in PEANUT Giovanni De Lellis on behalf of Alberto Marotta and Andrea Russo Naples University.
Reconstruction of neutrino interactions in PEANUT G.D.L., Andrea Russo, Luca Scotto Lavina Naples University.
Particle Detector Simulation (I) Using Geant4 Ahmed Sayed Hamed (master student)
17-19 Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan 2007 Geant4 Japan.
Lecture 12 Monte Carlo Simulations Useful web sites:
I have made the second half of the poster, first half which is made by tarak will have neutrino information. A patch between the two, telling why we do.
Monte Carlo and Statistical Methods in HEP Kajari Mazumdar Course on Particle Physics, TIFR, August, 2009.
Usage of ROOT geometry with GEANT4
User Documents and Examples I Sébastien Incerti Slides thanks to Dennis Wrigth, SLAC.
IEEE Nuclear Science Symposium and Medical Imaging Conference Short Course The Geant4 Simulation Toolkit Sunanda Banerjee (Saha Inst. Nucl. Phys., Kolkata,
Planned Geant4 developments for LLR Marc Verderi Laboratoire Leprince-Ringuet, École polytechnique Annecy ATF-2 meeting October 2006.
Pedro Arce Introducción a GEANT4 1 GAMOS tutorial Plug-in’s Exercises Pedro Arce Dubois CIEMAT
Monte Carlo Methods Versatile methods for analyzing the behavior of some activity, plan or process that involves uncertainty.
SHMS Optics Studies Tanja Horn JLab JLab Hall C meeting 18 January 2008.
ALICE Simulation Framework Ivana Hrivnacova 1 and Andreas Morsch 2 1 NPI ASCR, Rez, Czech Republic 2 CERN, Geneva, Switzerland For the ALICE Collaboration.
1 Everyday Statistics in Monte Carlo Shielding Calculations  One Key Statistics: ERROR, and why it can’t tell the whole story  Biased Sampling vs. Random.
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.
IEEE Nuclear Science Symposium and Medical Imaging Conference Short Course The Geant4 Simulation Toolkit Sunanda Banerjee (Saha Inst. Nucl. Phys., Kolkata,
Detector Simulation Presentation # 3 Nafisa Tasneem CHEP,KNU  How to do HEP experiment  What is detector simulation?
17-19 Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan 2007 Geant4 Collaboration.
The Virtual MonteCarlo D.Adamova 2, V.Berejnoi 1, R.Brun 1, F.Carminati 1, A.Fassó 1, E.Futo 1, I.Gonzalez 3, I.Hrivnacova 4, A.Morsch 1 1 CERN, Geneva;
Alex Howard - Event Biasing Geant4 Users - Lisbon Event biasing and Variance Reduction - Geometrical Alex Howard, CERN Geant4 Users Workshop, Lisbon.
A Short Course on Geant4 Simulation Toolkit Introduction
EIC Monte Carlo and the Question of Jets Joseph Seele University of Colorado at Boulder Second Electron-Ion Collider Workshop -
Simulations for CBM CBM-India Meeting, Jammu, 12 February 2008 V. Friese
Geant4 in production: status and developments John Apostolakis (CERN) Makoto Asai (SLAC) for the Geant4 collaboration.
New software library of geometrical primitives for modelling of solids used in Monte Carlo detector simulations Marek Gayer, John Apostolakis, Gabriele.
What is in my contribution area Nick Sinev, University of Oregon.
Simulation of GOSSIP/GridPix Nominal Detector, and GOSSIP in ATLAS.
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.
Detector Monte-Carlo ● Goal: Develop software tools to: – Model detector performance – Study background issues – Calculate event rates – Determine feasibility.
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.
Dmitri Ossetski Obninsk State University Department of Applied Mathematics
Conditional Loops CSIS 1595: Fundamentals of Programming and Problem Solving 1.
CBM ECAL simulation status Prokudin Mikhail ITEP.
Towards comparisons between TFluka and TGeant3 ( within CbmRoot Framework) Denis Bertini (IT-GSI) Antonin Maire (IPHC Strasbourg)
Francesco Noferini Bologna University Erice, Italy 31 st August 2006 Two-particle correlations: from RHIC to LHC.
Workshop On Nuclear Data for Advanced Reactor Technologies, ICTP , A. Borella1 Monte Carlo methods.
1 Neutron Effective Dose calculation behind Concrete Shielding of Charge Particle Accelerators with Energy up to 100 MeV V. E Aleinikov, L. G. Beskrovnaja,
J-PARC でのシグマ陽子 散乱実験の提案 Koji Miwa Tohoku Univ.. Contents Physics Motivation of YN scattering Understanding Baryon-Baryon interaction SU(3) framework Nature.
Physics II : processes Paris Geant4 Tutorial 5 June 2007 Marc Verderi Ecole Polytechnique - LLR.
STAR Simulation. Status and plans V. Perevoztchikov Brookhaven National Laboratory,USA.
A. SarratILC TPC meeting, DESY, 15/02/06 Simulation Of a TPC For T2K Near Detector Using Geant 4 Antony Sarrat CEA Saclay, Dapnia.
A Short Course on Geant4 Simulation Toolkit Introduction
CHEP ’06 GEANT4E 1 GEANT4E: Error propagation for track reconstruction inside the GEANT4 framework Pedro Arce (CIEMAT) CHEP 2006, Mumbai, 13-17th February.
Status of TFluka: geometry and validation Andrei Gheata ALICE Off-line week, 21 Feb
Status of Sirene Maarten de Jong. What?  Sirene is a program that simulates the detector response to muons and showers  It is based on the formalism.
A Study of Reverse MC and Space Charge Effect Simulation with Geant4
Interaction with the Geant4 kernel
Yet another approach to the ToF-based PID at PANDA
RADIATIVE CORRECTIONS TO IN PANDAROOT
Muon stopping target optimization
Neutron and 9Li Background Calculations
Interaction with the Geant4 kernel
Use of Geant4 in experiment interactive frameworks AliRoot
A Short Course on Geant4 Simulation Toolkit Introduction
GAMOS tutorial Plug-in’s Exercises
Simulation in Experiments searching for rare events
Presentation transcript:

MONTE CARLO TRANSPORT SIMULATION Panda Computing Week 2012, Torino

What is a Monte-Carlo simulation?  The expression "Monte Carlo method" is actually very general. Monte Carlo (MC) methods are stochastic techniques, meaning they are based on the use of random numbers and probability statistics to investigate a problem  A Monte Carlo method is a technique that involves using random numbers and probability to solve problems. The term Monte Carlo Method was coined by S. Ulam and Nicholas Metropolis in reference to games of chance, a popular attraction in Monte Carlo, Monaco

What is a MC transport simulation?  A Monte Carlo transport simulation is a program which simulates the passage of elementary particles through matter. [Geant3 User’s Guide]  In consists of the following parts:  Geometry package  Transport package  Visualization package  Detector response package  User Code

How does a MC simulation work?  Initialization  Create geometry Define materials and media Create the geometrical setup of the experiment Define active sensitive volumes in the setup  Define/Create particles and their physics properties  Event processing  Read one event from event generator  Transport one event through the setup  Cleanup to be ready for the next event  Final Cleanup  Write data to file

How does a MC simulation work?  Quite complex dependencies  User code implemented “inside” the MC framework  Complete rewrite needed for new MC framework

How does VMC work?  Use interfaces which decouple the user code and the concrete Monte Carlo  Use different Monte Carlo’s with same user code

MC transport in detail (1) Silicon detector Gold Target Particle  Initialization done  Transport package read event kinematics  One particle at position (x, y, z) with momentum (Px, Py, Pz)  Transport package get from geometry package the distance to the next boundary in direction of particle track  Transport package get from physics package the distance where the next interaction in the medium happens  Depending on the medium, the particle and the physical settings there are several physical processes to be taken into account

MC transport in detail (2) Silicon detector Gold Target  Assume particle is in vacuum, so no interaction  Transport moves particle on the next boundary to be crossed

MC transport in detail (3) Silicon detector Gold Target  Assume particle is in vacuum, so no interaction  Transport moves particle on the next boundary to be crossed  If one looks much closer, one can see that the particle is moved slightly inside the new volume  Now the transport again checks for distance to next boundary and physical interaction  Particle has an interaction inside the target (scattering) so the kinematic properties of the particle are updated  Particle leave target without any further interaction. Medium 1Medium 2 Boundary ε

MC transport in detail (4) Silicon detector Gold Target  Since particle is in vacuum again, it is moved across the next boundary  This time we are in a detector (active medium)  Detector response function is called for every step inside the detector which has access to the following information  Position  Momentum  Energy loss  PID  Track length  Time of flight

MC transport in detail (5) Sensitive Volume 1 2 Geant 3 1: entering 1: exiting 2: entering 2: exiting Geant4/Fluka 1: entering 1: disappeared 2: entering 2: exiting 1: entering 1:exiting 2 MC points 3 MC points  Tracks are transported sequentially  Two possible ways  Put particle 1 on stack  Put particle 2 on stack  Handled differently by different MC  In CbmRoot  Save info when particle is entering a sensitive volume  Sum up energy loss while inside sensitive volume  Write complete MCPoint to output when particle leave sensitive volume  Only one MCPoint Second case handled wrong