Marc Labiche ASW CSNSM, 25 th -26 th Nov. 2013
|
|
- Christine Carpenter
- 6 years ago
- Views:
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 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 informationAGATA 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 informationRecent 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 informationFUZZY 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 informationCode 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 informationmusrsim 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 informationDetector 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 informationMonte 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 informationAGATA 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 informationGamma-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 informationFastSim 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 informationAncillary 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 informationMeasurement 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 informationCompilation 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 informationCosima 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 informationFull 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 informationValidation 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 informationStarting 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 informationDeliverable 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 informationGeant 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 informationGeant4 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 informationSpace 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 information05/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 informationSingle-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 informationEicRoot 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 informationPXD 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 informationHow 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 informationPerformance 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 informationSupported 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 informationExercise 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 informationTopics 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 informationGLAST 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 informationPHY 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 informationAGATA 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 informationVersioning. 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 informationHow 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 informationCSCI 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 informationEmission 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 informationTime 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 informationMonte 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 informationHow 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 informationPart 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 informationGATE-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 informationNKS 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 informationADVANCES 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 informationOffline 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 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 informationAlignment 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 informationGeant4 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 informationOverview: 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 informationGeant4 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 informationSetting 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 informationOptical 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 informationUpgraded 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 informationSoLID 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 informationSystems 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 informationGeneral 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 informationEvent 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 informationHow 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 informationKlaus 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 informationCombining 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 informationA 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 informationDisentangling 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 informationIntroduction 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 informationStandard 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 informationA 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 informationCS480. 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 informationCPPsim 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 informationVersion 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 informationXIV 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 informationGrazing 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 informationCVS 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 informationVersion 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 informationSimulation 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 informationMedical 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 informationPrimary 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 informationCharged 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 informationA 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 informationImplementation 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 informationMu 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 informationATLAS 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 informationarxiv: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 informationCharged 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 informationVersion 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 informationUser 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 informationPhysics 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 informationGEANT4 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 informationCS2720 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 informationFramework 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 informationGeant4 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 informationCVS. 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 informationEUDET 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 informationComputational 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 informationCalibration 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 informationBreaking 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 informationFirst 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 information6-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 informationBasics 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 informationLCDG4 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 informationPrimEx 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