source: trunk/examples/extended/field/field01/README @ 1309

Last change on this file since 1309 was 807, checked in by garnier, 16 years ago

update

File size: 2.8 KB
Line 
1$Id: README,v 1.4 2004/12/02 11:20:27 japost Exp $
2-------------------------------------------------------------------
3
4     =========================================================
5     Geant4 - an Object-Oriented Toolkit for Simulation in HEP
6     =========================================================
7
8                            field01
9                            -------
10
11    Example enabling investigation of tracking in a magnetic field.
12    Electromagnetic processes also included.
13
14       
15 1- GEOMETRY DEFINITION
16 
17        The "absorber" is a solid made of a given material.               
18       
19        Three parameters define the absorber :
20        - the material of the absorber,
21        - the thickness of an absorber,
22        - the transverse size of the absorber (the input face is a square).
23   
24        The volume "World" contains the "absorber".
25        In this test the parameters of the "World" can be changed , too.
26
27        In addition a transverse uniform magnetic field can be applied.
28       
29        The default geometry is constructed in DetectorConstruction class,
30        but all the parameters can be changed via
31        the commands defined in the DetectorMessenger class.
32       
33 2- AN EVENT : THE PRIMARY GENERATOR
34 
35        The primary kinematic consists of a single particle (proton, Ekin = 1 GeV)
36        which hits the
37        absorber perpendicular to the input face. The type of the particle
38        and its energy are set in the PrimaryGeneratorAction class, and can
39        be changed via the G4 build-in commands of ParticleGun class (see
40        the macros provided with this example).
41       
42        A RUN is a set of events.
43       
44 3- DETECTOR RESPONSE
45
46        The spatial distribution of charged particles transported in magnetic
47        field is envistigated.
48        A HIT is a record, event per event , of all the
49        informations needed to simulate and analyse the detector response.
50       
51        In this example a CalorHit is defined as a set of 2 informations:
52        - the total energy deposit in the absorber,
53        - the total tracklength of all charged particles in the absorber, 
54       
55        Therefore  the absorber is declared
56        'sensitive detector' (SD), which means they can contribute to the hit.
57                               
58 4- PHYSICS DEMO
59 
60        The particle's type and the physic processes which will be available
61        in this example are set in PhysicsList class.
62       
63        The  messenger classes introduce interactive commands . Using these
64        commands the geometry of the detector, the data of the primary
65        particle, etc. can be changed.
66       
67
68 5- HOW TO START ?
69 
70        - compile and link to generate an executable
71                % cd $G4INSTALL/example/extended/field/field01
72                % gmake
73               
74        - execute field01 in 'batch' mode from macro file e.g.
75                % $(G4INSTALL)/bin/$(G4SYSTEM)/field01 field01.in
76               
77        - execute field01 in 'interactive' mode with visualization e.g.
78                % $(G4INSTALL)/bin/$(G4SYSTEM)/field01
79                ....
80                Idle> type your commands
81                ....
82
83
84
Note: See TracBrowser for help on using the repository browser.