Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/examples/extended/exoticphysics/dmparticle/

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 ]

Name Size       Last modified (GMT) Description
Back Parent directory       2024-12-05 15:16:16
Folder include/       2024-12-05 15:16:16
Folder src/       2024-12-05 15:16:16
File CMakeLists.txt 2108 bytes       2024-12-05 15:16:16
File GNUmakefile 507 bytes       2024-12-05 15:16:16
File History 1576 bytes       2024-12-05 15:16:16
File README 2770 bytes       2024-12-05 15:16:16
C++ file dmparticle.cc 4113 bytes       2024-12-05 15:16:16
File dmparticle.in 428 bytes       2024-12-05 15:16:16
File dmparticle.out 77413 bytes       2024-12-05 15:16:16

  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