AGATA Simulation Overview. Marc Labiche Nuclear Physics group Daresbury Laboratory

Similar documents
Using AGATA code. Simple examples with built-in event generators

Marc Labiche ASW CSNSM, 25 th -26 th Nov. 2013

Recent developments of the AGATA Simulation Code

FUZZY CLUSTERING ALGORITHM FOR GAMMA RAY TRACKING IN SEGMENTED DETECTORS

Part 1 : Starting and familiarizing Where is your installation? Getting the example programs Running novice examples : N01, N03, N02

How to install and build an application

How to install and build an application

Supported platforms & compilers Required software Where to download the packages Geant4 toolkit installation (release 10.1.p02)

Emission Computed Tomography Notes

How to install and build an application

How to install and build an application. Giuliana Milluzzo INFN-LNS

Geant4 Installation Guide

8 Novembre How to install

A dedicated tool for PET scanner simulations using FLUKA

Detector simulations for in-beam PET with FLUKA. Francesco Pennazio Università di Torino and INFN, TORINO

05/09/07 CHEP2007 Stefano Spataro. Simulation and Event Reconstruction inside the PandaRoot Framework. Stefano Spataro. for the collaboration

Overview: Physically- Based Simulation of Single-Event Effects

XIV Seminar on Software for Nuclear, Subnuclear and Applied Physics Alghero (ITALY) June Geant4 Installation.

Basics of treatment planning II

Gamma spectroscopic measurements using the PID350 pixelated CdTe radiation detector

Introduction to Geant4 Visualization Geant4 v10.0.p3

Shielding factors for traditional safety glasses

Artifact Mitigation in High Energy CT via Monte Carlo Simulation

Synrad3D Photon propagation and scattering simulation

Monte Carlo programs

Deliverable D10.2. WP10 JRA04 INDESYS Innovative solutions for nuclear physics detectors

Gamma-ray Tracking++ Torben Lauritsen, ANL for the GRETINA collaboration

Compilation and run of a Geant4 Advanced example

ISOCS Characterization of Sodium Iodide Detectors for Gamma-Ray Spectrometry

Enhanced material contrast by dual-energy microct imaging

Halo Matching for High Intensity Linacs and Dedicated Diagnostics

Topics for the TKR Software Review Tracy Usher, Leon Rochester

CAD interfaces for simulation and analysis tools in the space domain

Geant4 Package in SPENVIS

OMEGA Experimental Operations 2011 OLUG Status Report

musrsim and musrsimana tools for

Trivial Data Analysis for Geant4 Geant4 v9.3p01

EicRoot software framework

Spectral analysis of non-stationary CT noise

Improved Detector Response Characterization Method in ISOCS and LabSOCS

Measurement of fragmentation cross-section of 400 MeV/u 12 C beam on thin targets

ALICE ANALYSIS PRESERVATION. Mihaela Gheata DASPOS/DPHEP7 workshop

Monte Carlo simulation of photon and electron transport

Space Radiation and Plasma Environment Monitoring Workshop 13 and 14 May ESTEC. Efacec Space Radiation Monitors MFS & BERM

Geant4 activities at DESY

CSE 167: Lecture #6: Color. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012

Introduction to Geant4 II

Trivial And Non-Trivial Data Analysis for Geant4

Standard output and plotting. FLUKA Beginner s Course

Front end electronics and system design for the NUSTAR experiments at the FAIR facility. FEE 2006 Workshop

Starting with an example.

Analysis of Σ 0 baryon, or other particles, or detector outputs from the grid data at ALICE

FastSim tutorial for beginners

GAUDI - The Software Architecture and Framework for building LHCb data processing applications. Marco Cattaneo, CERN February 2000

Hidenobu Tachibana The Cancer Institute Hospital of JFCR, Radiology Dept. The Cancer Institute of JFCR, Physics Dept.

Single-Volume Scatter Camera: simulation results

Development of the web-based Data Retrieval and Plotting Engine (DARPE) Sergei KORENNOV and Ken-ichi NAITO Meme Media Laboratory, Hokkaido University

PXD Simulation and Optimisation Studies

Simulation study for the EUDET pixel beam telescope

Integrated data analysis of fast-ion measurements by velocity-space tomography

A fast and accurate GPU-based proton transport Monte Carlo simulation for validating proton therapy treatment plans

Scatter in an uncollimated x-ray CT machine based on a Geant4 Monte Carlo simulation. Wadeson, Nicola and Morton, Edward and Lionheart, William

Microsoft Visual Studio 2008 Full Version For Windows 7 64 Bit

MPEXS benchmark results

MesonEx Chain. From Detector to Publication... Perspective of one CLAS12 experiment. Derek Glazier, University of Glasgow

Combining Analytical and Monte Carlo Modelling for Industrial Radiology

LArTPC Reconstruction Challenges

Introduction to Geant4

INTRODUCTION TO THE ANAPHE/LHC++ SOFTWARE SUITE

Monitor Unit (MU) Calculation

Upgrading your GEANT4 Installation

Studies of e γx and of e π0x with clas and clas12

Monte Carlo methods in proton beam radiation therapy. Harald Paganetti

Modeling the ORTEC EX-100 Detector using MCNP

Limitations in the PHOTON Monte Carlo gamma transport code

Disentangling P ANDA s time-based data stream

ADVANCES IN FLUKA PET TOOLS

GATE-RT Applications in Radiation Therapy

Deeply Virtual Compton Scattering at Jefferson Lab

CEBAF Viewer Radiation Hardening

Zahner 12/2011. Light Spectra Display and Analysis

Geant4 in Brachytherapy

The Need for Nuclear Data

Using the Bruker Tracer III-SD Handheld X-Ray Fluorescence Spectrometer using PC Software for Data Collection

Performance of the ATLAS Inner Detector at the LHC

User Documents and Examples

Brief User Guide to GPID

Medical Imaging BMEN Spring 2016

Delayline Detectors. Imaging Detection of Electrons, Ions & Photons with Picosecond Time Resolution. e - I +

Betatron Core Slow Extraction at CNAO

Introduction to Biomedical Imaging

HEP data analysis using ROOT

Introduction to Positron Emission Tomography

Calibration Procedures and Software for HiRA/LASSA (Si detectors and CsI detectors)

imass: Computational NRF Spectra Signal from Geant4

Enhancing the Detector for Advanced Neutron Capture Experiments

AGATA Analysis on the GRID

Code characteristics

THE EPIC SIMULATOR AND PILE-UP MODELLING. Prashin Jethwa EPIC BOC /3/2012

Data processing and storage in the Daya Bay Reactor Antineutrino Experiment

Transcription:

AGATA Simulation Overview Marc Labiche Nuclear Physics group Daresbury Laboratory

The simulation process

Packages required: GEANT4 AGATA code (E. Farnea) A tracking code: 2 availables: mgt code (D. Bazzacco) oft code (A. Lopez-Martens) An analysis package: xtrackn, ROOT based programs (GammaWare) GammaWare (O. Stezowki) Convert files.ags from the Radware/ENSDF level scheme directory to simulation input file Production cross section codes Ex: Fusion evaporation (CASCADE, COMPA )

AGATA code Available at: http://agata.pd.infn.it/documents/simulations/agataco de.html Includes a very useful Users manual with basic tutorials Code based on GEANT4 Hint: easy GEANT4 installation on Windows (2000, XP, Vista) VMware player (Virtual Machine) on Desktop or Laptop. visit: http://geant4.in2p3.fr

VMware Offers: Operating system : Scientific Linux 4.5 Geant4 version 9.2 with all sets of data files and compiled physics lists, including CLHEP and Mesa. Visualisation tools : OpenGL, HepRApp, DAWN, VRMLView Pro Analysis tools : ROOT, OpenScientist (in order to create hbook/paw, ROOT and AIDA histogram files in Geant4 applications, more information here, and also for visualization), gnuplot, Grace Integrated development environment : Source-Navigator IDE Debugger : ddd, Insight Other utilities : CERNLIB 2005, Boost, Doxygen, Firefox, Gimp, Lyx, Motif, Python, OpenOffice, Thunderbird, Valgrind, Xemacs,... Also: 1 common directory between Windows and Linux VM Requires 15Go free space on your hard drive Exists also on Mac but as shareware software (not free software).

AGATA code Existing geometries: (found in the directory Agata/macros/ ) Symmetrical triple cluster (geomsymm.mac) Demonstrator (geom180-demo.mac) 1pi (geom180-1p.mac) 2pi (geom180-2p.mac) 3pi (geom180-3p.mac) 4pi (geom180.mac) Commands: $G4BIN/agata idle>/control/execute macros/geom180.mac idle>/control/execute macros/visvrml.mac

Segmentations 6 transversal slices 6 radial sectors

Ancillary detectors Existing ancillaries: Command: $G4BIN/agata -a N anc ID 1.. ID Nanc PRISMA not included. Another dedicated code is used instead. The latter accepts the same input file than the AGATA geant4 code. A merge code combines the two output files and reconstructs the full event Procedure to add new ancillary detectors is described in the user s manual (Marcin Palacz: palazc@slcj.uw.edu.pl)

Ancillary examples: Demo. + RFD $G4BIN/agata -a 1 11 Idle>/Agata/detector/enableAncillary Idle>/control/execute macros/geom180-demo.mac Idle>/control/execute macros/visvrml.mac Demo. + EUCLIDES + Nwall $G4BIN/agata -a -a 2 4 7 Idle>/Agata/detector/enableAncillary Idle>/Agata/detector/rotateArray Idle>/control/execute macros/geom180-demo.mac 180. 0. Idle>/control/execute macros/geom180-demo.mac macros/visvrml.mac Idle>/control/execute macros/visvrml.mac

Event generators Built-in event generator (basic) Used to define and optimised the AGATA geometry Source of particles at rest or not. for each event a particle (or set of particles) is emitted (ie: no cross sections) External event generator (realistic) nuclear reactions are assumed (Beam, Target, E & p conservation) reaction cross sections (CASCADE) realistic gamma cascade with branching ratio (GammaWare/NNSDF)

Built-in (basic) event generator : Commands: Example 1: Monochromatic source $G4BIN/agata Idle>/control/execute/ macros/geom180.mac Idle>/Agata/generator/gamma/energy 1332.5 Idle>/Agata/run/beamOn 10000 Example 2: gamma + particle (n, p, d, a, e-, e+, generic ions ) source $G4BIN/agata -n Idle>/control/execute/ macros/geom180.mac Idle>/Agata/generator/gamma/energy 1332.5 Idle>/Agata/generator/particlename/energy 1000 Idle>/Agata/run/beamOn 10000 Example 3: basic rotationnal band $G4BIN/agata Idle>/Agata/generator/recoil/beta 5 (v/c = 5%) Idle>/Agata/generator/gamma/band 80 90 30 (lowest E, Eγ, Mγ) Idle>/Agata/run/beamOn 100000 (kev) 2690 260 170 80 90 kev 90 kev

Efficiency of a Standard Ge Shell vs Position Resolution and γ Multiplicity

External ( realistic ) event generator Example: Event00 file in Agata/events: FORMAT 0 0 = Emitter info, Emitted info # (Level of external information: 0 to 4) # REACTION 6 12 16 32 88.0 = Z beam, A beam, Z target, A Target, E beam # (Default= 1, 1, 6, 12, 0) # EMITTED 2 1 4 = N total, Type i=0,, Type i-n # $ = Beginning of event -101 12 26 44. 0. 0. 1. 0. 0. 0. = Emitter: z, A, E, x Dir, y Dir,z Dir, x S, y S,z S 1 3000. 0. 1. 0. 0. 0. 0. 0. 0. = 1 st emitted: E, x Dir, y Dir,z Dir, x S, y S,z S, [t, P] 4 5000. 1. 0. 0. 0. 0. 0. 0.5 1 = 2 nd emitted: E, x Dir, y Dir,z Dir, x S, y S,z S, [t, P] Command: $G4BIN/agata -n Idle>/control/execute/ macros/geom180.mac Idle>/agata/generator/emitter/eventFile /Path/to/Eventfile/EventfileName index Type 1 gamma 2 neutron 3 proton 4 deuterium 5 Triton 6 3He 7 alpha 8 Generic ion 97 Electron 98 Positron 99 Geantino

External ( realistic ) event generator Fusion evaporation with EUCLIDES + AGATA 28 Si(100Mev) + 28 Si Production cross section and energy of evaporated particles calculated by CASCADE (statistical code) Discrete gamma transitions from Radware/ENSDF

Typical simulation output Beginning of an event Detector ID ASCII file: GammaEvents.XXXX With XXXX= run number Header part with general information on the input Event part: 100 1 Event# -101 0.06022 0.00000 0.00000 1.00000-102 0.000 0.000 0.000-1 3000.000 0.00000 1.00000 0.00000 0 55 75.557-16.144 273.343 1.699 25 104 6.938 1.848 309.156 65.450 52 101 11.067 11.489 312.137 82.980 52 101 3.240 11.490 312.137 82.982 52 101 88.191 11.484 312.138 82.984 52 101 1.223 11.472 312.108 82.998 52 101 8.386 11.472 312.108 82.998 52 55 168.370-19.890 287.472-6.734 35 55 4.372-19.890 287.472-6.734 35 Emitter beta & Direction Emitter position Emitted particle, energy, Direction & event# Segment number 1 st digit = slice 2 nd digit = sector Energy loss Command to save on file Idle>/Agata/file/enableLM Laboratory position in which the interaction occurs

Tracking codes To disentangle the interaction points identified in all crystals and reconstruct the trajectory of the incident photons MGT code (D. Bazzacco) C program: mgt.c Produces ~140 1D spectra all in one file: spec.dat Note: Energy-channel# matching lost during tracking process spectra need calibrations Spec.dat read via xtrackn(gaspware), MGTana.C (ROOT), GammaWare OFT = Orsay Forward Tracking code (Araceli Lopez-Martens) C program 2 versions: 1 for built-in event generator: forward_n.c 1 for reallistic event generator: forward_external.c Produces one unique 1D spectrum in ASCII file called spectrum Read via OFTana.C (ROOT), GammaWare hints to compile OFT: use a bash shell and the commands: ulimit s 65563 gcc forward_n.c lm o forward

Packing Consists of grouping close interaction points within a same segment and take the energy-weighted barycentre Can be done in the simulation: /Agata/file/packingDistance 1. Can be done in both tracking codes.

Smearing Not done in the AGATA GEANT4 code but in the tracking codes: in mgt: emitter position and momentum interaction position (energy-dependant?) in oft: emitter (?) energy loss for each interaction interaction position (energy-dependant)

simulation + tracking Response of AGATA for a rotational cascade of 30 photons emitted from a moving source (β=50%) along z axis, after Doppler correction from the detectors position (top), the segments position (middle) and from the mgt 1 st interaction point (bottom)

GammaWare Based on ROOT Allows to : to read Radware and ENSDF level Schemes to simulate real gamma-ray cascades to store them in files that can be read with AGATA GEANT simulations to simulate AGATA like gamma-ray cascades by applying an experimental filter to generate gamma-ray cascades together with charges particles (thank's to Francesco) to convert spectrum from different format (gpsi, midas, radware, root)...

GammaWare ToGeant.mac (in gammaware/macros) produces sequences of g-ray energies from a radware file (.ags) and format them in an input file (.event) for GEANT4 AGATA code. file.event ) Commands: root [0].L ToGeant.C root [1] togeant1( file.ags, Ncascades, A root file (togeant101.root) is automatically generated to store the simulated cascades

UK contribution WP3: Experiment simulations and verification of tracking ( R. Wadsworth) Task1: Implementation of experimental facilities into GEANT4 Implement full experimental setups in the GEANT4 AGATA simulation package Task2: Simulation of key experiments and reaction mechanism Simple source test runs Fusion evaporation reactions (light target & inverse kinematics) Coulomb excitation reactions (medium mass beam in inverse kinematics) High multiplicity reactions Multinucleon transfer reactions (PRISMA) Relativistic many-particle fragmentation (GSI) Task3: Verification of tracking algorithms test with first in-beam test experiment

Status & near future plans A UK AGATA WG is being formed (mailing list, regular meetings) Obtain, install and learn how to use the AGATA simulation Get the packages running GEANT4 AGATA code ( ) tracking codes ( ) GammaWare ( ) Cross section codes (to get) Reproduce the simulation results previously report (on going) Simulate source runs and compare with data 137 Cs or 60 Co Simulate first in-beam test and compare with data 80 Se + 9 Be @230 MeV to produce 86 Sr or 82 Se + 12 C @250 MeV to produce 91 Zr

Other possible contributions Use CAD + GEANT4? CAD Step files FASTRAD gdml files GEANT4 Implement PRISMA in Geant4 or use the existing PRISMA code

Summary AGATA simulations require several packages Need to learn and understand Good progress made in installing and learning most of those packages. Capable to reproduce simple simulations with the built-in event generator. Capable to simulate realistic γ-cascades using GammaWare For more realistic simulations: Need to get/learn reaction cross section codes Need to get /learn the PRISMA code

Thank you!