]> git.uio.no Git - u/mrichter/AliRoot.git/blame - AliGeant4/doc/history/TGeant4_physics_History
Bugfix in AliPoints2Memory
[u/mrichter/AliRoot.git] / AliGeant4 / doc / history / TGeant4_physics_History
CommitLineData
676fb573 1$Id$
2-----------------------------------------------------------------
3
e8560d28 4TGeant4/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