]>
Commit | Line | Data |
---|---|---|
676fb573 | 1 | $Id$ |
2 | ----------------------------------------------------------------- | |
3 | ||
e8560d28 | 4 | TGeant4/physics: |
0c0f254e | 5 | ================ |
6 | 7.3.02: | |
7 | TG4ProcessControlMap - moved to global in order to eliminate | |
8 | dependence of global category on physics | |
9 | ||
b95cc4c9 | 10 | 27.11.01: |
11 | TG4PhysicsMessenger: | |
12 | moved from TGeant4/run/TG4Messenger; | |
13 | command directory /g4mc changed to /tg4Physics. | |
14 | TG4VPhysicsConstructor - new class; | |
15 | base class for physics constructors with verbose. | |
16 | ||
5941c54f | 17 | 5.10.01: |
18 | Update of physics list and physics constructors | |
19 | following update of ExN04 in geant4 V 3.2. | |
20 | ||
14bbea32 | 21 | 21.8.01: |
22 | General revision of G3 cuts/process controls: | |
23 | TG4SpecialCuts, TG4SpecialControls processes tested, corrected, | |
24 | introduced mapping of physics processes to TG4G3Control constants, | |
25 | using enum types (TG4G3Cut/Control) everywhere where apropriate; | |
26 | see also global. | |
27 | ||
28 | New classes: | |
29 | TG4VSpecialCuts (abstract) | |
30 | TG4SpecialCutsForX, | |
31 | X = Electron, Eplus, Gamma, Muon, ChargedHadron, NeutralHadron, Other | |
32 | replaced TG4SpecialCuts (avoids using not well understandable | |
33 | pointer to member functions); | |
34 | TG4SpecialControls | |
35 | miscelaneous corrections after testing; | |
36 | TG4PhysicsManager | |
37 | added map of physics processes to TG4G3Control (fProcessControlMap); | |
38 | TG4PhysicsConstructor* | |
39 | added mapping of created physics processes to TG4G3Control | |
40 | constants (using TG4ProcessControlMap) and to AliMCProcess | |
41 | constants (using TG4ProcessMCMap); | |
42 | TG4ModularPhysicsList | |
43 | added method for activation/inactivation of physics processes | |
44 | according to the general process controls. | |
45 | ||
4b70ab21 | 46 | 13.2.01: |
47 | New classes: | |
48 | TG4ModularPhysicsList, | |
49 | TG4PhysicsConstructorXX, | |
50 | XX = EM, Hadron, Optical, SpecialCuts, SpecialControls | |
51 | replaced the previous TG4PhysicsList; | |
52 | TG4ParticlesManager, TG4G3PhysicsManager | |
53 | - separated from TG4PhysicsManager; | |
54 | ||
55 | Renamed/removed classes: | |
56 | TG3Cut, TG3CutVector - renamed to TG4G3Cut, TG4G3CutVector | |
57 | TG3Flag, TG3FlagVector - renamed to TG4G3Control, TG4G3ControlVector | |
58 | - moved to global category (as they are used in TG4Limits) | |
59 | TG3ParticleWSP -> TG4G3ParticleWSP | |
60 | TG3Units -> TG4G3Units | |
61 | TG4SpecialFlags -> TG4SpecialControls | |
62 | TG4PhysicsListMessenger -> removed; | |
63 | the commands defined here were moved to TG4Messenger | |
64 | ||
676fb573 | 65 | 6.6.00: |
66 | TG4PhysicsList: updated according the example N04; | |
67 | all particles are instantiated; hadronic processes | |
68 | are added; | |
69 | TG4PhysicsListMessenger: new class; | |
70 | implements commands for selection of the processes | |
71 | (setOptical, setHadron, setSpecialCuts/Flags) | |
72 | ||
73 | ||
74 | 28.3.00: | |
75 | New subcategory: | |
76 | Classes: TG4CutVector, TG4FlagVector, TG4SpecialCuts, TG4SpecialFlags, | |
77 | TG4PhysicsList, TG4PhysicsManager, TG4G3Defaults | |
78 | Enum types: TG3Cut, TG3Flag, TG3ParticleWSP |