Introduction to Hands-on 4 ~Digest of exercise ~



Similar documents
Proton tracking for medical imaging and dosimetry

Physics 111 Homework Solutions Week #9 - Tuesday

Energy Deposition in MICE Absorbers and Coils

Information about the T9 beam line and experimental facilities

Development of on line monitor detectors used for clinical routine in proton and ion therapy

PHOTOELECTRIC EFFECT AND DUAL NATURE OF MATTER AND RADIATIONS

Monte Carlo Simulation for Solid Angle Calculations in Alpha Particle Spectrometry

Calorimetry in particle physics experiments

Cross section, Flux, Luminosity, Scattering Rates

Primary particle. Geant4 tutorial Paris, 4-8 June Giovanni Santin ESA / ESTEC. Rhea System SA

MODELING AND IMPLEMENTATION OF THE MECHANICAL SYSTEM AND CONTROL OF A CT WITH LOW ENERGY PROTON BEAM

Appendix A. An Overview of Monte Carlo N-Particle Software

Relativistic kinematics basic energy, mass and momentum units, Lorents force, track bending, sagitta. First accelerator: cathode ray tube

View of ΣIGMA TM (Ref. 1)

Introduction to the Monte Carlo method

90 degrees Bremsstrahlung Source Term Produced in Thick Targets by 50 MeV to 10 GeV Electrons

Kathy Au Billy Yi Fan Zhou Department of Electrical and Computer Engineering University of Toronto { kathy.au, billy.zhou }@utoronto.

Cryogenic Current Comparator Status at GSI/FAIR -

Characterization of excited states of 15 N through 14 C(p,p) 14 C using polarized proton beam

Simulation of Neutron Backgrounds from the ILC Extraction Line Beam Dump. Siva Darbha. Office of Science, SULI Program. University of Toronto

Coating Technology: Evaporation Vs Sputtering

Experiment 10. Radioactive Decay of 220 Rn and 232 Th Physics 2150 Experiment No. 10 University of Colorado

Cathode Ray Tube. Introduction. Functional principle

A Guide to Detectors Particle Physics Masterclass. M. van Dijk

MICE detectors and first results. M. Bonesini Sezione INFN Milano Bicocca

ACCELERATORS AND MEDICAL PHYSICS 2

World-first Proton Pencil Beam Scanning System with FDA Clearance

arxiv:nucl-ex/ v2 18 Jul 2005

CONCEPT-II. Overview of demo examples

* This work is an official contribution of the National Institute of Standards and Technology and

Midterm Solutions. mvr = ω f (I wheel + I bullet ) = ω f 2 MR2 + mr 2 ) ω f = v R. 1 + M 2m

Optical Design Tools for Backlight Displays

Gamma-ray Large Area Space Telescope (GLAST) Large Area Telescope (LAT) Calorimeter AFEE Board Parts Radiation Test Plan

Atomic Force Microscope and Magnetic Force Microscope Background Information

Biasing. 7 th FLUKA Course NEA Paris, Sept.29-Oct.3, 2008

GLAST Geant4 Simulation

Scripps Proton Therapy Center: Configuration and Implementation

POSSIBL-E EXPERIMENTS ON THE 200-GeV ACCELERATOR. A. D. Krisch University of Michigan. R. Serber Columbia University.

K O M A C. Beam Commissioning of 100-MeV KOMAC Linac. Korea Multi-purpose Accelerator Complex 양 성 자 가 속 기 연 구 센 터

Innovation From Concept to Production

Beam Instrumentation Group, CERN ACAS, Australian Collaboration for Accelerator Science 3. School of Physics, University of Melbourne 4

Geometrical importance sampling in Geant4: from design to verification

Acceleration due to Gravity

Magnetic Stripe Reader-Writer. Magnetic Stripe Reader-Writer. RS232 & USB-RS232 Interface Quickstart Manual

OPTICAL FIBERS INTRODUCTION

Testing thermo-acoustic sound generation in water with proton and laser beams

Calculation of Source-detector Solid Angle, Using Monte Carlo Method, for Radioactive Sources with Various Geometries and Cylindrical Detector

Electromagnetism Laws and Equations

Chapter 7: Basics of X-ray Diffraction

Range sensors. Sonar. Laser range finder. Time of Flight Camera. Structured light. 4a - Perception - Sensors. 4a 45

Name Class. Date Section. Test Form A Chapter 11. Chapter 11 Test Bank 155

LA-UR- Title: Author(s): Submitted to: Approved for public release; distribution is unlimited.

Determination of Acceleration due to Gravity

STUDY OF THE TRANSVERSE BEAM EMITTANCE OF THE BERN MEDICAL CYCLOTRON

ATOMS: ATOMIC STRUCTURE QUESTIONS AND ANSWERS

11. Rotation Translational Motion: Rotational Motion:

physics 112N magnetic fields and forces

Vacuum Evaporation Recap

Processing Data with rsmap3d Software Services Group Advanced Photon Source Argonne National Laboratory

Solar Energy. Outline. Solar radiation. What is light?-- Electromagnetic Radiation. Light - Electromagnetic wave spectrum. Electromagnetic Radiation

MCAL Spectrophotometry. Spectrophotometry

. Tutorial #3 Building Complex Targets

GRID AND PRISM SPECTROMETERS

Development and Experimental Performance Evaluation of a Dose-Rate meter for Pulsed Beam.

Development of Optical Wave Microphone Measuring Sound Waves with No Diaphragm

Spherical Beam Volume Holograms Recorded in Reflection Geometry for Diffuse Source Spectroscopy

ELECTRIC FIELD LINES AND EQUIPOTENTIAL SURFACES

Experimental and modeling studies of imaging with curvilinear electronic eye cameras

Radiation Transfer in Environmental Science

Technical Report FP Simple injector for high-current sheet electron beams

2 Absorbing Solar Energy

Advanced variance reduction techniques applied to Monte Carlo simulation of linacs

Tracking systems in HEP:

Other GEANT4 capabilities

KINEMATICS OF PARTICLES RELATIVE MOTION WITH RESPECT TO TRANSLATING AXES

EXPERIMENTAL CONDITIONS FOR CROSS SECTION MEASUREMENTS FOR ANALYTICAL PURPOSES. L. Csedreki 1. Abstract. I. Introduction

Analysis, post-processing and visualization tools

07 - Cherenkov and transition radiation detectors

Experiment: Crystal Structure Analysis in Engineering Materials

Math 241, Exam 1 Information.

Effects of microphone arrangement on the accuracy of a spherical microphone array (SENZI) in acquiring high-definition 3D sound space information

Development of Radiation Resistant Quadrupoles Based on High Temperature Superconductors for the Fragment Separator

Visualization of Output Data from Particle Transport Codes

ICEM CFD Tutorial. Simple Duct Grid

Mars Atmosphere and Volatile EvolutioN (MAVEN) Mission

4.4 WAVE CHARACTERISTICS 4.5 WAVE PROPERTIES HW/Study Packet

Generation of a primary event

Ion Beam Sputtering: Practical Applications to Electron Microscopy

Tutorial: 3D Pipe Junction Using Hexa Meshing

Transcription:

March.2006, Geant4.v8.0p01 Introduction to Hands-on 4 ~Digest of exercise ~ Toyama National College of Maritime Tech. Tsukasa Aso

Image of Hands-on example Z Very simple beamline components and a Target. Spherical Scoring geometry User is expected to implement only a beam line component (Target volume) in the Hands-on 3. Target Spherical Scoring Geometry: (Filled with Air) (Striping with a theta interval of 1 degree ) User is expected to setup scorers for counting photon yields in Hands-on 4. Beam w indow Vacuum Pipe Electron beam Evacuation chamber w indow Silicon m onitor

Scoring Goal of scoring in this example => Count photon yield from targets at the spherical surface by electrons, as a function of solid angle and photon energy. (Striping with a theta interval of 1 degree ) Z Scoring geom etry (The geom etry is defined using param eterized volum e) (1) By attaching a primitive scorer to the striped logical volume, user can get particle yield in each striped geometry. => Angular dependence (2) By setting a SD-filter to the scorer, the scorer works only for a particular particle with a particular energy interval. => Photon energy dependence

Hands-on 4 Setup scorers Primitive scorers ( Photon counting ) Accumulating result Output result Getting accumulated results Example for dumping result for analysis Physics lists Alternative Physics list

Class structure of Hands-on 4 Hands-on 4 example contains these files beamtest Main program for Hands-on 4 example BeamTestDetectorConstruction Sub-class of G4VUserDetectorConstruction class. In Hands-on 4, users are required to define scorers for the scoring geometry at SetupScorer(). BeamTestScoreParameterisation Same as Hands-on 3 for defining stripping sphere volume of scoring geometry BeamTestRun Sub-class of G4Run class. It accumulates scoring results for entire run. BeamTestRunAction Sub-class of G4VUserRunAction class. In Hands-on 4, users are required to generate a user-specific specific run object and output results. BeamTestPrimaryGeneratorAction Same as Hands-on 3 PhysicsList There are two alternative physics-list BeamTestPhysicsList : same as Hands-on 3 BeamTestPhysicsListLowEnergy : using low energy EM processes

Starting point of Hands-on 4 You try to shoot primary particles, however, you can not get any physical quantities without scorers.

Overview of exercise -1- Users are required to do: Setup scorers to the LogicalVolume; DetectorConstruction::SetupScorer() Assign sensitive detector G4MultiFunctionalDetector object, to the t scoring logical volume Register primitive scorer to the MultiFunctionalDetector object. The primitive scorer should be a G4PSSphereSurfaceCurrent with a SD-filter G4SDParticleWithEnergyFilter for specifying a particle type and energy intervals Note: If the scoring photon energies are from 0 MeV to 12 MeV with 0.25 MeV interval, we need 12/0.25 = 48 scorers. Accumulating event data for entire run Hands-on 4 provides BeamTestRun class for this purpose Generate BeamTestRun at BeamTestRunAction class Output result ; BeamTestRunAction::EndOfRunAction() Edit the code for getting result to standard device and/or into CSV files

Overview of exercise -1- (continue) After implementation of scorers, you will see: Standard output at execution. And you will also get files : Current000.csv ~ Current047.csv Run Summary Num ber of events processed : 1000000 User=1893.16s Real=2119.25s Sys=222.55s P rim itivescorer R UN M FDet,Current000 Number of entries 60 copy no.: 0 Run Value : 0.91853412 / mm2 copy no.: 1 Run Value : 0.87473393 / mm2 copy no.: 2 Run Value : 0.76614128 / mm2 copy no.: 3 Run Value : 0.66934179 / mm2 copy no.: 4 Run Value : 0.59831269 / mm2 copy no.: 5 Run Value : 0.53672097 / mm2 copy no.: 6 Run Value : 0.4813613 / mm2 copy no.: 7 Run Value : 0.43104425 / mm2 copy no.: 8 Run Value : 0.3846766 / mm2 copy no.: 9 Run Value : 0.35254134 / mm2 If you may use gnuplot, for example, $ gnuplot gnuplot> set logscale y gnuplot> plot "Current000.csv","Current001.csv, Current002.csv, Current003.csv using 1:2 gnuplot> quit

Overview of exercise -1- (continue)

Overview of exercise -2- Alternative physics-lists are introduced. Users can try it by registering one of those physics-lists to RunManager.. ( at beamtest.cc) (Note) Building hadronic physics list is required. See instruction. For example, you will see differences between BeamTestPhysicsList and QGSP_BERT by injecting 500 MeV protons. BeamTestPhysicsList defines only standard electro-magnetic processes QGSP_BERT defines both electromagnetic and hadronic processes.

Full-set Hands-on example Because of time limitation, we may not talk about the following stuff, but you can find these functionalities inside the Hands-on (full-set) example code. Handling primary beam particles BeamTestPrimaryGeneratorAction extended from G4ParticleGun can produce primary particles according to the user specification given by UI commands. Beam is produced with given particle type, direction, position with fluctuation in x-y plane, and energy with fluctuation. Handling target materials and geometries The user can change a target using UI command. The detail implementation is in BeamTestDetectorConsturction. Both material and geometry are changed associating to the target type. This will be a simple example to change geometry on the fly.