Back to home page

EIC code displayed by LXR

 
 

    


Warning, /geant4/examples/extended/exoticphysics/dmparticle/README.md is written in an unsupported language. File is not indexed.

0001 \page Exampledmparticle Example dmparticle
0002 
0003 Geant4 application for testing of dark matter particles and processes
0004 (based on TestEm8 and monopole examples)
0005 
0006 This is very preliminary and simplified Geant4 example for light dark matter (LDM) particles. 
0007 It consists of LDM bremsstrahlung process (in G4LDMPhysics constructor) 
0008 for protons creating G4LDMPhotons. 
0009 The latter decays creating G4LDMHi and G4LDMHiBar LDM scalar particles. They 
0010 can scatter on nucleons and electrons. 
0011 
0012 The first version has electromagnetic processes only. Hadron constructors can be added similarly 
0013 to HadrN examples.
0014 
0015 More LDM processes will be added according to experiment requirements
0016 
0017         
0018 ## GEOMETRY DEFINITION
0019  
0020  The geometry consists of a single block of a homogenous material,
0021  placed in a world.
0022 
0023  Parameters define the geometry :
0024  - the material of the box 
0025  - the thickness of the box 
0026  - the tranverse dimension of the box 
0027 
0028  The default is 130 cm of tungsten.
0029  Equivalent UI commands are following:
0030 ```
0031 /testex/det/setMat G4_W
0032 /testex/det/sizeX  130 cm
0033 /testex/det/sizeYZ  30 cm
0034 ```
0035 
0036  The default geometry is constructed in DetectorConstruction class,
0037  but all of the above parameters can be changed interactively via
0038  the commands defined in the DetectorMessenger class. 
0039 
0040 ## PHYSICS LIST
0041  
0042 
0043  Physics Lists include EM standard physics and decay physics, additional 
0044  dark matter particle physics imlemented inside PhysicsList method. By
0045  default DMLPhoton is defined with the mass 0.5 GeV.
0046  To define different mass of this photon or enable DMLHi, DMLHiBar
0047  command line commands should be applied.
0048 
0049 ## THE PRIMARY GENERATOR
0050 
0051  The primary kinematic consists of a single particle which hits the
0052  block perpendicular to the input face. The type of the particle
0053  and its energy are set in the PrimaryGeneratorAction class, and can
0054  changed via the G4 build-in commands of ParticleGun class (see
0055  the macros provided with this example).
0056  The default is proton 100 GeV
0057 
0058 ## HOW TO START ?
0059  
0060 
0061  Execute Test  in 'batch' mode from macro files
0062 
0063 ```
0064 % ./dmparticle dmparticle.in
0065 % ./dmparticle dmparticle.in 0.2 0.4
0066 ```
0067 
0068  two extra numbers are masses in GeV of DMLPhoton and DMLHi
0069 
0070 ## HISTOGRAMS
0071 
0072  The result histogram:
0073  - energy deposition along the target
0074 
0075  The histogram is saved in Root file.