Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/examples/extended/field/field03/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/field/field03/README (Version 11.3.0) and /examples/extended/field/field03/README (Version 9.3.p2)


                                                   >>   1 $Id: README,v 1.4 2004/10/27 11:19:13 japost 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                             field03                 8                             field03
  8                             -------                 9                             -------
  9                                                    10 
 10     Example of tracking in magnetic field wher     11     Example of tracking in magnetic field where field associated
 11     to selected logical volumes varies.            12     to selected logical volumes varies.
 12                                                    13 
 13     A global and a local magnetic field are de <<  14   
 14     the ConstructSDandField() method in the F0 << 
 15     using the G4FieldBuilder class.            << 
 16     The local magnetic field is set to the "Ra << 
 17                                                << 
 18     The interactive commands, under the /field << 
 19     the instantiation of G4FieldBuilder in the << 
 20                                                << 
 21  1- GEOMETRY DEFINITION                            15  1- GEOMETRY DEFINITION
 22                                                <<  16  
 23   The "Absorber" is a solid made of a given ma <<  17   The "absorber" is a solid made of a given material.                
 24                                                <<  18   
 25   Three parameters define the absorber :           19   Three parameters define the absorber :
 26   - the material of the absorber,                  20   - the material of the absorber,
 27   - the thickness of an absorber,                  21   - the thickness of an absorber,
 28   - the transverse size of the absorber (the i <<  22   - the transverse size of the absorber (the input face is a square). 
 29                                                <<  23     
 30         The volume "World" contains the "Absor <<  24         The volume "World" contains the "absorber". 
 31         In this test the parameters of the "Wo     25         In this test the parameters of the "World" can be changed , too.
 32                                                    26 
 33     A transverse global uniform magnetic field <<  27   In addition a transverse uniform magnetic field can be applied.
 34   In addition, the "Radiator" volume, which is <<  28   
 35     to the absorber, has a local magnetic fiel <<  29   The default geometry is constructed in DetectorConstruction class,
 36                                                << 
 37   The default geometry is constructed in F03De << 
 38   but all the parameters can be changed via        30   but all the parameters can be changed via
 39   the commands defined in the F03DetectorMesse <<  31   the commands defined in the DetectorMessenger class.
 40                                                <<  32   
 41  2- AN EVENT : THE PRIMARY GENERATOR               33  2- AN EVENT : THE PRIMARY GENERATOR
 42                                                <<  34  
 43   The primary kinematic consists of a single p     35   The primary kinematic consists of a single particle which hits the
 44   absorber perpendicular to the input face. Th     36   absorber perpendicular to the input face. The type of the particle
 45   and its energy are set in the F03PrimaryGene <<  37   and its energy are set in the PrimaryGeneratorAction class, and can
 46   be changed via the G4 build-in commands of G <<  38   be changed via the G4 build-in commands of ParticleGun class (see
 47   the macros provided with this example).          39   the macros provided with this example).
 48                                                <<  40   
 49     It is also possible to change the position << 
 50     or activate its randomization via the comm << 
 51     F01PrimaryGeneratorMessenger class.        << 
 52                                                << 
 53   A RUN is a set of events.                        41   A RUN is a set of events.
 54                                                <<  42   
 55  3- DETECTOR RESPONSE                              43  3- DETECTOR RESPONSE
 56                                                    44 
 57   A HIT is a record, event per event , of all  <<  45  
                                                   >>  46   A HIT is a record, event per event , of all the 
 58   informations needed to simulate and analyse      47   informations needed to simulate and analyse the detector response.
 59                                                <<  48   
 60   In this example a F03CalorHit is defined as  <<  49   In this example a CalorHit is defined as a set of 2 informations:
 61   - the total energy deposit in the absorber,      50   - the total energy deposit in the absorber,
 62   - the total tracklength of all charged parti <<  51   - the total tracklength of all charged particles in the absorber,  
 63                                                <<  52   
 64   Therefore  the absorber is declared              53   Therefore  the absorber is declared
 65   'sensitive detector' (SD), see F03Calorimete <<  54   'sensitive detector' (SD), which means they can contribute to the hit.
 66                                                << 
 67  4- PHYSICS LIST                               << 
 68                                                    55 
 69      The particle's type and the physic proces <<  56         
 70      in this example are set in the FTFP_BERT  <<  57  4- PHYSICS DEMO
 71      requires data files for electromagnetic a <<  58  
 72      See more on installation of the datasets  <<  59   The particle's type and the physic processes which will be available
                                                   >>  60   in this example are set in PhysicsList class.
                                                   >>  61   
                                                   >>  62   The  messenger classes introduce interactive commands . Using these
                                                   >>  63         commands the geometry of the detector, the data of the primary
                                                   >>  64         particle, etc. can be changed.
                                                   >>  65   
 73                                                    66 
 74  5- HOW TO START ?                                 67  5- HOW TO START ?
 75                                                <<  68  
 76   - Execute field03 in 'batch' mode from macro <<  69   - compile and link to generate an executable
 77     % ./field03 field03.in                     <<  70     % cd $G4INSTALL/example/extended/field/field03
 78                                                <<  71     % gmake
 79   - Execute field03 in 'interactive' mode with <<  72     
 80     % ./field03                                <<  73   - execute field03 in 'batch' mode from macro files e.g.
                                                   >>  74     % $(G4INSTALL)/bin/$(G4SYSTEM)/field03 field03.in
                                                   >>  75     
                                                   >>  76   - execute field03 in 'interactive' mode with visualization e.g.
                                                   >>  77     % $(G4INSTALL)/bin/$(G4SYSTEM)/field03
 81     ....                                           78     ....
 82     Idle> /run/beamOn 1                        <<  79     Idle> type your commands
 83     ....                                           80     ....