Muons, Inc. TJR NuFact06 August 28, 2006G4BeamlineSlide 1 G4Beamline A “Swiss Army Knife” for Geant4 Tom Roberts Muons,

Slides:



Advertisements
Similar presentations
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.
Advertisements

V. Daniel Elvira, FermilabG4Tutorial October 28th, 2003 Beam Simulation Tools for GEANT4 (and Neutrino Source Applications) V. Daniel Elvira
E.K.Stefanides March 07, The Muon Spectrometer of the ATLAS detector: progress report on construction and physics studies at the University of Athens.
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.
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.
Particle Production of a Carbon/Mercury Target System for the Intensity Frontier X. Ding, UCLA H.G. Kirk, BNL K.T. McDonald, Princeton Univ MAP Spring.
Particle ID in the MICE Beamline MICE Collaboration Meeting 30 March Paul Soler, Kenny Walaron University of Glasgow and Rutherford Appleton Laboratory.
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.
TJR 10/30/031 MICE Beam rates Tom Roberts Illinois Institute of Technology 10/30/03.
G4beamline Investigation of LiH Contaminated with Cu Tom Roberts Muons, Inc. 3/26/10 TJR1LiH Contaminated with Cu.
June 13, Geant4 Simulations of the MICE Beamline Tom Roberts Illinois Institute of Technology June13, 2003.
V.Daniel Elvira Status Report on Cooling Simulations using GEANT4 Motivation: Explore a realistic design of a 44/88 MHz based cooling channel for a -factory.
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.
14 User Documents and Examples I SLAC Geant4 Tutorial 3 November 2009 Dennis Wright Geant4 V9.2.p02.
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.
TJR 7/30/031 Geant4 Simulations of the MICE Beamline Tom Roberts Illinois Institute of Technology 7/30/03.
14 Overview of Geant4 Examples 2 nd Finnish Geant4 Workshop 6-7 June 2005 Dennis Wright (SLAC)
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.
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Solid Edge ST6 Training XpresRoute (tubing)
3D Rendering with JOGL Introduction to Java OpenGL Graphic Library By Ricardo Veguilla
17-19 Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan 2007 Geant4 Japan.
Oct 15, 2003 Video Conference Energy Deposition Steve Kahn Page 1 Energy Deposition in MICE Absorbers and Coils Steve Kahn November 2, 2003.
Status of BDSIM Developments at RHUL L. Nevay, S. Boogert, H. Garcia-Morales, S. Gibson, R. Kwee-Hinzmann, J. Snuverink Acknowledgments: R. Bruce, S. Redaelli.
Modeling and Animation with 3DS MAX R 3.1 Graphics Lab. Korea Univ. Reference URL :
Fast TOF for Muon Cooling Experiments Robert Abrams Muons, inc.
MICE pencil beam raster scan simulation study Andreas Jansson.
User Documents and Examples I Sébastien Incerti Slides thanks to Dennis Wrigth, SLAC.
Pedro Arce Introducción a GEANT4 1 GAMOS tutorial Plug-in’s Exercises Pedro Arce Dubois CIEMAT
TJR 01/21/2003Slide 1 Simulations of the Study 2 Cooling Channel with Realistic Absorber Windows Tom Roberts Illinois Institute of Technology.
Quantitative Optimisation Studies of the Muon Front-End for a Neutrino Factory S. J. Brooks, RAL, Chilton, Oxfordshire, U.K. Tracking Code Non-linearised.
Darmstadt, 15. November 2015 Tobias Stockmanns, FZ Jülich1 A STEP to ROOT converter for the FairRoot framework ALICE-FAIR Computing Meeting, GSI,
New G4beamline pillbox improvements K.B.Beard 4/26/2011.
March 2, 2011 TJRG4beamline Validation1 G4beamline Validation Tom Roberts Muons, Inc.
Update Chris Rogers, Analysis PC, 13/07/06. State of the “Accelerator” Simulation Field model now fully implemented in revised MICE scheme Sanity checking.
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.
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.
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.
1M. Ellis - NFMCC - 31st January 2007 MICE Analysis.
Geant4 Simulation of the Beam Line for the HARP Experiment M.Gostkin, A.Jemtchougov, E.Rogalev (JINR, Dubna)
Linda R. Coney – 5 November 2009 Online Reconstruction Linda R. Coney 5 November 2009.
Carbon Target Design and Optimization for an Intense Muon Source X. Ding, UCLA H.G. Kirk, BNL K.T. McDonald, Princeton Univ MAP Winter Collaboration.
Notes About MARS background simulations for BTeV A Summary of how far we’ve come and how far we have to go. By DJ Wagner 9/12/98 Vanderbilt University.
How to use it? Basically, given a fieldmap for an RF structure, the time-dependent fields are E(x,y,z,t) = maxGradient * Eo(x,y,z) * sin(ω(t – timeOffset))
G4MICE/G4Beamline interface Kenny Walaron. Before March ’04 Collaboration Meeting G4MICE  Initially modelled cooling channel G4Beamline  Initially modelled.
Simulating the RFOFO Ring with Geant Amit Klier University of California, Riverside Muon Collaboration Meeting Riverside, January 2004.
MEIC Detector and IR Integration Vasiliy Morozov, Charles Hyde, Pawel Nadel-Turonski MEIC Detector and IR Design Mini-Workshop, October 31, 2011.
1June 2 nd 2009MICE CM24 - RAL1 m. apollonio Beamline+( ,P) matrix.
Nufact02, London, July 1-6, 2002K.Hanke Muon Phase Rotation and Cooling: Simulation Work at CERN new 88 MHz front-end update on cooling experiment simulations.
Calibration algorithm and detector monitoring - TPC Marian Ivanov.
G4beamline Introduction and New Features A “Swiss Army Knife” for Geant4. Tom Roberts Muons, Inc. Januaary 23, 2014 TJRG4beamline1.
Machine-Detector Interface 2 Applying G4beamline Tom Roberts Muons, Inc. June 27, 2011 TJR1Machine-Detector Interface 2.
Object-Oriented Track Reconstruction in the PHENIX Detector at RHIC Outline The PHENIX Detector Tracking in PHENIX Overview Algorithms Object-Oriented.
Lesson Plan: Drafting and Design J6-2. What is 3D solid modeling? How do 3D solid modeling programs work?
A Short Course on Geant4 Simulation Toolkit Introduction
Muons, Inc. Feb Yonehara-AAC AAC Meeting Design of the MANX experiment Katsuya Yonehara Fermilab APC February 4, 2009.
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.
Target insertion matching and standard cell optics optimization
M. Migliorati, C. Vaccarezza INFN - LNF
User Documents and Examples I
Design of the MANX experiment
(CMS GEANT4 simulation)
Physics Processes Missing from our Current Simulation Tools
The Hadrontherapy Geant4 advanced example
A Short Course on Geant4 Simulation Toolkit Introduction
Geant Simulation of Muon Cooling Rings
Presentation transcript:

Muons, Inc. TJR NuFact06 August 28, 2006G4BeamlineSlide 1 G4Beamline A “Swiss Army Knife” for Geant4 Tom Roberts Muons, Inc. Muons, Inc.

Muons, Inc. TJR NuFact06 August 28, 2006G4BeamlineSlide 2 Basic Approach A general, flexible, and extensible program for Geant4 simulations using single particle tracking, optimized for beamlines and other applications (e.g. there is a cosmic-ray “beam”). Requires no programming by users, but is sophisticated enough to simulate the Study II SFoFo Cooling Channel, and flexible enough to do the MICE beamline, cosmic-ray studies, and many others. Provide user-friendly input generation, visualization of the system, and analysis of the simulation results. The specification of the simulation is no more complicated than the system to be simulated. Include realistic and accurate particle tracking and interactions (incl. EM, weak, and hadronic). Includes support for scripting and parallel jobs on a cluster.

Muons, Inc. TJR NuFact06 August 28, 2006G4BeamlineSlide 3 Using the Program The basic idea is to define each beamline element, and then place each one into the beamline at the appropriate place(s). All aspects of the simulation are specified in a single ASCII input file: –Geometry –Input Beam –Physics process selection –Program control parameters –Generation of output NTuples The input file consists of a sequence of commands with named arguments Command and argument names are spelled out, so the input file becomes a record of the simulation that is readable by others

Muons, Inc. TJR NuFact06 August 28, 2006G4BeamlineSlide 4 Using the Program The beamline elements implemented are: –absorber – a material absorber with shaped containment and safety windows –box – a material in the shape of a box –corner – rotate the centerline coordinates, for bend or secondary target –cosmicraybeam – a “beam” of cosmic-ray muons –fieldmap – read a field map from a file, for E and/or B –genericbend – a generic bending magnet –genericquad – a generic quadrupole magnet –helicaldipole – a helical dipole magnet for 6-D muon cooling –idealsectorbend – a sector bending magnet –pillbox – a pillbox RF cavity, including optional windows –polycone – a material in the shape of multiple cones –solenoid – a single-coil magnet –sphere – a material in the shape of a sphere –trap – a material in the shape of a trapezoid –tubs – a material in the shape of a cylinder or pipe –virtualdetector – a ‘perfect’ detector for monitoring the beam

Muons, Inc. TJR NuFact06 August 28, 2006G4BeamlineSlide 5 Using the Program Simulation control commands: –beam – specify the incoming beam (from a file or randomly generated) –reference – specify a reference particle –place – position a previously-defined object into the simulation –material – specify the properties of a new material –geometry – perform geometrical tests for invalid intersections of objects –param – define parameters for program or input file –particlecolor – specify the display colors for particle types –particlefilter – cut particles by type or momentum, force decays, etc. –physics – defines the physics processes and controls them –trackcuts – impose specific cuts on tracks Beamline layout commands: –start – defines the starting point and orientation of the beamline –corner – inserts a corner into the Centerline coordinates –cornerarc – inserts a corner into the Centerline coordinates, with path length of an arc

Muons, Inc. TJR NuFact06 August 28, 2006G4BeamlineSlide 6 Using the Program Complex manual procedures have been automated: –Field maps of solenoids can be automatically determined by specifying the required accuracy –RF Cavities can be tuned, for timing and gradient; both can be fixed or automatically tuned Geometry layout has been vastly simplified –Beam elements are simply lined up along the Z axis –Centerline coordinates behave naturally for bending magnets or secondary targets –Elements may overlap (e.g. nested pipes), but not intersect –Many elements can be the parent of other elements –Specific offsets in X, Y, and/or Z can be specified when needed –Rotations are specified naturally Y30,Z90 is a 30 degree rotation around Y followed by a 90 degree rotation around Z Axes are for the parent volume and thus do not change –Automatic geometry testing detects invalid intersections All of the Geant4 8.1 physics use cases are available by name. Beam tracks can be generated internally, or read from a file Most Geant4 visualization drivers are supported by name. –Open Inventor is included, and is by far the most user friendly

Muons, Inc. TJR NuFact06 August 28, 2006G4BeamlineSlide 7 Using the Program The result is a program that reduces the complexity of the user input to that of the system being simulated (a major drawback of any simulation program, including those using Geant4, is that C++ simulation code is considerably more complex than the problem). While C++ programming is not required to use the program, knowledge of the problem domain is absolutely required, as is enough experience to distinguish sensible results from nonsense. Visualization is highly recommended, to verify that the geometry is correct and makes sense.

Muons, Inc. TJR NuFact06 August 28, 2006G4BeamlineSlide 8 Example Uses – MICE

Muons, Inc. TJR NuFact06 August 28, 2006G4BeamlineSlide 9 Example Uses – 6D Muon Cooling

Muons, Inc. TJR NuFact06 August 28, 2006G4BeamlineSlide 10 Example Uses – Cosmic Ray Tomography

Muons, Inc. TJR NuFact06 August 28, 2006G4BeamlineSlide 11 example1.in # example1.in – put beam into 4 detectors physics LHEP_BIC beam gaussian particle=mu+ nEvents=1000 beamZ=0.0 \ sigmaX=10.0 sigmaY=10.0 sigmaXp=0.100 sigmaYp=0.100 \ meanMomentum=200.0 sigmaP=4.0 meanT=0.0 sigmaT=0.0 # BeamVis just shows where the beam comes from Box BeamVis width=100.0 height=100.0 length=0.1 color=1,0,0 # define the detector (used 4 times) detector Det radius= color=0,1,0 # place BeamVis and four detectors, putting their number into their names place BeamVis z=0 place Det z= rename=Det# place Det z= rename=Det# place Det z= rename=Det# place Det z= rename=Det#

Muons, Inc. TJR NuFact06 August 28, 2006G4BeamlineSlide 12 example1.in Visualizations of example1.in, using OpenGL (above), and OpenInventor (right). Above is a plan view, while at right is a 3-D view.

Muons, Inc. TJR NuFact06 August 28, 2006G4BeamlineSlide 13 example2.in (4 cells from Study 2)

Muons, Inc. TJR NuFact06 August 28, 2006G4BeamlineSlide 14 Demonstration of interactive capabilities Visualization of the MICE beamline via Open Inventor Generation of histograms and manipulating them via HistoScope

Muons, Inc. TJR NuFact06 August 28, 2006G4BeamlineSlide 15 Summary G4Beamline is a simulation program capable of accurate and realistic simulations via single- particle tracking. It has an intuitive, user-friendly interface that reflects the complexity of the problem, and is directly readable by physicists familiar with the problem domain. Simulations of complex accelerator systems can be performed without C++ programming.