Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/examples/extended/electromagnetic/TestEm13/README

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 ]

Diff markup

Differences between /examples/extended/electromagnetic/TestEm13/README (Version 11.3.0) and /examples/extended/electromagnetic/TestEm13/README (Version 9.5.p1)


                                                   >>   1 $Id: README,v 1.5 2010-04-02 15:46:31 maire Exp $
  1 ----------------------------------------------      2 -------------------------------------------------------------------
  2                                                     3 
  3      =========================================      4      =========================================================
  4      Geant4 - an Object-Oriented Toolkit for S      5      Geant4 - an Object-Oriented Toolkit for Simulation in HEP
  5      =========================================      6      =========================================================
  6                                                     7 
  7                             TestEm13                8                             TestEm13
  8                             --------                9                             --------
  9                                                    10 
 10   How to compute cross sections from the trans <<  11   How to compute cross sections from the tramsmition coefficient
 11   ( see below, item Physics).                      12   ( see below, item Physics).
 12                                                    13   
 13  1- GEOMETRY DEFINITION                            14  1- GEOMETRY DEFINITION
 14                                                    15  
 15   It is a single box representing a layer of f     16   It is a single box representing a layer of finite thickness of
 16   homogeneous material.                            17   homogeneous material.
 17   Two parameters define the geometry :             18   Two parameters define the geometry :
 18   - the material of the box,                       19   - the material of the box,
 19   - the (full) size of the box.                    20   - the (full) size of the box.
 20                                                    21   
 21   The default geometry (1 cm of water) is cons     22   The default geometry (1 cm of water) is constructed in 
 22   DetectorConstruction, but the above paramete     23   DetectorConstruction, but the above parameters can be changed 
 23   interactively via the commands defined in De     24   interactively via the commands defined in DetectorMessenger.
 24                                                    25   
 25  2- PHYSICS LIST                                   26  2- PHYSICS LIST
 26                                                    27  
 27   The physics list contains the standard elect     28   The physics list contains the standard electromagnetic processes.
 28   In order not to introduce 'artificial' const     29   In order not to introduce 'artificial' constraints on the step size, the
 29   multiple scattering is not instanciated, and     30   multiple scattering is not instanciated, and all processes are
 30   registered as discrete : there is no continu     31   registered as discrete : there is no continuous energy loss.  
 31                                                    32    
 32  3- AN EVENT : THE PRIMARY GENERATOR               33  3- AN EVENT : THE PRIMARY GENERATOR
 33                                                    34  
 34   The primary kinematic consists of a single p     35   The primary kinematic consists of a single particle starting at the edge
 35   of the box. The type of the particle and its     36   of the box. The type of the particle and its energy are set in 
 36   PrimaryGeneratorAction (1 MeV gamma), and ca     37   PrimaryGeneratorAction (1 MeV gamma), and can be changed via the G4 
 37   build-in commands of ParticleGun class (see      38   build-in commands of ParticleGun class (see the macros provided with 
 38   this example).                                   39   this example).
 39                                                    40   
 40  4- PHYSICS                                        41  4- PHYSICS
 41                                                    42  
 42   An event is killed at the first step of the      43   An event is killed at the first step of the incident paticle.
 43   Either the particle has interacted or is tra     44   Either the particle has interacted or is transmitted through the layer.
 44   The cross section, also called absorption co     45   The cross section, also called absorption coefficient, is computed from 
 45   the rate of unaltered transmitted incident p     46   the rate of unaltered transmitted incident particles.
 46                                                    47   
 47   The result is compared with the 'input' data     48   The result is compared with the 'input' data, i.e. with the cross
 48   sections stored in the PhysicsTables and use     49   sections stored in the PhysicsTables and used by Geant4.
 49                                                    50   
 50   A set of macros defining various run conditi     51   A set of macros defining various run conditions are provided.
 51   The processes are actived/inactived in order     52   The processes are actived/inactived in order to survey the processes 
 52   individually.                                    53   individually.
 53                                                    54 
 54                                                    55           
 55  6- VISUALIZATION                                  56  6- VISUALIZATION
 56                                                    57  
 57   The Visualization Manager is set in the main     58   The Visualization Manager is set in the main().
 58   The initialisation of the drawing is done vi     59   The initialisation of the drawing is done via the commands
 59   /vis/... in the macro vis.mac. To get visual     60   /vis/... in the macro vis.mac. To get visualisation:
 60   > /control/execute vis.mac                       61   > /control/execute vis.mac
 61                                                    62   
 62   The detector has a default view which is a l     63   The detector has a default view which is a longitudinal view of the 
 63   box.                                             64   box.
 64                                                    65   
 65   The tracks are drawn at the end of event, an     66   The tracks are drawn at the end of event, and erased at the end of run.
 66                                                    67   
 67  7- HOW TO START ?                                 68  7- HOW TO START ?
 68                                                    69  
                                                   >>  70   compile and link to generate an executable
                                                   >>  71     % cd geant4/examples/extended/electromagnetic/TestEm13
                                                   >>  72     % gmake
                                                   >>  73     
 69   execute TestEm13 in 'batch' mode from macro      74   execute TestEm13 in 'batch' mode from macro files :
 70     % TestEm13   compt.mac                         75     % TestEm13   compt.mac
 71                                                    76     
 72   execute TestEm13 in 'interactive mode' with      77   execute TestEm13 in 'interactive mode' with visualization :
 73     % TestEm13                                     78     % TestEm13
 74     Idle> control/execute vis.mac                  79     Idle> control/execute vis.mac
 75     ....                                           80     ....
 76     Idle> type your commands                       81     Idle> type your commands
 77     ....                                           82     ....
 78     Idle> exit                                     83     Idle> exit
 79                                                    84  
 80   Macros provided in this example:             << 
 81   - anni.mac:      e+ (10 MeV) on  5 cm Alumin << 
 82   - compton.mac:   gamma (300 keV) on 1 cm Alu << 
 83   - conv.mac:      gamma (20 MeV) on 5 mm Lead << 
 84   - electron.mac:  e- (100 MeV) on 1 cm Alumin << 
 85   - gamma.mac:     gamma (100 keV) on 1 cm Wat << 
 86   - photoelec.mac: gamma (100 keV) on 1 cm Iro << 
 87   - proton.mac:    proton (1 GeV) on 1 cm Wate <<