Generic Electromagnetic Test: Requirements Traceability

The Generic Electromagnetic Test produces a set of basic physics distributions, to be used both for physics validation and for regression testing.

 

 User Requirement  OOAD Code
tests/test50
Test  Notes Results
Geometry  UR 1
The geometry consists of a 
box filled with vacuum (world), with an absorber material placed inside
Detector Detector construction Tested with visualisation 
Experimental set-up
Target default configuration 
target material: Lead 
target X-size: 20. cm
target Y-size: 20. cm
target Z-size: 5. mm
world  size: 40. m
 
Geometry  UR  2
The user shall be able to change the absorber material of the target
Detector Detector materials  Tested with visualisation
Target absorber material test
   
Geometry  UR  3
The user shall be able to change the size of the target
Detector Target construction Tested with visualisation    
Geometry  UR  4
The user shall be able to define  the maximum step in the target
Detector Max Step set in the target Tested Default configuration
The UseMax Step function is not active
MaxStep is fixed to 0.01 micrometer
 
Particles UR 1
The user shall be able to define:
electrons, positrons, protons, antiprotons, pions, photons, ions
Particles Particles  Tested for gamma, e+, e- with visualisation
Particles test
Defined particles:
e+, e-, gamma, mu+, mu-, nu_e,
nu_mu, mesons, protons,
antiprotons, neutrons 
 
Primary Particles  UR 1
The user shall be able to define the primary vertex
Primary Particles Primary Particles  Tested with visualisation Default configuration:
Primary particles are generated in the  position (0.,0.,-1 m)
 
Primary Particles  UR 2
The user shall be able to define the type of the primary
particle
Primary Particles Primary Particles  Tested with visualisation Default configuration:
The primary particles generated  are gamma rays
 
Primary Particles  UR 3
The user shall be able  to define the primary particle direction
Primary Particles Primary Particles  tested  Default  configuration:
The primary particle direction is (0.,0.,1.)
 
Primary Particles UR 4
The user shall be able to define the primary particle
energy
Primary Particles Primary Particles  tested Default  configuration:
The primary particle energy is 
3 MeV
 
Primary Particles UR 5
The user shall be able to define the particle beam energy distribution
         
Primary Particle UR 6
The user shall be able to define the particle beam 
direction distribution
          
Physics Processes
For e- , e+:
1. Ionisation
2. Bremsstrahlung
3. Multiple Scattering
4. Positron Annihilation
For gamma:
1. Photoelectric effect
2. Compton Effect
3. Pair Production
4. Rayleigh Effect
For protons and ions:
1. Ionisation
Physics Processes Physics Processes tested for e+,e-, gamma The physics processes are activated for e+, e-, gamma 
The processes are electromagnetic
 
Physics Processes UR 1
The user shall be able to switch on the atomic deexcitation
         
Physics Processes UR 2
The user shall be able to choose different Geant4 electromagnetic processes
Physics Processes Physics Processes tested Default configuration:
Standard em processes for all particles.
e+ processes are always Standard
How to change the processes
 
Physics Processes UR 3
The user shall be able to set the secondary particle production threshold
Physics Processes Physics Processes tested Default configuration:
The cut in range is set for all the particles at 1. mm
 
Physics Analysis UR 1
Primary transmitted particle energy distribution
        Place link to result page section here
Physics Analysis UR 2
Primary backscattered particle energy distribution
        Place link to result page section here
Physics Analysis UR 3
Primary particle radiation yield
        Place link to result page section here
Physics Analysis UR 4
Primary particle CSDA range
    tested Configuration 
The multiple scattering and the energy loss fluctuations are  de-activated. 
The primary particles are generated in the center of a box filled with absorber material; their gun direction is random.
The result of the simulaion is the CSDA range in g/cm2
G4ANALYSIS_USE  must be de-activated (in the GNUmakefile)
 
Place link to result page section here
Physics Analysis UR 5
Primary particle Stopping Power
        Place link to result page section here
Physics Analysis UR 6
Cross section
        Place link to result page section here
Physics Analysis UR 7
Mass attenuation coefficient
        Place link to result page section here
Physics Analysis UR 7
Absorption coefficient
        Place link to result page section here