Geant4 Cross Reference |
1 In this example, the particle fluence is evalu 2 consisting of one target solid cylinder, with 3 and a beam particle shot before the target alo 4 5 The particle fluence is computed in three plac 6 and "side", defined as the positions immediate 7 respectively, of the target with respect to th 8 particle. 9 10 The particle fluence is estimated by summing t 11 "scoring volume" - i.e. a thin cylinder (for " 12 cases) or a thin hemisphere shell (for the "si 13 G4_Galactic (very low density gas) material, i 14 target - and then dividing for the cubic volum 15 16 Complementary information on average multiplic 17 and average total energy flow (i.e. sum of kin 18 particles produced in the target are also comp 19 20 The particle fluence is evaluated for the foll 21 - all 22 - electron + positron 23 - gamma 24 - muon- + muon+ 25 - neutrino (any flavour and including anti-ne 26 - charged pions 27 - neutron + anti_neutron 28 - proton + anti_proton 29 - ion (and anti-ions) 30 - otherMeson (e.g. kaons, etc.) 31 - otherBaryon (e.g. hyperons, etc.) 32 33 The particle fluence is evaluated for the foll 34 - any kinetic energy 35 - kinetic energy < 20 MeV 36 - kinetic energy > 20 MeV 37 38 Look for the string "***LOOKHERE***" for those 39 are either hardwired in the code (i.e. not ava 40 or default values of UI commands. 41 42 This example uses the physics list factory, th 43 the reference physics list you want to use via 44 environmental variable (by default, if you don 45 physics list is used). 46 47 To build this example: 48 49 mkdir Build; cd Build 50 cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \ 51 -DGeant4_DIR=/path-to-geant4-libraries 52 make 53 54 To run it: 55 56 ./Layer all_together.in 57 58 which shoots 50 GeV pion- on different target 59 in each run, and print out some information on 60 at the end of each run. 61 Other macros exist for specific materials: 62 cu.in, fe.in, graphite.in, lar.in, pb.in, pbwo