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
3 =========================================================
4 Geant4 - an Object-Oriented Toolkit for Simulation in HEP
5 =========================================================
6
7 dmparticle
8 ----------
9
10 V. Grichine (25.03.2017)
11
12 Geant4 application for testing of dark matter particles and processes
13 (based on TestEm8 and monopole examples)
14
15 This is very preliminary and simplified Geant4 example for light dark matter (LDM) particles.
16 It consists of LDM bremsstrahlung process (in G4LDMPhysics constructor)
17 for protons creating G4LDMPhotons.
18 The latter decays creating G4LDMHi and G4LDMHiBar LDM scalar particles. They
19 can scatter on nucleons and electrons.
20
21 The first version has electromagnetic processes only. Hadron constructors can be added similarly
22 to HadrN examples.
23
24 More LDM processes will be added according to experiment requirements
25
26
27
28 1- GEOMETRY DEFINITION
29
30 The geometry consists of a single block of a homogenous material,
31 placed in a world.
32
33 Parameters define the geometry :
34 - the material of the box
35 - the thickness of the box
36 - the tranverse dimension of the box
37
38 The default is 130 cm of tungsten.
39 Equivalent UI commands are following:
40 /testex/det/setMat G4_W
41 /testex/det/sizeX 130 cm
42 /testex/det/sizeYZ 30 cm
43
44 The default geometry is constructed in DetectorConstruction class,
45 but all of the above parameters can be changed interactively via
46 the commands defined in the DetectorMessenger class.
47
48 2- PHYSICS LIST
49
50 Physics Lists include EM standard physics and decay physics, additional
51 dark matter particle physics imlemented inside PhysicsList method. By
52 default DMLPhoton is defined with the mass 0.5 GeV.
53 To define different mass of this photon or enable DMLHi, DMLHiBar
54 command line commands should be applied.
55
56 3- AN EVENT : THE PRIMARY GENERATOR
57
58 The primary kinematic consists of a single particle which hits the
59 block perpendicular to the input face. The type of the particle
60 and its energy are set in the PrimaryGeneratorAction class, and can
61 changed via the G4 build-in commands of ParticleGun class (see
62 the macros provided with this example).
63 The default is proton 100 GeV
64
65 4- HOW TO START ?
66
67 - execute Test in 'batch' mode from macro files
68 % dmparticle dmparticle.in
69 % dmparticle dmparticle.in 0.2 0.4
70
71 two extra numbers are masses in GeV of DMLPhoton and DMLHi
72
73 5- HISTOGRAMS
74
75 The result is five histograms:
76 - energy deposition along the target
77
78 The histogram is saved in Root file.
79