Version:
[ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]
1 In this example, the particle fluence is evaluated for a very simple
2 set-up, consisting of one target solid sphere, at the center of which
3 a particle is shot (by default along the z-axis).
4
5 The particle fluence is computed in two places: "forward" and "backward",
6 defined as the positions immediately after and before, respectively, of
7 the target with respect to the direction of the primary particle.
8
9 The particle fluence is estimated by summing the track length in a
10 "scoring volume" - i.e. a thin hemisphere shell filled up with G4_Galactic
11 (very low density gas) material, immediately outside the target sphere -
12 and then dividing for the cubic volume of such scoring volume.
13
14 Complementary information on average multiplicity, average kinetic energy,
15 and average total energy flow (i.e. sum of kinetic energies) for the
16 particles produced in the target are also computed.
17
18 The particle fluence is evaluated for the following 11 particle types:
19 - all
20 - electron + positron
21 - gamma
22 - muon- + muon+
23 - neutrino (any flavour and including anti-neutrino)
24 - charged pions
25 - neutron + anti_neutron
26 - proton + anti_proton
27 - ion (and anti-ions)
28 - otherMeson (e.g. kaons, etc.)
29 - otherBaryon (e.g. hyperons, etc.)
30
31 The particle fluence is evaluated for the following 3 kinematical ranges:
32 - any kinetic energy
33 - kinetic energy < 20 MeV
34 - kinetic energy > 20 MeV
35
36 Look for the string "***LOOKHERE***" for those parameters/options that
37 are either hardwired in the code (i.e. not available via UI command),
38 or default values of UI commands.
39
40 This example uses the physics list factory, therefore you can specify
41 the reference physics list you want to use via the PHYSLIST
42 environmental variable (by default, if you don't set it, the FTFP_BERT
43 physics list is used).
44
45 To build this example:
46
47 mkdir Build; cd Build
48 cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \
49 -DGeant4_DIR=/path-to-geant4-libraries ../.
50 make
51
52 To run it:
53
54 ./Sphere all_together.in
55
56 which shoots 50 GeV pion- on different target materials, 100 events
57 in each run, and print out some information on the particle fluence
58 at the end of each run.
59 Other macros exist for specific materials:
60 cu.in, fe.in, graphite.in, lar.in, pb.in, pbwo4.in, polystyrene.in, si.in, w.in .