Detector Simulation. Mihaly Novak CERN PH/SFT

Similar documents
Measurement of the associated production of direct photons and jets with the Atlas experiment at LHC. Michele Cascella

Recent Developments in Geant4. Calice Collaboration Meeting 10 March 2010 Dennis Wright (on behalf of the Geant4 hadronic working group)

Overview of validations at LHC

Monte Carlo radiation transport codes

Particle Detectors : an introduction. Erik Adli/Are Strandlie, University of Oslo, August 2017, v2.3

Monte Carlo radiation transport codes

Recent Developments in Geant4 Hadronics. Geant4/Spenvis Workshop at JPL 6 November 2006 Dennis Wright

Jet Energy Calibration. Beate Heinemann University of Liverpool

The achievements of the CERN proton antiproton collider

Chapter Four (Interaction of Radiation with Matter)

Geant4 Physics Lists: Status and Proposed Upgrades. Dennis Wright (SLAC) 25 February 2011

Hadronic Showers. KIP Journal Club: Calorimetry and Jets 2009/10/28 A.Kaplan & A.Tadday

The Discovery of the Higgs Boson: one step closer to understanding the beginning of the Universe

Passage of particles through matter

Geant Hadronic Physics I. Geant4 Tutorial at Lund University. 6 September 2018 Dennis Wright

Electromagnetic and hadronic showers development. G. Gaudio, M. Livan The Art of Calorimetry Lecture II

Photons: Interactions

Status of the physics validation studies using Geant4 in ATLAS

Particle Detectors. Summer Student Lectures 2010 Werner Riegler, CERN, History of Instrumentation History of Particle Physics

Validation of Geant4 Hadronic Physics Models at Intermediate Energies. Outline

The rejection of background to the H γγ process using isolation criteria based on information from the electromagnetic calorimeter and tracker.

Validation and verification of Geant4 standard electromagnetic physics

Physics at Hadron Colliders

Neutrino detection. Kate Scholberg, Duke University International Neutrino Summer School Sao Paulo, Brazil, August 2015

Detecting. Particles

Detectors for High Energy Physics

Recent Developments in Geant4 Hadronic Physics

Jet Reconstruction and Energy Scale Determination in ATLAS

Last Lecture 1) Silicon tracking detectors 2) Reconstructing track momenta

Nuclear Physics and Astrophysics

The W-mass Measurement at CDF

THE LHC, currently under construction at the European Organization

Properties of Proton-proton Collision and. Comparing Event Generators by Multi-jet Events

Some studies for ALICE

Muon reconstruction performance in ATLAS at Run-2

Study and Simulation of the Radiation background of the ATLAS Experiment at CERN using the Monte Carlo method

Measurement of charged particle spectra in pp collisions at CMS

The LHCf data hadronic interactions and UHECR showers. Paolo Lipari LHCf meeting Catania, 6th july 2011

What detectors measure

LHC. Jim Bensinger Brandeis University New England Particle Physics Student Retreat August 26, 2004

Discovery of the W and Z 0 Bosons

The interaction of radiation with matter

User Documents and Examples II

Experimental Particle Physics Informal Lecture & Seminar Series Lecture 1 Detectors Overview

Introduction. The Standard Model

The ATLAS Detector - Inside Out Julia I. Hofmann

Simulating Gamma-Ray Telescopes in Space Radiation Environments with Geant4: Detector Activation

arxiv: v1 [hep-ex] 6 Jul 2007

CORSIKA: Extensive Air Shower Simulation

Tracking. Witold Pokorski, Alberto Ribon CERN PH/SFT

GEANT4 HADRONIC PHYSICS

Search for Dark Matter with LHC proton Beam Dump

Particle Interactions in Detectors

QCD cross section measurements with the OPAL and ATLAS detectors

QCD Studies at LHC with the Atlas detector

Propagation in the Galaxy 2: electrons, positrons, antiprotons

Analysis of Top Quarks Using a Kinematic Likelihood Method

Lecture 2 & 3. Particles going through matter. Collider Detectors. PDG chapter 27 Kleinknecht chapters: PDG chapter 28 Kleinknecht chapters:

Physics 663. Particle Physics Phenomenology. April 23, Physics 663, lecture 4 1

CHARGED PARTICLE INTERACTIONS

Particle-Matter Interactions

Physics 4213/5213 Lecture 1

Measurement of the Inclusive Isolated Prompt Photon Cross Section at CDF

Training course at International User Conference on Medicine and Biology applications Bordeaux, 8-11 October 2013 V. Ivanchenko

Reconstruction in Collider Experiments (Part IX)

Overview. The quest of Particle Physics research is to understand the fundamental particles of nature and their interactions.

Outline. Chapter 6 The Basic Interactions between Photons and Charged Particles with Matter. Photon interactions. Photoelectric effect

Interaction of particles in matter

How large is the "LSND anomaly"?

Today, I will present the first of two lectures on neutron interactions.

FATRAS. A Novel Fast Track Simulation Engine for the ATLAS Experiment. Sebastian Fleischmann on behalf of the ATLAS Collaboration

Standard Model at the LHC (Lecture 3: Measurement of Cross-Sections) M. Schott (CERN)

G4 vs. Fluka comparison for single neutron

Chapter V: Interactions of neutrons with matter

How to Measure Top Quark Mass with CMS Detector??? Ijaz Ahmed Comsats Institute of Information Technology, Islamabad

Validation of Geant4 Physics Models Using Collision Data from the LHC

The experiment at JINR: status and physics program

Lecture 11. Weak interactions

Emphasis on what happens to emitted particle (if no nuclear reaction and MEDIUM (i.e., atomic effects)

Interaction of Electron and Photons with Matter

What is Spallation???

Simulation study of scintillatorbased

Simulation and validation of the ATLAS Tile Calorimeter response

Dario Barberis Evaluation of GEANT4 Electromagnetic and Hadronic Physics in ATLAS

Physics 736. Experimental Methods in Nuclear-, Particle-, and Astrophysics. Lecture 3

Unravelling the Mysteries of Matter with the CERN Large Hadron Collider An Introduction/Overview of Particle Physics

Studies of top pair production in the fully hadronic channel at LHC with CMS

PHYS 5020 Computation and Image Processing

7 Physics at Hadron Colliders

Calorimetry in particle physics experiments

Neutron Interactions Part I. Rebecca M. Howell, Ph.D. Radiation Physics Y2.5321

The Compact Muon Solenoid Experiment. Conference Report. Mailing address: CMS CERN, CH-1211 GENEVA 23, Switzerland

Conference Report Mailing address: CMS CERN, CH-1211 GENEVA 23, Switzerland

Elementary Particle Physics Glossary. Course organiser: Dr Marcella Bona February 9, 2016

Radiation Detection for the Beta- Delayed Alpha and Gamma Decay of 20 Na. Ellen Simmons

The Particle World. This talk: What is our Universe made of? Where does it come from? Why does it behave the way it does?

Radiation background simulation and verification at the LHC: Examples from the ATLAS experiment and its upgrades

Examples for experiments that can be done at the T9 beam line

ATLAS EXPERIMENT : HOW THE DATA FLOWS. (Trigger, Computing, and Data Analysis)

Results from the Tevatron: Standard Model Measurements and Searches for the Higgs. Ashutosh Kotwal Duke University

Transcription:

Detector Simulation Mihaly Novak CERN PH/SFT CERN Summer Student Program, 1 August 2017

Foreword This lecture is aimed to offer a simple and general introduction to detector simulation. Geant4 will be considered as a concrete example (because it is used by the LHC experiments) but only to illustrate general aspects of detector simulation. This lecture is not a tutorial on Geant4! (The best way to learn how to use any simulation package is by starting with an example) 2

Outline 1. Introduction Why do we need to simulate a detector? How does it work? 2. Geometry How do we describe an experimental apparatus? 3. Physics What is available and what to use? What are the challenges? 4. Validation How can we trust a few million lines of code? 3

Introduction 4

Introduction Simulation is a very useful, essential tool in modern particle physics for: designing an experiment (e.g. now ILC/CLIC, FCC) analysing the data (e.g. now LHC experiments) For the LHC experiments, the simulation is made of two distinct steps: 1. Simulation of the p-p collision Monte Carlo event generators 2. Simulation of the passage of the produced particles through the experimental apparatus Monte Carlo radiation transportation, or simply detector simulation From the beam pipe to the end of the cavern 5 The output of 1. is the input of 2.

Monte Carlo radiation transportation codes The simulation of the p-p collision is the same for different experiments at the same collider, e.g. ATLAS and CMS The detector simulation is different for each experiment. However, general codes exist that can be used for simulating any detector An experimental apparatus can be modeled in terms of elementary geometrical objects The physics processes are detector independent These general codes, e.g. Geant4, are called Monte Carlo radiation transportation codes Non-deterministic (e.g. do not solve equations); use random numbers to reproduce distributions Transport particles through matter 6

How does it work? Treat one particle at the time Treat a particle in steps For each step the step length is determined by the cross sections of the physics processes and the geometrical boundaries; if new particles are created, add them to the list of particles to be transported; local energy deposit; effect of magnetic and electric fields; if the particle is destroyed by the interaction, or it reaches the end of the apparatus, or its energy is below a (tracking) threshold, then the simulation of this particle is over; else continue with another step. Output - new particles created (indirect) - local energy deposits throughout the detector (direct) 7

Algorithm No End of the Event Next particle Yes Find Find next step step (physics process or volume boundary) End of the particle No Continuous part (along the step) Energy deposits Fields effects Discrete part (post step) Create new particles Still alive Ekin > cut Inside World Yes 8

Digitization Besides the geometry, another experiment-specific aspect of the detector simulation is the digitization It consists of producing the detector response in terms of electric current & voltage signals, as in the real experiment It is not part of the general radiation transportation codes The same reconstruction chain can be applied for both real and simulated data The general radiation transportation code provides energy deposits in the whole detector; from these, the digitization simulates the electrical signals induced in the sensitive parts of the detector Another detector-specific aspect is the pile-up... 9

Accuracy vs. Speed Huge samples (billions) of simulated events are needed by the experiments for their physics analyses The number of simulated events is limited by CPU The simulation time is dominated by the detector simulation Tradeoff between accuracy and speed of the detector simulation More precise physics models are slower and, more importantly, create more secondaries and/or steps Smaller geometrical details slow down the simulation Never model explicitly screws, bolts, cables, etc. Continuous spectrum of types of detector simulations From full, detailed detector simulations (covered in this lecture) To very fast, fully parametrized detector simulations (not covered here!) On-going effort to exploit the latest CPU features Multi-threading (e.g. G4 10 ) ; Vectorization (e.g. Geant-V ) 10

Application domains We are considering here mainly high-energy physics, but... There are other domains where the same radiation transportation codes are successfully used: Nuclear physics Accelerator science Astrophysics Space engineering Radiation damage Medical physics Industrial applications So, detector simulation is a multi-disciplinary field! 11

Geometry 12

Geometry The way to describe the geometry varies widely between the different simulation engines Geometry objects are instances of classes Geometry parameters (e.g. dimensions) are arguments of the constructors The geometry can be flat or hierarchical In Geant4, you need to write some C++ code In Geant4, it is hierarchical: a volume is placed in its mother volume; there are mother-daughter relationships A material should be assigned to each volume A A B B C C D E 13

CGS (Constructed Geometry) Solids 14

Other CGS solids 15

Boolean solids Union Subtraction Intersection 16

Geometrical symmetries 17

Space applications X 18 18

Medical applications 19

HEP : CMS tracker 20

HEP : ATLAS 21 21

Physics 22

Particle interactions Each particle type has its own set of physics processes. Only electromagnetic effects are directly measurable 23 23

Main electromagnetic processes Gamma Conversion γ -> e+ e-, μ+ μ- Compton scattering γ (atomic)e- -> γ (free)ephoto-electric γ material -> (free)erayleigh scattering γ atom -> γ atom Muon Electron, Positron Pair production μ- atom -> μ- e+ e- Total cross section: step length Differential & partial cross sections : final state (multiplicity & spectra) Bremsstrahlung μ- atom -> μ- γ MSC (Coulomb scattering) μ- atom -> μ- atom Ionization : μ- atom -> μ- ion+ e- Bremsstrahlung e- atom -> e- γ MSC (Coulomb scattering) e- atom -> e- atom Ionization e- atom -> e- ion+ epositron annihilation e+ e- -> γ γ Charged hadron, ion Bremsstrahlung h- atom -> h- γ MSC (Coulomb scattering) h- atom -> h- atom Ionization h- atom -> h- ion+ e- 24

Production and tracking cuts Ionization & bremsstrahlung processes produce an increasing number of secondaries as the secondary energy decreases, so we need to set a production cut Above the cut, new particles (e-, γ) are created Below the cut, continuous energy loss of the primary Once a charged particle is created, it can be reliably transported down to Ekin ~ 1 kev Either, stop it below a tracking cut and deposit its energy locally Or, go down to Ekin -> 0 using its approximated range Production and tracking cuts can be expressed directly as kinetic energy thresholds or indirectly as equivalent range thresholds 25

Multiple (Coulomb) scattering (MSC) Charged particles traversing a finite thickness of matter suffer a huge number (millions) of elastic Coulomb scatterings The cumulative effect of these small angle scatterings is mainly a net deflection from the original particle direction In most cases, to save CPU time, these multiple scatterings are not simulated individually, but in a condensed form Various algorithms exist, and new ones under development. One of the main differences between codes 26

Electromagnetic physics Typical validity of electromagnetic physics 1 kev ; for a few processes, extensions to lower energies CPU performance of electromagnetic physics is critical : continuous effort to improve it Detailed validation of electromagnetic physics is necessary before the validation of hadronic physics Typical precision in electromagnetic physics is ~1% QED is extremely precise for elementary processes, but atomic and medium effects, important for detector simulations, bring larger uncertainties... Moreover, the condensed description of multiple scattering introduces further approximations... Continuous effort to improve the models 27

Hadronic physics Hadrons (π±, K±, K L, p, n, α, etc.), produced in jets and decays, traverse the detectors (H,C,Ar,Si,Al,Fe,Cu,W,Pb...) Therefore we need to model hadronic interactions hadron nucleus -> anything in our detector simulations In principle, QCD is the theory that describes all hadronic interactions; in practice, perturbative calculations are applicable only in a tiny (but important!) phase-space region the hard scattering at high transverse momentum whereas for the rest, i.e. most of the phase space soft scattering, re-scattering, hadronization, nucleus de-excitation only approximate models are available Hadronic models are valid for limited combinations of particle type - energy - target material 28

Hadronic models available in Geant4 29

Physics configuration No unified hadronic model: need to choose a set of hadronic models able to cover all possible interactions The choice depends on the use-case, because of: The energy scale involved The compromise between accuracy and CPU speed The choice is often done by the developers Options can be proposed according to use-cases In the case of Geant4 These physics configurations are called physics lists The particles to be considered in the simulation are also specified There is no default Ready-to-use physics lists exist, for different use-cases Users can also tailor/modify any of these, or write their own 30

String model Intra-nuclear cascade model 31 Pre-equilibrium (Precompound) model Equilibrium (Evaporation) model 31

An interesting complication: Neutrons Neutrons are abundantly produced Mostly soft neutrons, produced by the de-excitations of nuclei, after hadron-nucleus interactions It is typically the 3rd most produced particle (after e-, γ) Before a neutron disappears via an inelastic interaction, it can have many elastic scatterings with nuclei, and eventually it can thermalize in the environment The CPU time of the detector simulation can vary by an order of magnitude according to the physical accuracy of the neutron transportation simulation For typical high-energy applications, a simple treatment is enough (luckily!) For activation and radiation damage studies, a more precise, data-driven and isotope-specific treatment is needed, especially for neutrons of kinetic energy below ~ MeV 32

Hadronic showers A single hadron impinging on a large block of matter (e.g. a calorimeter) produces secondary hadrons of lower energies, which in turn can produce other hadrons, and so on: the set of these particles is called a hadronic shower e-/e+/γ (electromagnetic component) are also produced copiously because of π -> γ γ and ionization of charged particles The development of a hadronic shower involves many energy scales, from hundreds of GeV down to thermal energies 33

Validation 34

Electromagnetic validation Multiple Coulomb scattering of electrons 35

Electromagnetic validation Electron energy deposit in thick target 36

Validation & tuning of hadronic models The developers of the hadronic models are responsible of the tuning & validation of these models with thin-target (microscopic, single-interaction) measurements Validation of complete physics configurations is performed by users mostly via measurements of hadronic showers in calorimeter test-beam setups (thick targets) The most important application of the hadronic models for collider experiments is the simulation of jets, which involves 1. the Monte Carlo event generator 2. the convolution of the showers for each constituent hadron 3. experiment specific: geometry & materials, digitization, etc. 37

Model-level thin-target tests 38 36

Model-level thin-target tests FTF validation, HARP-CDP data 39 37

Model-level thin-target tests 40 38

Model-level thin-target tests Preco validation, 22 MeV p Fe -> n 41 39

LHC calorimeter test-beams 42 40

Energy response ATLAS TileCal test-beam 43

Energy resolution ATLAS HEC test-beam 44 42

Longitudinal shower shape ATLAS TileCal test-beam @90 45 43

Lateral shower shape ATLAS TileCal test-beam @90 46 44

Isolated single hadron response: simulation vs. CMS p-p data Agreement is better than ±3% between 2-20 GeV/c 47

Di-jet invariant mass: simulation vs. CMS p-p data Very good agreement between simulation and collision data! Three ingredients are convoluted in the simulation: - Monte Carlo event generator: Pythia - Detector simulation engine: Geant4 - Experiment-specific aspects: geometry/materials, digitization, calibration, rec. 48 46 31

Missing ET : simulation vs. collision data CMS Missing ET is a very complex (global) variable Good agreement over 6 orders of magnitudes! 49

Summary Detector simulation is one of the main tools of modern high-energy physics The main challenges of detector simulation are: Physics accuracy CPU performance Validation Suggestions for you: Learn by studying and playing with existing examples Be critical and pragmatic when using simulations Contribute to the validation and provide feedback 50

Other codes General Fluka Geant3 MARS MCNP / MCNPX Dedicated to electromagnetic physics EGS4 EGS5 EGSnrc ETRAN Penelope 51

Acknowledgment Thanks to: Katsuya Amako Makoto Asai Andrea Dotti Michel Maire Dennis Wright for some of the figures used in this lecture 52