Back to home page

EIC code displayed by LXR

 
 

    


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