source: trunk/examples/novice/N05/README @ 887

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

update

File size: 2.3 KB
Line 
1$Id: README,v 1.1 1999/01/07 16:06:10 gunter Exp $
2-------------------------------------------------------------------
3
4     =========================================================
5     Geant4 - an Object-Oriented Toolkit for Simulation in HEP
6     =========================================================
7
8                            ExampleN05
9                            ----------
10
11ExampleN05 provides examples of the use of parameterisation facilities.
12
13Geometry, sensitive detector, hits, processes are defined respectively in:
14
15        ExN05DetectorConstruction
16        ExN05CalorimeterSD
17        ExN05CalorimeterHit
18        ExN05PhysicsList
19
20The particularities are:
21
22      o The parameterisation models:
23
24              o ExN05EMShowerModel which provides a crude
25                parameterisation for e+/e-/gamma. This model
26                is bound to the EM calorimeter.
27
28              o ExN05PionShowerModel: an even more crude
29                parameterisation for pi+/pi-. This model
30                is bound to a ghost volume.
31
32                Those two models produces "hits": ie the energy
33                of the incident particle is distributed into
34                the volume of the envelope throught energy spots
35                (class ExN05EnergySpot), those energy spots being
36                recorded in the sensitive detector at this point
37                if any.
38
39                They are rather similar from a technical point of vue.
40                They both make use of a private G4Navigator to set
41                their energy spots into the sensitive volumes.
42                However, we don't take car of putting every spot into
43                a sensitive (which is recommended in a "serious"
44                parameterisation !).
45
46                Those two models trigger their parameterisation
47                on the first step the particle does in the envelope,
48                but it would be perfectly possible to wait that the
49                particle is far enough from the boundary of the envelope
50                for example.
51
52              o ExN0PiModel: just there to show how a parameterisation
53                can create secondaries, but not used.
54
55      o ExN05PhysicsList: AddParameterisation(). A method which
56        sets the G4FastSimulationManagerProcess in the process
57        manager of all the particles. This process provides
58        the INTERFACE between the tracking and the parameterisation
59        models.
60
61      o ExN05DetectorConstruction: in the .cc file, the parameterisation
62        models are built and bound to envelopes:
63
64              o ExN05EMShowerModel is bound to the electromagnetic
65                calorimeter
66
67              o ExN05PionShowerModel is bound to a ghost volume
68                which encompasses the electromagnetic and
69                hadronic calorimters
70       
71
72
Note: See TracBrowser for help on using the repository browser.