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 =========================================================
2 Geant4 - an Object-Oriented Toolkit for Simulation in HEP
3 =========================================================
4
5
6 HADR00
7
8 V.Ivanchenko
9 CERN, Geneva, Switzerland
10
11
12 This example demonstrates a usage of G4PhysListFactory to build
13 Physics List and G4HadronicProcessStore to access cross sections.
14
15 GEOMETRY
16
17 The Target volume is a cylinder placed inside the World volume. Following
18 UI commands are available to modify the geometry:
19
20 /testhadr/TargetMat G4_Pb
21 /testhadr/WorldMat G4_AIR
22 /testhadr/TargetRadius 10 mm
23 /testhadr/TargetLength 20 cm
24
25 By default beam direction coincides with the target axis and is Z axis
26 in the global coordinate system. The beam starts in the middle of the target.
27 G4ParticleGun is used as a primary generator. The energy and the type of
28 the beam can be defined via standard UI commands
29
30 /gun/energy 15 GeV
31 /gun/particle proton
32
33 PHYSICS
34
35 Physics List is defined by its name given in the 3d argument of the of the
36 run command.
37
38 Hadr00 my.macro QGSP_BERT
39
40 If 3d argument is not set then by the PHYSLIST environment variable.
41 By default FTFP_BERT Physics List will be instantiated.
42
43
44 CROSS SECTION
45
46 At the end of any run the set of cross sections is built and can be printed
47 out for a given projectile particle and a target element, which can be
48 defined via UI commands:
49
50 /testhadr/particle pi+
51 /testhadr/targetElm Pb
52 /testhadr/verbose 1
53
54 The level verbosity above zero provides printout of the cross section table.
55 The energy/momentum limits and number of bins can be set via UI commands:
56
57 /testhadr/nBinsE 900
58 /testhadr/nBinsP 700
59 /testhadr/minEnergy 1 keV
60 /testhadr/maxEnergy 1 TeV
61 /testhadr/minMomentum 1 MeV
62 /testhadr/maxMOmentum 10 TeV
63
64 VISUALIZATION
65
66 For interactive mode G4 visualization options and variables should be
67 defined, then the example should be recompiled:
68
69 gmake visclean
70 gmake
71
72 The vis.mac file can be used an example of visualization. The following
73 command can be used:
74
75 /testhadr/DrawTracks charged
76 /testhadr/DrawTracks neutral
77 /testhadr/DrawTracks all
78
79 HISTOGRAMS
80
81 All histograms are provided in decimal logarithmic scale (log10(E/MeV)
82 and log10(p/GeV)) for one projectile particle and one target element.
83 The element is taken from the Geant4 NIST database, natural isotope
84 composition is assumed.
85
86 It is possible to change scale and output file name using UI commands:
87
88 /testhadr/histo/fileName name
89 /testhadr/histo/setHisto idx nbins vmin vmax unit
90
91 Only ROOT histograms are available.