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

Size: px
Start display at page:

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

Transcription

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

2 À la mémoire de Enrico Enrico Farnea ( )

3 Some generalities AGATA Code is based fully on GEANT4 transport code. Compile on different GEANT4 version From Geant4.7 (although not tested recently) up to Geant4.9.6 Since Geant4.9.5, compilation possible with cmake or make GEANT4.10 is coming soon ~(next month) make may no longer be available for compilation cmake only

4 The AGATA Simulation team Core team: Cesar Domingo-Pardo, Joa Ljungvall, Johan Nyberg, and myself (convener) Extra support for the different campaigns/ancillary detectors: - At GANIL: Marcin Palazc (N-Wall-NEDA), Grzegorz Jaworski (EXOGAM), Bart Bruyneel (FATIMA), - At GSI: Dan Bloor (LYCCA+AGATA), M. Reese (Ext evt generator for plunger), - At Legnaro: Dino Bazzacco,

5 The team roles/activities: Develop: - Code general improvement - Integration of Ancillary detectors - Event generators - Background - Preliminary analysis codes Assist: - Installation - Running - Bug fixing Maintain: - Compatibility with GEANT4 distributions Perform simulations: - Of general interests (Source or Commissioning runs) - Of experiment proposals, Occasionally

6 ASC Distribution Can be checked out here: Subversion is used for the control version, so to check out type: svn co (for the full version) svn co (for the original version) svn co (for GANIL version) svn co (for GSI version) To received updates, the command is: cd../trunk/ svn update To commit changes, you ll need login & password (just ask me)

7 AGATA repository structure Agata/ trunk/ branches/ GANIL/ trunk/ GSI/ a_event_generator/ b_event_builder/ trunk/ c_event_reconstruction/ Other branches can be added (LYCCA, ) trunk/ Currently each of the trunk/ directories (from top to bottom) are copies of Enrico s In preparation

8 Also distributed: The repository contains an INSTALL file For both GEANT4 and ASC. For GEANT4, the easiest way is to download the virtual machine from VMWare player or VirtualBox a new directory with some external basic generators. Produce ASCII input for ASC with gamma-emitter momentum and gamma-decay cascade Basic reaction available: Coulex, knockout (fragmentation), fusion-evaporation, transfer, elastic/inelastic Also valid for multi-layer target (plunger experiment). See: README, HOWTO

9 Also distributed: The two tracking algorithms: BUT no manuals run with default parameters. OFT (contact: MGT (contact: Dino.Bazzacco:pd.infn.it) Both algorithms are in the directory: trunk/analysis Many examples to run simulation are available in: trunk/macros/ tunk/macros_ganil/ trunk/macros_pespec/

10 The ASC manual In each trunk/docs/ - the ASC manual is available: agatamanual.pdf (Enrico) It needs to be updated for more recent developments but still completely valid.

11 The agata/ repository

12 The branches

13 The Agata/branches/GANIL/trunk/ directory Geant4-based AGATA core program (Leave it to the developpers) Compilation files for make (GNUMakefile) and cmake (CMakeLists.txt, build/)

14 The AGATA Cmakefile.list Produces the executable file Agata and saves a copy of the configurations files & macros in a build directory (e.g: build1). build can be put any where on your system. you can then work in this directory: create new macros or config. Files run your simulations in that build directory. Suggestion: when a new version of the AGATA code comes along (ie: after an, svn update) You can create a new build directory (e.g build2) and compile the new version there. If satisfied, you can delete build1!! The current Cmakelist.txt works but still under construction Not all CPPFLAGS are set yet. The config. & macros files not yet copied to the build directory

15 The Agata/branches/GANIL/trunk/ directory Geometry config files for AGATA

16 The files A180/A180eulerxxx.list Probably the only file you may want/need to modify To add new Triple clusters (ATC) or double clusters (ADC) in the geometry And to position them as you which Note: For full array use: A180euler.list Ex: A180/A180euler5D5T.list # The Euler angles (degree) and shifts (mm) of the 15 clusters # cl cl# psi(rz) theta(ry) phi(rz) dx dy dz ATC ADC

17 The Agata/branches/GANIL/trunk/ directory Geometry config files for AGATA Geometry files for some ancillary det.

18 The Agata/branches/GANIL/trunk/ directory Geometry config files for AGATA Geometry files for some ancillary det. EXOGAM input configuration file

19 The EXOGAM input file In the file Exogam_input :. # CONFIGURATION X CONFIGURATION B # # Id Large/Small In/Out T->Ge can Theta Phi # Clover (cm) (deg.) (deg.) # #Flange 2: 0 L #Flange 4: 1 L #Flange 3: 2 L #Flange 5: 3 L #Flange 10: 4 L #Flange 11: 5 L #Flange 12: 6 L #Flange 13: 7 L #Flange 6: 8 L #Flange 7: 9 L #Flange 8: 10 L #Flange 9: 11 L #Flange 15: 12 L #Flange 1: 13 L

20 The Agata/branches/GANIL/trunk/ directory Geometry config files for AGATA EXOGAM input configuration file Geometry files for some ancillary det. Examples of macros

21 The Agata/branches/GANIL/trunk/ directory mgt and OFT tracking code

22 The Agata/branches/GANIL/trunk/ directory mgt and OFT tracking code Event input file examples

23 The Agata/branches/GANIL/trunk/ directory mgt and OFT tracking code Event input file examples Agata code manual

24 The Agata/branches/GANIL/trunk/ directory mgt and OFT tracking code Event input file examples Agata code manual

25 On the Geant4 VM only Compilations with GNUMakefile In a terminal window or in your.cshrc file, run the commands: source /usr/local/geant4.9.6.p02/share/geant /geant4make/geant4make.csh /usr/local/geant4.9.6.p02/share/geant /geant4make/ (Note:there is a space between../geant4make.csh and /usr/local/.) unsetenv G4UI_USE_QT unsetenv G4VIS_USE_OPENGLQT unsetenv G4UI_USE_XM unsetenv G4VIS_USE_OPENGLXM In the trunk/ directory, compile agata with the command: make clean make The executable Agata should then be created in the directory $G4WORKDIR/bin/Linuxg++/ To execute the program run: $G4WORKDIR/bin/Linux-g++/Agata

26 Compilations with CMakefile on VM In trunk directory, create a build directory and enter it: mkdir Build_Agata cd Build_Agata Build with cmake: cmake DGeant4_DIR=$G4LIB/Geant / Compile with make: make The executable Agata should then be created in this Build_Agata/ directory. To run the code, from the trunk directory:./build_agata/agata

27 Time for a break

28 Running the Agata code The options available The AGATA commands With built-in generators What generators? Simulation Output file description The other generator options Simulation Input file description Using Ancillary detectors

29 The options >$G4WORKDIR/bin/Linux-g++/Agata -h (or./build/agata -h) -g index select geometry (0=AGATA, 1=SHELL, 2=Simple, 3=Geom for test of Physics 4=Orgam (eurogam)) -a N_anc n_1... n_n select ancillary devices -n use also neutrons, protons,... -nole use the standard treatment of the interactions for gamma/e-/e+ -nolowh use the standard treatment of the interactions for hadrons -p consider the linear polarization of the photons -Vol enables the use of geantinos for volume and solid angle calculation -Ext reads the event sequence from file -Gen uses user-supplied event generation -Test Event generator using geant4 gun commands -b file.mac runs in batch mode executing file.mac -Path <dir> sets base directory to <dir> -seed uses current time as seed for random number engine -run r sets first run number to r -SN Use G4ScreenedNuclear instead of multiplescattering for Generic Ions -decay zzz.aaaa make radioactive decayfiles -AddOn library_name Add some kind of det. via shared lib -h help, print this list

30 The AGATA commands >$G4WORKDIR/bin/Linux-g++/Agata (or./build/agata) Idle> ls Idle> ls /Agata/ Idle> ls /Agata/generator/ Idle> ls /Agata/generator/gamma/ List of all interactive commands (IC) List of Agata/ IC

31 Generators Built-in >./path_to/agata External From event input files >./path_to/agata Ext From user-defined generators (on-the-fly) >./path_to/agata -Gen

32 Built-in generators (1) Many options (including v/c recoil & polarisation) For the energy of the emitted g, in CM: 7 types (0 to 6), set with the command: /Agata/generator/gamma/gunType type Defined in class src/agataemitted.cc type =0 : monochromatic (=default) type =1 : rotational band type =2 : discreet energies read from file type =3 : flat energy distribution type =4 : sampled from a continuous spectrum type =5 : same as 2, with intensity normalisation to 1 (100%) type =6 : monochromatic + E2 angular distribution

33 Built-in generators (2) Recoil velocity: v/c value (in %) set with the command: /Agata/generator/recoil/beta value Other parameters for /Agata/generator/recoil/ are: sigma * Define sigma of the gaussian distribution of recoil v/c. openingangle * Define opening angle for the recoil cone. gaussangle * Set opening angle for the recoil cone to a gaussian distribution. uniformangle * Set opening angle for the recoil cone to a uniform distribution. direction * Define a fixed direction of the recoil. thetaphi * Define a fixed direction of the recoil. sourcetype * Define behaviour of the source. positionofsource * Define initial position of the source.

34 Output file description (1) The header file: AGATA OUTPUT_MASK # ndet Energy AbsolutePosition(x y z) RelativePosition(x' y' z') # RelativePosition for mgs (x'' y'' z'') nseg time interaction # 0--> disabled; 1--> enabled DISTFACTOR 1 ENERFACTOR 1 G4TRACKING 0 DATE Sat Nov 23 21:00: GEOMETRY AGATA SUMMARY TRANSFORMATION PASSIVE 1 CAPSULES 1 ENDGEOMETRY GENERATOR 0 ENDGENERATOR GAMMA RECOIL SOURCE $ = Information written for each hits = Some scaling factors = Tracking method = Date & time BEGINNIN OF GEOMETRY = Detector name = Rmax, Rmin, Ncrist., Ncl, Nslice(Ncl), Nseg(Ncl),.. = Translation & Rotation parameters = Passive material implemented = Capsule included END OF GEOMETRY = Generator type = emitted particle multiplicity = kinetic energy = beta; beta sigma; direction(x,y,z); Op. Angle = type; motion; position(x,y,z)

35 Output file description (2) The output events in GammaEvents.xxxx gamma Crystal # Incident energy and direction (dx,dy,dz) Evt # Segment # Deposited energy and absolute Interaction Position

36 Using external event input file Can be produced by hand or via gammaware, Ext_generators/, ASCII format: Example: Events00 file in Agata/events/: FORMAT 0 0 = Emitter info, Emitted info # (Level of detailed information: 0 to 4) # REACTION = Z beam, A beam, Z target, A Target, E beam # (Default= 1, 1, 6, 12, 0) # EMITTED = N total, Type i=0,, Type i=n-1 # $ = Beginning of event = Emitter: z, A, E, x Dir, y Dir,z Dir, x S, y S,z S = 1 st emitted: E, x Dir, y Dir,z Dir, x S, y S,z S, [t, P] = 2 nd emitted: E, x Dir, y Dir,z Dir, x S, y S,z S, [t, P] 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

37 AGATA Ancillary detectors RFD EUCLIDES DIAMANT AIDA EXOGAM FATIMA

38 The list of Ancillaries so far Ancillaries Index Sensitive Det. instances Offset Koeln Si det Shell (default) DANTE EUCLIDES ,5000 Brick (PRISMA dipole ) N-Wall DIAMANT EXOGAM HELENA RFD TRACE? ,13000 CUP? GASPARD? Cassandra AIDA FATIMA

39 Multi-detector example By running the command: Agata a Nb of ancillaries EXOGAM id DIAMANT id N-Wall id

40 Exogam event output description Incoming gamma 9000: ExoGam offset 400: BGO shield offset 36: Flange_ID *4 + Cryst_ID Energy Dep. position(x,y,z) Seg_ID (00 to 03)

41 The EXOGAM input file Flange ID of the first clover activated. # CONFIGURATION X CONFIGURATION B # # Id Large/Small In/Out T->Ge can Theta Phi # Clover (cm) (deg.) (deg.) # #Flange 2: 0 L #Flange 4: 1 L #Flange 3: 2 L #Flange 5: 3 L #Flange 10: 4 L #Flange 11: 5 L #Flange 12: 6 L #Flange 13: 7 L #Flange 6: 8 L #Flange 7: 9 L #Flange 8: 10 L #Flange 9: 11 L #Flange 15: 12 L #Flange 1: 13 L

42 MINIBALL Also, some special ones Not defined as other ancillaries Close to AGATA design Just different cluster size & segmentation Thus = modified AGATA clusters Use mgt tracking code to analyse MINIBALL data PRISMA Merging of PRISMA code output and ASC output LYCCA grazing code the input file (emitters + g s) Same input file used for both simulation codes Coincidences with acceptance effects + Doppler correction Merging of LYCCA Sim. package + ASC code Contact: Dan Bloor db654@york.ac.uk

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

Using AGATA code. Simple examples with built-in event generators Using AGATA code Simple examples with built-in event generators The options >$G4WORKDIR/bin/Linux-g++/Agata -h (or./build/agata -h) -g index select geometry (0=AGATA, 1=SHELL, 2=Simple, 3=Geom for test

More information

AGATA Simulation Overview. Marc Labiche Nuclear Physics group Daresbury Laboratory

AGATA Simulation Overview. Marc Labiche Nuclear Physics group Daresbury Laboratory 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)

More information

Recent developments of the AGATA Simulation Code

Recent developments of the AGATA Simulation Code Recent developments of the AGATA Simulation Code On behalf of the Simulation Working Group Marc Labiche (marc.labiche@stfc.ac.uk) 18t h AGATA week, Milano - 11 th Oct 2017 Outline Generalities regarding

More information

FUZZY CLUSTERING ALGORITHM FOR GAMMA RAY TRACKING IN SEGMENTED DETECTORS

FUZZY CLUSTERING ALGORITHM FOR GAMMA RAY TRACKING IN SEGMENTED DETECTORS Romanian Reports in Physics, Vol. 62, Nos. 1, P. 27 36, 2010 FUZZY CLUSTERING ALGORITHM FOR GAMMA RAY TRACKING IN SEGMENTED DETECTORS G. SULIMAN, D. BUCURESCU Horia Hulubei National Institute for Physics

More information

Code characteristics

Code characteristics The PENELOPE Computer code M.J. Anagnostakis Nuclear Engineering Department National Technical University of Athens The PENELOPE code system PENetration and Energy LOss of Positrons and Electrons in matter

More information

musrsim and musrsimana tools for

musrsim and musrsimana tools for Aare musrsim and musrsimana tools for simulating the μsr instruments psi forum Kamil Sedlak Auditorium 25 June 2012, PSI Before Geant4/musrSim istallation Install ROOT package from root.cern.ch, and set

More information

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

Detector simulations for in-beam PET with FLUKA. Francesco Pennazio Università di Torino and INFN, TORINO Detector simulations for in-beam PET with FLUKA Francesco Pennazio Università di Torino and INFN, TORINO francesco.pennazio@unito.it Outline Why MC simulations in HadronTherapy monitoring? The role of

More information

Monte Carlo programs

Monte Carlo programs Monte Carlo programs Alexander Khanov PHYS6260: Experimental Methods is HEP Oklahoma State University November 15, 2017 Simulation steps: event generator Input = data cards (program options) this is the

More information

AGATA at GSI Mechanics 23/11/2010. John Strachan

AGATA at GSI Mechanics 23/11/2010. John Strachan AGATA at GSI Mechanics 23/11/2010 John Strachan 1 Structure Beam Geometry AGATA doubles Target Types AGATA main structure HECTOR Detectors Overall layout at GSI/cabling Timescales 2 Beam Geometry 1.5 opening

More information

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

Gamma-ray Tracking++ Torben Lauritsen, ANL for the GRETINA collaboration Gamma-ray Tracking++ The Compton suppressed arrays The tracking arrays Traces and decomposition Clustering and tracking Efficiency of tracking arrays Tracking efficiency and P/T Data quality issues Challenges

More information

FastSim tutorial for beginners

FastSim tutorial for beginners FastSim tutorial for beginners Matteo Rama Laboratori Nazionali di Frascati 1st SuperB Collaboration meeting London, September 2011 Part I FastSim overview M. Rama - 1st SuperB Collaboration Meeting QMUL

More information

Ancillary Software Development at GSI. Michael Reese. Outline: Motivation Old Software New Software

Ancillary Software Development at GSI. Michael Reese. Outline: Motivation Old Software New Software Ancillary Software Development at GSI Michael Reese Outline: Motivation Old Software New Software Work supported by BMBF NuSTAR.DA - TP 6, FKZ: BMBF 05P12RDFN8 (TP 6). March 20, 2013 AGATA week 2013 at

More information

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

Measurement of fragmentation cross-section of 400 MeV/u 12 C beam on thin targets Measurement of fragmentation cross-section of 400 MeV/u 12 C beam on thin targets Candidate: Abdul Haneefa Kummali Supervisor : Dr. Vincenzo Monaco PhD School - Department of Physics XXVII cycle 14-February-2014

More information

Compilation and run of a Geant4 Advanced example

Compilation and run of a Geant4 Advanced example Compilation and run of a Geant4 Advanced example Corso Nazionale sull utilizzo del toolkit di simulazione Geant4 Laboratori Nazionali del Gran Sasso, November 8-12, 2010 Date The Geant4 example categories

More information

Cosima A Cosmic Simulator for MEGAlib based on Geant4

Cosima A Cosmic Simulator for MEGAlib based on Geant4 Cosima A Cosmic Simulator for MEGAlib based on Geant4 Designed and implemented by Andreas Zoglauer (zog@ssl.berkeley.edu) Copyright Andreas Zoglauer 2001-2010 Version of 2011-05-03 1 1. Content 1. Content...

More information

Full Simulation of Belle & Belle II SVD Detector (within ILC Framework)

Full Simulation of Belle & Belle II SVD Detector (within ILC Framework) Full Simulation of Belle & Belle II SVD Detector (within ILC Framework) Z. Drásal Charles University in Prague ILC Software Framework Summary Mokka: Geant 4 based, full simulation tool using a realistic

More information

Validation of Proton Nozzle. Jae-ik Shin (KIRAMS) Sebyeong Lee (NCC)

Validation of Proton Nozzle. Jae-ik Shin (KIRAMS) Sebyeong Lee (NCC) Validation of Proton Nozzle Jae-ik Shin (KIRAMS) Sebyeong Lee (NCC) Outline 1. Proposal 2. Status Report of BeamNozzle example 3. Comparison between simulation and measurement 4. Summary Proposal Goal

More information

Starting with an example.

Starting with an example. Starting with an example http://geant4.cern.ch PART I Set your environment up and get a Geant4 example Getting started First, you have to access the common PC where Geant4 is installed, and set the environment

More information

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

Deliverable D10.2. WP10 JRA04 INDESYS Innovative solutions for nuclear physics detectors MS116 Characterization of light production, propagation and collection for both organic and inorganic scintillators D10.2 R&D on new and existing scintillation materials: Report on the light production,

More information

Geant p01. Primary Par(cle. (based on slides by Makoto Asai) Geant4 Tutorial at Stanford 4 March 2014 Dennis Wright (SLAC)

Geant p01. Primary Par(cle. (based on slides by Makoto Asai) Geant4 Tutorial at Stanford 4 March 2014 Dennis Wright (SLAC) Geant4 10.0 p01 Primary Par(cle (based on slides by Makoto Asai) Geant4 Tutorial at Stanford 4 March 2014 Dennis Wright (SLAC) Outline Primary Par(cle Genera(on Built- in primary par(cle generators par(cle

More information

Geant4 activities at DESY

Geant4 activities at DESY Geant4 activities at DESY 3 rd Ecfa/Desy workshop Prague November 2002 Frank Gaede DESY -IT- Outline Introduction Current work Near term goals Looking ahead Conclusion ECFA/DESY workshop Prague 11/02 Frank

More information

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

Space Radiation and Plasma Environment Monitoring Workshop 13 and 14 May ESTEC. Efacec Space Radiation Monitors MFS & BERM Space Radiation and Plasma Environment Monitoring Workshop 13 and 14 May 2014 - ESTEC Efacec Space Radiation Monitors MFS & BERM Contents MFS & BERM Architecture Detectors Stack Reconstruction Algorithm

More information

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

05/09/07 CHEP2007 Stefano Spataro. Simulation and Event Reconstruction inside the PandaRoot Framework. Stefano Spataro. for the collaboration for the collaboration Overview Introduction on Panda Structure of the framework Event generation Detector implementation Reconstruction The Panda experiment AntiProton Annihilations at Darmstadt Multi

More information

Single-Volume Scatter Camera: simulation results

Single-Volume Scatter Camera: simulation results Single-Volume Scatter Camera: simulation results Belkis Cabrera-Palmer June 13 th, 2016 The team: Joshua Braverman, James Brennan, Erik Brubaker (PI), Steven Czyz, Gabriel Kaufman, Peter Marleau, John

More information

EicRoot software framework

EicRoot software framework EicRoot software framework Alexander Kiselev EIC Software Meeting Jefferson Lab September,24 2015 Contents of the talk FairRoot software project EicRoot framework structure Typical EicRoot applications

More information

PXD Simulation and Optimisation Studies

PXD Simulation and Optimisation Studies PXD Simulation and Optimisation Studies Z. Drásal, A. Moll, K. Prothmann with special thanks to: C. Kiesling, A. Raspereza, Prague people Charles University Prague MPI Munich ILC Software Framework Summary

More information

How to install and build an application

How to install and build an application GEANT4 BEGINNERS COURSE GSSI, L Aquila (Italy) 27-30 June 2016 How to install and build an application tutorial course Outline Supported platforms & compilers Required software Where to download the packages

More information

Performance of the ATLAS Inner Detector at the LHC

Performance of the ATLAS Inner Detector at the LHC Performance of the ALAS Inner Detector at the LHC hijs Cornelissen for the ALAS Collaboration Bergische Universität Wuppertal, Gaußstraße 2, 4297 Wuppertal, Germany E-mail: thijs.cornelissen@cern.ch Abstract.

More information

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

Supported platforms & compilers Required software Where to download the packages Geant4 toolkit installation (release 10.1.p02) Supported platforms & compilers Required software Where to download the packages Geant4 toolkit installation (release 10.1.p02) Using CMake Building a Geant4 application with CMake Example of a Geant4

More information

Exercise to build and run a Geant4 simulation.

Exercise to build and run a Geant4 simulation. Exercise to build and run a Geant4 simulation. The aim of this lecture is to build a running Geant4 Monte-Carlo application from source code. In the exercise, all the necessary steps to build, link and

More information

Topics for the TKR Software Review Tracy Usher, Leon Rochester

Topics for the TKR Software Review Tracy Usher, Leon Rochester Topics for the TKR Software Review Tracy Usher, Leon Rochester Progress in reconstruction Reconstruction short-term plans Simulation Calibration issues Balloon-specific support Personnel and Schedule TKR

More information

GLAST tracking reconstruction Status Report

GLAST tracking reconstruction Status Report GLAST collaboration meeting, UCSC June 22-24 1999 GLAST tracking reconstruction Status Report Bill Atwood, Jose A. Hernando, Robert P. Johnson, Hartmut Sadrozinski Naomi Cotton, Dennis Melton University

More information

PHY 1160C Homework Chapter 23: Reflection and Refraction of Light Ch 23: 8, 10, 14, 20, 26, 28, 33,38, 43, 45, 52

PHY 1160C Homework Chapter 23: Reflection and Refraction of Light Ch 23: 8, 10, 14, 20, 26, 28, 33,38, 43, 45, 52 PHY 1160C Homework Chapter 3: Reflection and Refraction of Light Ch 3: 8, 10, 14, 0, 6, 8, 33,38, 43, 45, 5 3.8 What is the speed of light in water (n = 1.33)? n = c/v v = c/n v = (3.00 x 10 8 m/s)/(1.33)

More information

AGATA Analysis on the GRID

AGATA Analysis on the GRID AGATA Analysis on the GRID R.M. Pérez-Vidal IFIC-CSIC For the e682 collaboration What is GRID? Grid technologies allow that computers share trough Internet or other telecommunication networks not only

More information

Versioning. Terms. Configuration item (CI) Version Configuration Management aggregate Configuration Baseline

Versioning. Terms. Configuration item (CI) Version Configuration Management aggregate Configuration Baseline Versioning Terms Configuration item (CI) Version Configuration Management aggregate Configuration Baseline 1 Versioning No history Different names Tool capable of keeping track of versions Same name Different

More information

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

How to install and build an application. Giuliana Milluzzo INFN-LNS How to install and build an application Giuliana Milluzzo INFN-LNS Outline Supported platforms & compilers Required software Where to download the packages Geant4 toolkit installation (release 10) Using

More information

CSCI 2132: Software Development. Norbert Zeh. Faculty of Computer Science Dalhousie University. Subversion (and Git) Winter 2019

CSCI 2132: Software Development. Norbert Zeh. Faculty of Computer Science Dalhousie University. Subversion (and Git) Winter 2019 CSCI 2132: Software Development Subversion (and Git) Norbert Zeh Faculty of Computer Science Dalhousie University Winter 2019 Version Control Systems A version control system allows us to Record the history

More information

Emission Computed Tomography Notes

Emission Computed Tomography Notes Noll (24) ECT Notes: Page 1 Emission Computed Tomography Notes Introduction Emission computed tomography (ECT) is the CT applied to nuclear medicine. There are two varieties of ECT: 1. SPECT single-photon

More information

Time and position resolution of high granularity, high counting rate MRPC for the inner zone of the CBM-TOF wall

Time and position resolution of high granularity, high counting rate MRPC for the inner zone of the CBM-TOF wall Time and position resolution of high granularity, high counting rate MRPC for the inner zone of the CBM-TOF wall M. Petris, D. Bartos, G. Caragheorgheopol, M. Petrovici, L. Radulescu, V. Simion IFIN-HH

More information

Monte Carlo methods in proton beam radiation therapy. Harald Paganetti

Monte Carlo methods in proton beam radiation therapy. Harald Paganetti Monte Carlo methods in proton beam radiation therapy Harald Paganetti Introduction: Proton Physics Electromagnetic energy loss of protons Distal distribution Dose [%] 120 100 80 60 40 p e p Ionization

More information

How to install and build an application

How to install and build an application GEANT4 BEGINNERS COURSE GSSI, L Aquila (Italy) 12 nd May 2014 How to install and build an application tutorial course Outline Supported platforms & compilers Required software Where to download the packages

More information

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

Part 1 : Starting and familiarizing Where is your installation? Getting the example programs Running novice examples : N01, N03, N02 Hands On 1 Overview Part 1 : Starting and familiarizing Where is your installation? Getting the example programs Running novice examples : N01, N03, N02 Part 2 : Looking into Geant4, trying it out with

More information

GATE-RT Applications in Radiation Therapy

GATE-RT Applications in Radiation Therapy GATE-RT Applications in Radiation Therapy GATE Training, Orsay, April 2011 David SARRUT Creatis - CNRS Lyon - France GATE-RT: Radiation Therapy applications Related to dose distribution Radiotherapy: therapy

More information

NKS GammaUser

NKS GammaUser Uncertainties Marie-Christine Lépy Laboratoire National Henri Becquerel CEA Saclay, F-91191 Gif-sur-Yvette cedex, France E-mail: marie-christine.lepy@cea.fr NKS GammaUser 2014 Helsinki 6-8 October 2014

More information

ADVANCES IN FLUKA PET TOOLS

ADVANCES IN FLUKA PET TOOLS MCMA2017 ADVANCES IN FLUKA PET TOOLS Caterina Cuccagna Tera Foundation (CERN) and University of Geneva Ricardo Santos Augusto, Caterina Cuccagna, Wioletta Kozlowska,Pablo Garcia Ortega, Yassine Toufique,

More information

Offline Tutorial I. Małgorzata Janik Łukasz Graczykowski. Warsaw University of Technology

Offline Tutorial I. Małgorzata Janik Łukasz Graczykowski. Warsaw University of Technology Offline Tutorial I Małgorzata Janik Łukasz Graczykowski Warsaw University of Technology Offline Tutorial, 5.07.2011 1 Contents ALICE experiment AliROOT ROOT GRID & AliEn Event generators - Monte Carlo

More information

π ± Charge Exchange Cross Section on Liquid Argon

π ± Charge Exchange Cross Section on Liquid Argon π ± Charge Exchange Cross Section on Liquid Argon Kevin Nelson REU Program, College of William and Mary Mike Kordosky College of William and Mary, Physics Dept. August 5, 2016 Abstract The observation

More information

Alignment of the CMS Silicon Tracker

Alignment of the CMS Silicon Tracker Alignment of the CMS Silicon Tracker Tapio Lampén 1 on behalf of the CMS collaboration 1 Helsinki Institute of Physics, Helsinki, Finland Tapio.Lampen @ cern.ch 16.5.2013 ACAT2013 Beijing, China page 1

More information

Geant4 Installation Guide

Geant4 Installation Guide Geant4 Installation Guide For setting up Geant4 in your computing environment Version: geant4 9.0 Published 29 June, 2007 Geant4 Collaboration Geant4 Installation Guide : For setting up Geant4 in your

More information

Overview: Physically- Based Simulation of Single-Event Effects

Overview: Physically- Based Simulation of Single-Event Effects Overview: Physically- Based Simulation of Single-Event Effects Robert A. Weller Institute for Space & Defense Electronics Vanderbilt University R. A. Reed M. H. Mendenhall D. R. Ball J. A. Pellish K. M.

More information

Geant4 Tutorial. SciNeGHE Trieste An hands-on course based on Geant4 with emphasis on high energy astroparticle physics.

Geant4 Tutorial. SciNeGHE Trieste An hands-on course based on Geant4 with emphasis on high energy astroparticle physics. Geant4 Tutorial SciNeGHE Trieste 2010 An hands-on course based on Geant4 with emphasis on high energy astroparticle physics. Lectures will cover all aspects of Geant4 from basic installation through advanced

More information

Setting Up a C++ Analyzer Replay

Setting Up a C++ Analyzer Replay Setting Up a C++ Analyzer Replay Ole Hansen Jefferson Lab Joint Hall A & Hall C Data Analysis Workshop January 14, 2015 Ole Hansen (Jefferson Lab) C++ Analyzer Replay Tutorial January 14, 2015 1 / 14 Brief

More information

Optical Modeling of Scintillation Detectors Using GATE

Optical Modeling of Scintillation Detectors Using GATE GATE Simulations of Preclinical and Clinical Scans in Emission Tomography, Transmission Tomography and Radiation Therapy Optical Modeling of Scintillation Detectors Using GATE Emilie Roncali Department

More information

Upgraded Swimmer for Computationally Efficient Particle Tracking for Jefferson Lab s CLAS12 Spectrometer

Upgraded Swimmer for Computationally Efficient Particle Tracking for Jefferson Lab s CLAS12 Spectrometer Upgraded Swimmer for Computationally Efficient Particle Tracking for Jefferson Lab s CLAS12 Spectrometer Lydia Lorenti Advisor: David Heddle April 29, 2018 Abstract The CLAS12 spectrometer at Jefferson

More information

SoLID simulation with GEMC. Zhiwen Zhao 2015/03/26

SoLID simulation with GEMC. Zhiwen Zhao 2015/03/26 SoLID simulation with GEMC Zhiwen Zhao 2015/03/26 Outline GEMC Update SoLID simulation with GEMC 2.x solid_gemc in general EC simulation as an example Summary GEMC Update: Outline GEMC 1.x to 2.x, a major

More information

Systems Programming and Computer Architecture ( ) Exercise Session 01 Data Lab

Systems Programming and Computer Architecture ( ) Exercise Session 01 Data Lab Systems Programming and Computer Architecture (252-0061-00) Exercise Session 01 Data Lab 1 Goal Get familiar with bit level representations, C and Linux Thursday, September 22, 2016 Systems Programming

More information

General introduction of version 10.4 and prospects

General introduction of version 10.4 and prospects General introduction of version 10.4 and prospects Makoto Asai SLAC National Accelerator Laboratory May 17th, 2018 @ EIC Software Consortium Meeting Version 10.4 Released on December 8 th, 2017 Mar 6 th,

More information

Event reconstruction in STAR

Event reconstruction in STAR Chapter 4 Event reconstruction in STAR 4.1 Data aquisition and trigger The STAR data aquisition system (DAQ) [54] receives the input from multiple detectors at different readout rates. The typical recorded

More information

How to install and build an application

How to install and build an application GEANT4 BEGINNERS COURSE GSSI, L Aquila (Italy) 6-10 July 2015 How to install and build an application tutorial course Outline Supported platforms & compilers Required software Where to download the packages

More information

Klaus Dehmelt EIC Detector R&D Weekly Meeting November 28, 2011 GEM SIMULATION FRAMEWORK

Klaus Dehmelt EIC Detector R&D Weekly Meeting November 28, 2011 GEM SIMULATION FRAMEWORK Klaus Dehmelt EIC Detector R&D Weekly Meeting November 28, 2011 GEM SIMULATION FRAMEWORK Overview GEM Simulation Framework in the context of Simulation Studies for a High Resolution Time Projection Chamber

More information

Combining Analytical and Monte Carlo Modelling for Industrial Radiology

Combining Analytical and Monte Carlo Modelling for Industrial Radiology 19 th World Conference on Non-Destructive Testing 2016 Combining Analytical and Monte Carlo Modelling for Industrial Radiology Carsten BELLON, Gerd-Rüdiger JAENISCH, Andreas DERESCH BAM Bundesanstalt für

More information

A dedicated tool for PET scanner simulations using FLUKA

A dedicated tool for PET scanner simulations using FLUKA A dedicated tool for PET scanner simulations using FLUKA P. G. Ortega FLUKA meeting June 2013 1 Need for in-vivo treatment monitoring Particles: The good thing is that they stop... Tumour Normal tissue/organ

More information

Disentangling P ANDA s time-based data stream

Disentangling P ANDA s time-based data stream Disentangling P ANDA s time-based data stream M. Tiemens on behalf of the PANDA Collaboration KVI - Center For Advanced Radiation Technology, University of Groningen, Zernikelaan 25, 9747 AA Groningen,

More information

Introduction to Geant4 II

Introduction to Geant4 II Introduction to Geant4 II User Interface Examples User Support Geant4 Seminar Koichi Murakami (KEK/CRC) 1 Overall structure UI terminal Batch mode Python interface Momo USER INTERFACE 2 Geant4 (User) Interface

More information

Standard output and plotting. FLUKA Beginner s Course

Standard output and plotting. FLUKA Beginner s Course Standard output and plotting FLUKA Beginner s Course The FLUKA Standard Output FLUKA provides a standard output file that contains plenty of useful information: (fortran unit 11, inp###.out from rfluka)

More information

A 10-minute introduction to. SynRad+ A test-particle Monte Carlo simulator for synchrotron radiation

A 10-minute introduction to. SynRad+ A test-particle Monte Carlo simulator for synchrotron radiation A 10-minute introduction to SynRad+ A test-particle Monte Carlo simulator for synchrotron radiation 1 The basics First, let s learn the SynRad+ terminology and the interface in a few slides. Or, if you

More information

CS480. Compilers Eclipse, SVN, Makefile examples

CS480. Compilers Eclipse, SVN, Makefile examples CS480 Compilers Eclipse, SVN, Makefile examples January 26, 2015 New Project New Project C/C++ Project Create a New C Project Choose Makefile Project EmptyProject Toolchain: Linux GCC Next Advanced C/C++

More information

CPPsim User Guide. Table of Contents Page 2 Installation Guide Page 10 Computer Setup Page 13 Running CPPsim Page 15 Possible Future Issues

CPPsim User Guide. Table of Contents Page 2 Installation Guide Page 10 Computer Setup Page 13 Running CPPsim Page 15 Possible Future Issues CPPsim User Guide Table of Contents Page 2 Installation Guide Page 10 Computer Setup Page 13 Running CPPsim Page 15 Possible Future Issues Nicholas Miller August 24. 2017 1 Installation Guide *Copied and

More information

Version control system (VCS)

Version control system (VCS) Version control system (VCS) Remember that you are required to keep a process-log-book of the whole development solutions with just one commit or with incomplete process-log-book (where it is not possible

More information

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

XIV Seminar on Software for Nuclear, Subnuclear and Applied Physics Alghero (ITALY) June Geant4 Installation. XIV Seminar on Software for Nuclear, Subnuclear and Applied Physics Alghero (ITALY) 04-09 June 2017 Geant4 Installation Geant4 tutorial Installation process 1) Check that you meet all the requirements

More information

Grazing Angle 2 Theta Phase Analysis

Grazing Angle 2 Theta Phase Analysis Page 1 of 7 Grazing Angle 2 Theta Phase Analysis 1. Log into the User Log System on the SMIF web site Hardware Setup X-Ray Tube The line focus configuration of the x-ray tube is used. This is the default

More information

CVS Application. William Jiang

CVS Application. William Jiang CVS Application William Jiang CVS Brief CVS (Concurrent Versions System), is an open-source version control system. Using it, we can record the history of our source files, coordinate with team developing,

More information

Version Control. Kyungbaek Kim. Chonnam National University School of Electronics and Computer Engineering. Original slides from James Brucker

Version Control. Kyungbaek Kim. Chonnam National University School of Electronics and Computer Engineering. Original slides from James Brucker Version Control Chonnam National University School of Electronics and Computer Engineering Kyungbaek Kim Original slides from James Brucker What is version control Manage documents over time Keep a history

More information

Simulation Study for EUDET Pixel Beam Telescope using ILC Software

Simulation Study for EUDET Pixel Beam Telescope using ILC Software Simulation Study for EUDET Pixel Beam Telescope using ILC Software Linear Collider Workshop, Hamburg, May/June 2007 Tatsiana Klimkovich DESY Tatsiana Klimkovich, Linear Collider Workshop, May/June 2007

More information

Medical Imaging BMEN Spring 2016

Medical Imaging BMEN Spring 2016 Name Medical Imaging BMEN 420-501 Spring 2016 Homework #4 and Nuclear Medicine Notes All questions are from the introductory Powerpoint (based on Chapter 7) and text Medical Imaging Signals and Systems,

More information

Primary Vertex Reconstruction at LHCb

Primary Vertex Reconstruction at LHCb LHCb-PUB-214-44 October 21, 214 Primary Vertex Reconstruction at LHCb M. Kucharczyk 1,2, P. Morawski 3, M. Witek 1. 1 Henryk Niewodniczanski Institute of Nuclear Physics PAN, Krakow, Poland 2 Sezione INFN

More information

Charged Particle Tracking at Cornell: Gas Detectors and Event Reconstruction

Charged Particle Tracking at Cornell: Gas Detectors and Event Reconstruction Charged Particle Tracking at Cornell: Gas Detectors and Event Reconstruction Dan Peterson, Cornell University The Cornell group has constructed, operated and maintained the charged particle tracking detectors

More information

A GEANT4 Simulation of the Derek Glazier University of Edinburgh

A GEANT4 Simulation of the Derek Glazier University of Edinburgh A GEANT4 Simulation of the CrystalBall@MAMI Derek Glazier University of Edinburgh GEANT4 Overview Geant4 is the successor of GEANT3, the world-standard toolkit for HEP detector simulation Geant4 is an

More information

Implementation and evaluation of a fully 3D OS-MLEM reconstruction algorithm accounting for the PSF of the PET imaging system

Implementation and evaluation of a fully 3D OS-MLEM reconstruction algorithm accounting for the PSF of the PET imaging system Implementation and evaluation of a fully 3D OS-MLEM reconstruction algorithm accounting for the PSF of the PET imaging system 3 rd October 2008 11 th Topical Seminar on Innovative Particle and Radiation

More information

Mu lt i s p e c t r a l

Mu lt i s p e c t r a l Viewing Angle Analyser Revolutionary system for full spectral and polarization measurement in the entire viewing angle EZContrastMS80 & EZContrastMS88 ADVANCED LIGHT ANALYSIS by Field iris Fourier plane

More information

ATLAS Tracking Detector Upgrade studies using the Fast Simulation Engine

ATLAS Tracking Detector Upgrade studies using the Fast Simulation Engine Journal of Physics: Conference Series PAPER OPEN ACCESS ATLAS Tracking Detector Upgrade studies using the Fast Simulation Engine To cite this article: Noemi Calace et al 2015 J. Phys.: Conf. Ser. 664 072005

More information

arxiv:physics/ v1 [physics.ins-det] 18 Dec 1998

arxiv:physics/ v1 [physics.ins-det] 18 Dec 1998 Studies of 1 µm-thick silicon strip detector with analog VLSI readout arxiv:physics/981234v1 [physics.ins-det] 18 Dec 1998 T. Hotta a,1, M. Fujiwara a, T. Kinashi b, Y. Kuno c, M. Kuss a,2, T. Matsumura

More information

Charged Particle Tracking at Cornell: Gas Detectors and Event Reconstruction

Charged Particle Tracking at Cornell: Gas Detectors and Event Reconstruction Charged Particle Tracking at Cornell: Gas Detectors and Event Reconstruction Dan Peterson, Cornell University The Cornell group has constructed, operated and maintained the charged particle tracking detectors

More information

Version Control Systems

Version Control Systems Nothing to see here. Everything is under control! September 16, 2015 Change tracking File moving Teamwork Undo! Undo! UNDO!!! What strategies do you use for tracking changes to files? Change tracking File

More information

User Documents and Examples

User Documents and Examples Geant4 10.1 p01 User Documents and Examples Geant4 Tutorial at MIT 26 May 2015 Dennis Wright Outline User Documents Examples basic extended advanced User Support LXR and Doxygen source code browsers HyperNews

More information

Physics and Detector Simulations. Norman Graf (SLAC) 2nd ECFA/DESY Workshop September 24, 2000

Physics and Detector Simulations. Norman Graf (SLAC) 2nd ECFA/DESY Workshop September 24, 2000 Physics and Detector Simulations Norman Graf (SLAC) 2nd ECFA/DESY Workshop September 24, 2000 Simulation studies for a future Linear Collider We believe that the physics case for the LC has been made.

More information

GEANT4 is used for simulating: RICH testbeam data, HCAL testbeam data. GAUSS Project: LHCb Simulation using GEANT4 with GAUDI.

GEANT4 is used for simulating: RICH testbeam data, HCAL testbeam data. GAUSS Project: LHCb Simulation using GEANT4 with GAUDI. Status of GEANT4 in LHCb S. Easo, RAL, 30-9-2002 The LHCbexperiment. GEANT4 is used for simulating: RICH testbeam data, HCAL testbeam data. GAUSS Project: LHCb Simulation using GEANT4 with GAUDI. Summary.

More information

CS2720 Practical Software Development

CS2720 Practical Software Development Page 1 Rex Forsyth CS2720 Practical Software Development CS2720 Practical Software Development Subversion Tutorial Spring 2011 Instructor: Rex Forsyth Office: C-558 E-mail: forsyth@cs.uleth.ca Tel: 329-2496

More information

Framework of AARM Simulation Package

Framework of AARM Simulation Package Framework of AARM Simulation Package Chao Zhang on behalf of simula1on group Feb. 25, 2011, AARM Collabora1on Mee1ng, Minneapolis The Goal of AARM Simula1on Package Nov. 2010 AARM collabora1on mee1ng decided

More information

Geant4 in Brachytherapy

Geant4 in Brachytherapy Geant4 in Brachytherapy 1. 2. 3. 4. 5. Brachytherapy: Brief Overview Clinical applications Basic research Ultrafast & biology applications Issues for the work group 1 Brachytherapy: Overview Brachy: Greek

More information

CVS. Computer Science and Engineering College of Engineering The Ohio State University. Lecture 21

CVS. Computer Science and Engineering College of Engineering The Ohio State University. Lecture 21 CVS Computer Science and Engineering College of Engineering The Ohio State University Lecture 21 CVS: Concurrent Version System Classic tool for tracking changes to a project and allowing team access Can

More information

EUDET Telescope Geometry and Resolution Studies

EUDET Telescope Geometry and Resolution Studies EUDET EUDET Telescope Geometry and Resolution Studies A.F.Żarnecki, P.Nieżurawski February 2, 2007 Abstract Construction of EUDET pixel telescope will significantly improve the test beam infrastructure

More information

Computational Physics Compiling a C++ program

Computational Physics Compiling a C++ program Computational Physics numerical methods with C++ (and UNIX) Fernando Barao Instituto Superior Tecnico, Dep. Fisica email: barao@lip.pt Computational Physics (Phys Dep IST, Lisbon) Fernando Barao (1) Computational

More information

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

Calibration Procedures and Software for HiRA/LASSA (Si detectors and CsI detectors) Calibration Procedures and Software for HiRA/LASSA (Si detectors and CsI detectors) Contents 0. Locations of codes and root version 1. Calibration Principles and Procedures 1.1 Silicon detectors 1.2 CsI

More information

Breaking Through the Barriers to GPU Accelerated Monte Carlo Particle Transport

Breaking Through the Barriers to GPU Accelerated Monte Carlo Particle Transport Breaking Through the Barriers to GPU Accelerated Monte Carlo Particle Transport GTC 2018 Jeremy Sweezy Scientist Monte Carlo Methods, Codes and Applications Group 3/28/2018 Operated by Los Alamos National

More information

First results from the LHCb Vertex Locator

First results from the LHCb Vertex Locator First results from the LHCb Vertex Locator Act 1: LHCb Intro. Act 2: Velo Design Dec. 2009 Act 3: Initial Performance Chris Parkes for LHCb VELO group Vienna Conference 2010 2 Introducing LHCb LHCb is

More information

6-1 LECTURE #6: OPTICAL PROPERTIES OF SOLIDS. Basic question: How do solids interact with light? The answers are linked to:

6-1 LECTURE #6: OPTICAL PROPERTIES OF SOLIDS. Basic question: How do solids interact with light? The answers are linked to: LECTURE #6: OPTICAL PROPERTIES OF SOLIDS Basic question: How do solids interact with light? The answers are linked to: Properties of light inside a solid Mechanisms behind light reflection, absorption

More information

Basics of treatment planning II

Basics of treatment planning II Basics of treatment planning II Sastry Vedam PhD DABR Introduction to Medical Physics III: Therapy Spring 2015 Monte Carlo Methods 1 Monte Carlo! Most accurate at predicting dose distributions! Based on

More information

LCDG4 Status. Dhiman Chakraborty, Guilherme Lima, Jeremy McCormick, Vishnu Zutshi. LC Simulations Workshop Argonne, June 02 05, 2004

LCDG4 Status. Dhiman Chakraborty, Guilherme Lima, Jeremy McCormick, Vishnu Zutshi. LC Simulations Workshop Argonne, June 02 05, 2004 LCDG4 Status Dhiman Chakraborty, Guilherme Lima, Jeremy McCormick, Vishnu Zutshi LC Simulations Workshop Argonne, June 02 05, 2004 Outline Overview LCDG4 features XML geometry representation SIO contents

More information

PrimEx Trigger Simultation Study D. Lawrence Mar. 2002

PrimEx Trigger Simultation Study D. Lawrence Mar. 2002 PRIMEX NOTE 6 PrimEx Trigger Simultation Study D. Lawrence Mar. 2002 Introduction This documents describes a Monte Carlo simulation study for the PrimEx o experiment. The study focused on determining trigger

More information