Warning, /geant4/examples/extended/runAndEvent/RE07/README is written in an unsupported language. File is not indexed.
0001 -------------------------------------------------------------------
0002
0003 =========================================================
0004 Geant4 - an Object-Oriented Toolkit for Simulation in HEP
0005 =========================================================
0006
0007 ExampleRE07
0008 -----------
0009
0010 This example is based on extended/electromagnetic/TestEm3 and
0011 demonstrates how to register specialized tracking managers for
0012 a particle or a set of particles.
0013
0014 1- Geometry definition
0015
0016 The geometry of a simplified sampling calorimeter is used as
0017 in TestEm3, please refer to its documentation for more details.
0018 The same UI commands exist for modifying the geometry (number
0019 of layers and absorbers, material and its thickness), without
0020 the /testem/ prefix.
0021
0022 In addition to the definition of the volumes, this example adds
0023 two regions, "Front" and "Back", which contain the front and
0024 rear half of the calorimeter.
0025
0026 2- Physics lists
0027
0028 By default, the example uses G4EmStandardPhysics and registers
0029 processes to the G4ProcessManager. This can be changed with the
0030 /setMode UI command. Possible values are:
0031
0032 processes: use G4EmStandardPhysics, the default
0033 tracking: use the same physics as G4EmStandardPhysics, but
0034 implemented as a specialized tracking manager for
0035 electrons, positrons, and gammas; see the file
0036 EmStandardPhysicsTrackingManager.cc for details.
0037 specialized: use a specialized tracking manager for gammas; for
0038 the purpose of demonstration,
0039 - it uses G4EmStandardPhysics as the basis,
0040 - defers processing of gammas with a kinetic energy
0041 of more than 100 MeV,
0042 - implement a specialized stepping loop for the
0043 "Back" region of the detector.
0044 See the file SpecializedTrackingManager.cc for more
0045 details on the exact implementation.
0046
0047 3- How to start?
0048
0049 This example comes with one macro file for each of the described
0050 modes that can be passed as a parameter to the executable:
0051
0052 % exampleRE07 processes.mac
0053 % exampleRE07 specialized.mac
0054 % exampleRE07 tracking.mac