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 ]
1 contructors/limiters
2 --------------------
3
4 This directory contains "technical" constructors in the sense they do not
5 add processes with physics content but add processes or modify physics lists to
6 allow for step limitation in parallel geometries, biasing, etc.
7
8
9 G4FastSimulationPhysics:
10 ------------------------
11
12 Constructor that modifies a given physics list to allow for fast simulation.
13
14 One, or several, G4FastSimulationManagerProcess objects are added to the
15 process manager of particles for which a fast simulation is requested.
16
17 The fast simulation may be associated to regions in the mass geometry, in
18 what case a call like fastSimPhys->ActivateFastSimulation("e-") must be
19 done to allow for fast simulation of electrons.
20 Parallel geometries can be used also in what case the geometry is specified
21 by its name like fastSimPhys->ActivateFastSimulation("e-","parallelGeom") to
22 allow for fast simulation of electrons, with fast simulation models attached
23 to regions in "parallelGeom".
24
25
26 G4GenericBiasingPhysics:
27 ------------------------
28
29 Constructor that modifies a given physics list to allow for generic biasing.
30
31 It provides three type of functionnalities:
32 - wrap physics processes with G4BiasingProcessInterface processes to
33 make the generic biasing to control them (allowing change of
34 interaction law, change of final state generation).
35 - add G4BiasingProcessInterface processes, but without wrapping a
36 physics process, in what case these processes will be used for
37 "non-physics based biasing" : ie, spliting and killing
38 - add G4ParallelGeometriesLimiterProcess process (at most one per
39 process manager) that provides step limitation on the parallel
40 geometries used in generic biasing. A process can handle several
41 parallel geometries associated to one particle type.
42
43 Various methods are provided to activate these functionnalities per
44 particle, set of particles, to activate physics-based only or
45 non-physics-based only or both functionnalities, and to activate the
46 parallel geometry functionnality.
47 This is documented in include/G4GenericBiasingPhysics.hh .
48
49
50 G4ImportanceBiasing:
51 -------------------
52
53 G4MaxTimeCuts:
54 --------------
55
56 G4MinEkineCuts:
57 ---------------
58
59 G4NeutronTrackingCut:
60 ---------------------
61
62 G4ParallelWorldPhysics:
63 -----------------------
64
65 G4SpecialCuts:
66 --------------
67
68 G4StepLimiterPhysics:
69 ---------------------
70
71 G4WeightWindowBiasing:
72 ----------------------