March 2, 2011 TJRG4beamline Validation1 G4beamline Validation Tom Roberts Muons, Inc.

Slides:



Advertisements
Similar presentations
1 MICE Beamline: Plans for initial commissioning. Kevin Tilley, 16 th November. - 75days until commissioning Target, detectors, particle production Upstream.
Advertisements

January 14, 2004 TJR - - UPDATED 1/25/04 1 MICE Beamline Analysis Using g4beamline Including Jan 25 Updates for Kevin’s JAN04 Beamline Design Tom Roberts.
Use of G EANT 4 in CMS AIHENP’99 Crete, April 1999 Véronique Lefébure CERN EP/CMC.
TJR Feb 10, 2005MICE Beamline Analysis -- TRD SEPT041 MICE Beamline Analysis – TRD SEPT04 Tom Roberts Muons, Inc. February 10, 2005.
Lecture 3 Jack Tanabe Old Dominion University Hampton, VA January 2011 Conformal Mapping.
MARS15 Simulations of the MERIT Mercury Target Experiment Fermilab March 18, Neutrino Factory and Muon Collider Collaboration meeting Sergei.
Pion capture and transport system for PRISM M. Yoshida Osaka Univ. 2005/8/28 NuFACT06 at UCI.
TJR 12/12/2004G4BeamlineSlide 1 G4Beamline A “Swiss Army Knife” for Geant4 Tom Roberts Muons, Inc.
Slide 1 MICE Beamline Design and Commissioning Review 16 th Nov 2007 Simulation comparison / tools / issues Henry Nebrensky Brunel University There are.
Mar 31, 2005Steve Kahn -- Ckov and Tof Detector Simulation 1 Ckov1, Ckov2, Tof2 MICE Pid Tele-Meeting Steve Kahn 31 March 2005.
TJR 10/30/031 MICE Beam rates Tom Roberts Illinois Institute of Technology 10/30/03.
June 13, Geant4 Simulations of the MICE Beamline Tom Roberts Illinois Institute of Technology June13, 2003.
Halliday/Resnick/Walker Fundamentals of Physics 8th edition
K.Walaron Fermilab, Batavia, Chicago 12/6/ Simulation and performance of beamline K.Walaron T.J. Roberts.
Chris Rogers, MICE CM16 Wednesday Plenary Progress in Cooling Channel Simulation.
TJR 11/03/2003Slide 1 g4beamline A “Swiss Army Knife” for Geant4 Tom Roberts Illinois Institute of Technology.
TJR 9/24/031 Update: Geant4 Simulations of the MICE Beamline – Absolute Normalization Tom Roberts Illinois Institute of Technology 9/24/03 (With thanks.
Preliminary result on Quarter wave transformer simulation a short lens with a high magnetic field and a long solenoidal magnetic field. Field profile of.
TJR 7/30/031 Geant4 Simulations of the MICE Beamline Tom Roberts Illinois Institute of Technology 7/30/03.
Mark Rayner, Analysis workshop 4 September ‘08: Use of TOFs for Beam measurement & RF phasing, slide 1 Use of TOFs for Beam measurement & RF phasing Analysis.
Helical Cooling Channel Simulation with ICOOL and G4BL K. Yonehara Muon collider meeting, Miami Dec. 13, 2004 Slide 1.
Chris Rogers, Analysis Parallel, MICE CM17 Progress in Cooling Channel Simulation.
July 22, 2005Modeling1 Modeling CESR-c D. Rubin. July 22, 2005Modeling2 Simulation Comparison of simulation results with measurements Simulated Dependence.
14 User Documents and Examples II SLAC Geant4 Tutorial 17 May 2007 Dennis Wright Geant4 V8.3.
1 Chris Rogers MICE Collaboration Meeting 11th Feb 2005 Tracking and Cooling performance of G4MICE.
Oct 15, 2003 Video Conference Energy Deposition Steve Kahn Page 1 Energy Deposition in MICE Absorbers and Coils Steve Kahn November 2, 2003.
Gamma calorimeter for R3B: first simulation results INDEX ● The calGamma Geant4 simulation ( a short introduction ) ● Crystal and geometry selection: –
R 3 B Gamma Calorimeter Agenda. ● Introduction ● Short presentation on the first ● Task definition for R&D period ( )
Magnetism 1. 2 Magnetic fields can be caused in three different ways 1. A moving electrical charge such as a wire with current flowing in it 2. By electrons.
MICE pencil beam raster scan simulation study Andreas Jansson.
Validation and TestEm series Michel Maire for the Standard EM group LAPP (Annecy) July 2006.
Results from Step I of MICE D Adey 2013 International Workshop on Neutrino Factories, Super-beams and Beta- beams Working Group 3 – Accelerator Topics.
Pedro Arce Introducción a GEANT4 1 GAMOS tutorial Plug-in’s Exercises Pedro Arce Dubois CIEMAT
Simulation of direct space charge in Booster by using MAD program Y.Alexahin, A.Drozhdin, N.Kazarinov.
1 Status and Plans for Geant4 Physics Linear Collider Simulation Workshop III 2-5 June 2004 Dennis Wright (SLAC)
Sources of the Magnetic Field March 23, 2009 Note – These slides will be updated for the actual presentation.
Update Chris Rogers, Analysis PC, 13/07/06. State of the “Accelerator” Simulation Field model now fully implemented in revised MICE scheme Sanity checking.
LCWS2004 Paris 1 Beam background study for GLC Tsukasa Aso, Toyama College of Maritime Technology and GLC Vertex Group H.Aihara, K.Tanabe, Tokyo Univ.
Detector Monte-Carlo ● Goal: Develop software tools to: – Model detector performance – Study background issues – Calculate event rates – Determine feasibility.
Latifa Elouadrhiri Jefferson Lab Hall B 12 GeV Upgrade Drift Chamber Review Jefferson Lab March 6- 8, 2007 CLAS12 Drift Chambers Simulation and Event Reconstruction.
1 Performance of a Magnetised Scintillating Detector for a Neutrino Factory Scoping Study Meeting Rutherford Appleton Lab Tuesday 25 th April 2006 M. Ellis.
March 2, 2011 TJRPhysics Processes Missing from our Current Simulation Tools 1 Tom Roberts Muons, Inc. This is the current list − Please help us to complete.
Geant4 Simulation of the Beam Line for the HARP Experiment M.Gostkin, A.Jemtchougov, E.Rogalev (JINR, Dubna)
Midwest Accelerator Physics Meeting. Indiana University, March 15-19, ORBIT Electron Cloud Model Andrei Shishlo, Yoichi Sato, Slava Danilov, Jeff.
1 Question to the 50GeV group 3GeV からの 54π と 81π 、 6.1π の関係 fast extraction 部の acceptance (81π?) Comments on neutrino beamline optics?
Recent Studies on ILC BDS and MERIT S. Striganov APD meeting, January 24.
GWENAEL FUBIANI L’OASIS GROUP, LBNL 6D Space charge estimates for dense electron bunches in vacuum W.P. LEEMANS, E. ESAREY, B.A. SHADWICK, J. QIANG, G.
Muons, Inc. TJR NuFact06 August 28, 2006G4BeamlineSlide 1 G4Beamline A “Swiss Army Knife” for Geant4 Tom Roberts Muons,
Status of BDSIM Simulation L. Nevay, S. Boogert, H. Garcia-Morales, S. Gibson, R. Kwee-Hinzmann, J. Snuverink Royal Holloway, University of London 17 th.
Frictional Cooling A.Caldwell MPI f. Physik, Munich FNAL
Numerical Model of an Internal Pellet Target O. Bezshyyko *, K. Bezshyyko *, A. Dolinskii †,I. Kadenko *, R. Yermolenko *, V. Ziemann ¶ * Nuclear Physics.
Simulating the RFOFO Ring with Geant Amit Klier University of California, Riverside Muon Collaboration Meeting Riverside, January 2004.
Progress Report on GEANT Study of Containerized Detectors R. Ray 7/11/03 What’s New Since Last Time?  More detailed container description in GEANT o Slightly.
MEIC Detector and IR Integration Vasiliy Morozov, Charles Hyde, Pawel Nadel-Turonski MEIC Detector and IR Design Mini-Workshop, October 31, 2011.
GUINEA-PIG: Beam-beam interaction simulation status M. Alabau, P. Bambade, O. Dadoun, G. Le Meur, C. Rimbault, F. Touze LAL - Orsay D. Schulte CERN - Genève.
Muons, Inc. 14 Jan 2010 S. Kahn--IR Quads 1 IR Quadrupoles with Exotic Materials Steve Kahn, Muons Inc. Bob Palmer, BNL Don Summers, Ole Miss.
Intra-Beam scattering studies for CLIC damping rings A. Vivoli* Thanks to : M. Martini, Y. Papaphilippou *
G4beamline Introduction and New Features A “Swiss Army Knife” for Geant4. Tom Roberts Muons, Inc. Januaary 23, 2014 TJRG4beamline1.
CMOS Pixels Sensor Simulation Preliminary Results and Plans M. Battaglia UC Berkeley and LBNL Thanks to A. Raspereza, D. Contarato, F. Gaede, A. Besson,
Dark Current in ILC Main Linac N.Solyak, A.Sukhanov, I.Tropin ALCW2015, Apr.23, 2015, KEK LCWS'15, Tsukuba, 04/2015Nikolay Solyak1.
MAUS Status A. Dobbs CM43 29 th October Contents MAUS Overview Infrastructure Geometry and CDB Detector Updates CKOV EMR KL TOF Tracker Global Tracking.
Manoj B. Jadhav Supervisor Prof. Raghava Varma I.I.T. Bombay PANDA Collaboration Meeting, PARIS – September 11, 2012.
G4beamline Spin Tracking Tom Roberts, Muons, Inc. In G4beamline 2.12, the tracking of muon and electron spins is introduced: – decay of pions into polarized.
Şerban Udrea, Peter Forck, GSI
Beam-Line Analysis m. apollonio 7/7/2010 CM27 - RAL 1.
Huagen Xu IKP: T. Randriamalala, J. Ritman and T. Stockmanns
(CMS GEANT4 simulation)
Physics Processes Missing from our Current Simulation Tools
The Hadrontherapy Geant4 advanced example
K. Tilley, ISIS, Rutherford Appleton Laboratory, UK Introduction
Presentation transcript:

March 2, 2011 TJRG4beamline Validation1 G4beamline Validation Tom Roberts Muons, Inc.

Outline A major concern of the MAP review committee was the apparent lack of validation of the simulation tools we are using. This talk is based on the document written in response: on.pdfhttp:// on.pdf Basic Properties of G4beamline Simulations –Object placement, tracking, regression tests Physics Processes from Geant4 –Multiple scattering, energy loss, hadronic interactions Physics Processes Implemented in G4beamline –Fixes to Geant4 processes, collective computations, space charge (in vacuum) Beamline Elements –solenoid, genericbend, genericquad, multipole Summary March 2, 2011 TJRG4beamline Validation2

Basic Properties Object Placement: –An object that kills all tracks with x<5 is accurate to 2 nanometers in tracking – this is far more accurate than real surfaces can be placed. March 2, 2011 TJRG4beamline Validation3

Basic Properties Tracking: –A proton traveling 10 7 meters in vacuum with no fields, is in the correct place at the correct time, to the accuracy of a float. That is 10 8 steps of 100 mm each. –25 MeV electrons traveling perpendicular to a uniform 0.01 T magnetic field (circumference = 52 meters) have the correct period and radius to 6 significant digits. The accuracy with which they return to their starting point depends on the step size: March 2, 2011 TJRG4beamline Validation4 15 nm Typical

Basic Properties Regression Tests –Most of these numerically verify an instance of the command they test. March 2, 2011 TJRG4beamline Validation5 test01: simple geometry and tracking test (1 sec) test02: BLFieldMap test (1 sec) test03: tracking through quads and bend (1 sec) test04: tracking mu+ through Aluminum (5 sec) test05: multiple successive transforms (1 sec) test06: HistoScope test07: tracking through a group of 2 solenoids (7 sec) test08: FOR009.DAT output (2 sec) test09: ntuple, particlefilter test (2 sec) test10: timentuple (1 sec) test11: trace test (1 sec) test12: multipole test (1 sec) test13: tracing through FieldMaps and bend (1 sec) test14: Eloss and multiple scattering in LH2 (15 sec) test15: fieldexpr test (8 sec) test16: particlefilter require argument (1 sec) test17: various kill arguments (7 sec) test18: various object arguments on the place command test19: geometrical args on place command (1 sec) test20: beamlossntuple (7 sec) test21: field of rotated solenoid and solenoid cache file test22: argument expressions (1 sec) test23: place OFFSET with 2 solenoids (7 sec) test24: virtualdetector NTuple name test (1 sec) test25: particlefilter nWait and referenceWait test (1 sec) test26: ntuple with for009.dat (2 sec) test27: randomseed command (4 sec) test28: printf (1 sec) test29: 3 nested tune-s (2 sec) test30: tune By of genericbend (2 sec) test31: tune maxGradient of 4 pillbox-es (2 sec) test32: tune reference momentum (2 sec) test33: profile command (15 sec) test34: element naming (1 sec) test35: tune By of idealsectorbend (2 sec) test36: the if and the define commands (1 sec) test37: zntuple (2 sec) test38: Root input and output (6 sec) test39: zntuple + beam rotation (2 sec) test40: MICEPhysicsList (1 sec) Test41 LISAPhysicsList test42: rotated trace (1 sec) test43: various coordinates arguments (2 sec) test44: steppingVerbose (1 sec)

Basic Properties Regression Tests –Most of these numerically verify an instance of the command they test. March 2, 2011 TJRG4beamline Validation6 test45: psuedo random number generator seeds test46: do loops and complex (multi-line) if-s (1 sec) test47: tune By of six idealsectorbends (2 sec) test48: reference coordinates (2 sec) test49: multiple beam commands eventide-s (1 sec) test50: require arguments on NTuple commands (1 sec) test51: newparticlentuple (2 sec) test52: tune fieldexpr (2 sec) test53: tune fieldmap (2 sec) test54: Zcl (2 sec) test55: compile and run BLMinimize (1 sec) test56: extrusion (2 sec) test57: eventcuts file (1 sec) test58: NIST material database, output command (1 sec) test59: multiple beam-s and corner-s (3 sec) test60: tracker (4 sec) test61: linac (3 sec) test62: 120 GeV/c beam (10 sec) test63: zntuple tracked both directions (2 sec) test64: torus (2 sec) test65: pillbox B field (2 sec) test66: tracker (4 sec) test67: various comma-separated list arguments (3 sec) test68: polycone (1 sec) test69: genericbend as a parent (3 sec) test70: tracked preservation (1 sec) test71: basic collective tracking (1 sec) test72: compiling user code with g4blmake (20 sec) test73: totalenergy (2 sec) test74: pillbox fixed timeOffset (2 sec) test75: pillbox kill=1 (2 sec) test76: ntuple command (1 sec) test77: unary minus in expressions (5 sec) test78: setdecay command (1 sec) test79: reference noEloss and no field (2 sec) test80: particlesource command (1 sec) test81: veto argument to ntuple command (2 sec) test82: fieldntuple (2 sec) test83: multiple reference particles, noEfield and noEloss test84: extended NTuple formats (2 sec) test85: synchrotron radiation (2 sec) test86: multiple NTuple-s to single ASCII file (1 sec) test87: spacecharge (12 sec) test88: helicalharmonic (2 sec)

Physics Processes from Geant4 All Geant4 physics lists are available in G4beamline In almost every case they are unchanged, so the Geant4 validation applies (modified processes in next section). This talk will discuss: –Multiple scattering –Energy loss –Straggling –X-rays from μ − capture March 2, 2011 TJRG4beamline Validation7

Multiple Scattering Geant4 has several different implementations for electromagnetic processes. The current default for muons is G4WentzelVIModel. There are also models for low energy particles (< ~1 MeV): –Penelope –Livermore Plots comparing to the MuScat experiment are below (172 MeV/c μ + ). While the simulation certainly reproduces the general distributions, treated as a 0-parameter fit to the data the χ 2 values are not very good: March 2, 2011 TJRG4beamline Validation8

Multiple Scattering March 2, 2011 TJRG4beamline Validation9

Multiple Scattering March 2, 2011 TJRG4beamline Validation10

Multiple Scattering March 2, 2011 TJRG4beamline Validation11

Energy Loss March 2, 2011 TJRG4beamline Validation12 The discrepancy for >100 GeV/c is said to be due to μ pair production, which was not included in the G4beamline simulations here. This will be studied.

Energy Loss Energy deposition of protons in Xenon gaseous detector; data are from NIM 217 (1983) 277. March 2, 2011 TJRG4beamline Validation13

Straggling MeV protons after a g/cm 2 Al absorber. The peak energy loss differs by about 1 MeV, out of 40 MeV in energy loss, a difference of 2.5%. March 2, 2011 TJRG4beamline Validation14

X-rays from μ − capture on Ne March 2, 2011 TJRG4beamline Validation15 (Their detector loses efficiency below 2 keV.)

Physics Processes Implemented in G4beamline Modifications to Geant4 processes: –Rare charged-pion decays: π + ➞ μ + ν μ (1.230E-4) π − ➞ μ − ν μ (1.230E-4) (Modes < 1e-6 were not added.) –Fix for tracks that turn around in E field. Geant4 tracks in space, which is singular for zero velocity. Approximation is stable and accurate to a fraction of a micron. Applies only to charged tracks anti-parallel to qE within a few degrees. –Fix for missing neutrons in μ − capture. Collective computations Space charge March 2, 2011 TJRG4beamline Validation16

Collective Computations Geant4 is inherently a single-particle toolkit G4beamline implements a general infrastructure for performing collective computations –Replaces the RunManager, EventManager, TrackManager, and SteppingManager –Tracks a vector of tracks from the beam command(s), in “parallel” Used for space charge computations Extensible to other collective computations Comparison to standard tracking, scattering in Fe: March 2, 2011 TJRG4beamline Validation17

Space Charge The computation solves Poisson’s equation in the beam frame –Boosts particles to the beam frame, puts them into a grid (up to ~ 128x128x128) –Green’s Function convolution via FFTs –Boosts E beamframe to E lab and B lab –Tracking as usual via Geant4. Uses macro-particles to simulate larger bunches. Can handle up to about a million macro-particles. Requires a bunched beam, with a reference particle for each bunch. Comparison to known sources: –A 1 Coulomb charge at 1 meter has E= E9 V/m. A macro-particle with 1 Coulomb has E= MV/m. –A current of 1,000 Amps, at 0.1 meter, has B=0.002 T. 101 macro-particles with charge Coulomb, spaced 1 cm, moving at 10,000 meter/sec, has B= T. There is also a Lienard-Wiechert computation –Computationally infeasible for more than ~500 macro-particles –Beam need not be bunched; reference not needed –Rigorously correct (without radiation term), and useful to verify the other computation. March 2, 2011 TJRG4beamline Validation18

Space Charge Comparison to a computation in Reiser’s textbook for uniform charge density. The 3 lines are for different initial conditions. March 2, 2011 TJRG4beamline Validation19 Only 500 macro-particles 100,000 macro-particles Scaled Z position (propagation axis) Scaled Radius

Beamline Elements solenoid At the center of a pair of Helmholtz coils, B z = 32 π N I / (5 3/2 R 10) The coil separation is of course equal to the radius R. For N=1, I=10,000 A, R=50 cm, this formula gives gauss. G4beamline gives Tesla. Comparison to the analytic formula for the on-axis field (radius=200 mm, length=2,000 mm, thickness=1 mm). March 2, 2011 TJRG4beamline Validation20

Solenoid Pair – Chaotic B Field The CERN Courier (Jan. 2010) showed a chaotic B field from two current loops at 90 degrees; this plot of a single field line is qualitatively similar. March 2, 2011 TJRG4beamline Validation21

Beamline Elements genericbend This plot of field lines shows the form of the fringe field – in particular, it is valid only inside the extended aperture. March 2, 2011 TJRG4beamline Validation22 (The field lines are drawn in 3-D, so their density in projections such as this is not an accurate representation of the field magnitude.)

Beamline Elements genericquad This plot of field lines shows the form of the fringe field – in particular, it is valid only inside the extended aperture. March 2, 2011 TJRG4beamline Validation23 (The field lines are drawn in 3-D, so their density in projections such as these is not an accurate representation of the field magnitude.)

Beamline Elements genericquad Comparison of genericquad to a Tosca field map of a quadrupole triplet in MICE. March 2, 2011 TJRG4beamline Validation24 Plot credit: Marco Apollonio

Beamline Elements multipole March 2, 2011 TJRG4beamline Validation25 (The field lines are drawn in 3-D, so their density in projections such as these is not an accurate representation of the field magnitude.)

Summary Many tests of G4beamline have been performed, which display its accuracy in many situations and processes. As it is based on Geant4, G4beamline shares the deficiencies of Geant4. –Primarily related to hadronic production in thick targets. –Not so inaccurate that it is unusable. –Benefits from the ongoing effort to improve Geant4. In many cases, the realism of a simulation will be determined by the difficulties involved in accurately describing the physical components, not by inaccuracies in the program. There are a few known deficiencies that require further study. March 2, 2011 TJRG4beamline Validation26