]> git.uio.no Git - u/mrichter/AliRoot.git/blame - AliGeant4/doc/history/AliGeant4_event_History
Merging the VirtualMC branch to the main development branch (HEAD)
[u/mrichter/AliRoot.git] / AliGeant4 / doc / history / AliGeant4_event_History
CommitLineData
676fb573 1$Id$
2-----------------------------------------------------------------
3
46817985 4AliGeant4/event:
5================
b9d0a01d 6 23.9.02:
7 AliStackingAction moved to Geant4 VMC as
8 TG4SpecialStackingAction; this enables to run aliroot
9 with Geant4 VMC without AliGeant4.
10
11 1.8.02:
12 Redesign using TVirtualMC* interfaces (in Root):
13 Classes moved to geant4_mc:
14 AliEventAction, AliEventActionMessenger,
15 AliSteppingAction, AliSteppingActionMessenger,
16 AliTrackingAction, AliTrackingActionMessenger,
17 AliTrackInformation
18
19 7.2.01:
d8933e65 20 AliTrackingAction: direct usage of AliRun::fParticles
21 replaced with calls to AliRun only.
22 AliSteppingAction: check for maximum number of steps
23 moved to TG4SteppingAction.
24
676fb573 25 7.3.00:
26 AliSteppingAction: newly implemented for detecting and
27 stopping looping particles:
28 After processing a given number of steps (kCheckNofSteps)
29 particle position is compared with the previus one
30 - in case the distance is less than kTolerance value
31 the verbose mode is switched on, particle is let
32 to process a small number of steps (kMaxNofLoopSteps)
33 and then stopped and killed
34 AliSteppingActionMessenger:
35 new class; implements command /alTracking/loopVerbose
36
37 25.10.99:
38 AliParticleGun:
39 GeneratePrimaryVertex(): when particles are created in
40 the same space point (x,t), they are added to the same
41 primary vertex.
42
43 28.7.99:
44 All classes renamed: Al -> Ali
45
46 28.1.99:
47 AlSteppingAction: saving of secondary particles moved tp
48 AlTrackingAction => class AlSteppingAction is no longer used,
49 but it is kept for future;
50 ALSTEPPING options has been removed;
51
52 22.1.99:
53 AlSteppingAction, AlTrackingAction:
54 methods SaveParticle() added: the method in AlSteppingAction
55 calls the method from AlTrackingAction;
56 ALL (both PRIMARY and SECONDARY) particles are stored now
57
58 11.1.98:
59 New classes:
60 AlTrack: similar structure as G4Event - collects hits
61 collections for primary track;
62 AlTrackingAction: performs similar actions as G4EventManager
63 - but on the track level;
64 AlTrackingActionMessenger:
65 command: /alTracking/verbose
66
67 8.12.98:
68 AlStackingAction: added fPrimaryStack (G4TrackStack*) for
69 postponning primary particles;
70 commented pRootManager->StackNewStage() - should be
71 called from AlTrackingAction;
72
73 3.12.98:
74 New classes:
75 AlSteppingAction: saves info on generated particles
76 (it is ruled by ALSTEPPING option)
77 AlStackingAction: postpones tracking of secondary particles
78 till the urgent stack is exhausted
79 (it is ruled by ALSTACKING option)
80 !! ONLY secondary particles are stored
81
82 5.11.98:
83 New class: AlEventActionMessenger
84 commands: /alEvent/verbose
85 /alEvent/drawTracks
86
87 18.9.98:
88 Persistent Event (both for Objectivity and Root) is
89 created in AlEventAction::EndOfEventAction().
90
91 27.8.98:
92 removed RWTValOrderedVector<RWCString> AlHCNames attribute;
93 Using the G4VHitsCollection::GetSDName() function for
94 getting the type of AlXXXHitsCollections.
95
96 18.8.98:
97 Category name Events changed to Event;
98 options G4ROOT/ODBMS_STORE_HITS renamed to ALICE_ROOT/ODBMS;
99 updated for beta01
100
101 3.7.98:
102 modified for root persistency option (G4ROOT_STORE_HITS);
103
104 26.6.98:
105 AlGunParticle:
106 changed attributes from aParticleMomentumDir, aEnergy to
107 aParticleMomentum; added constructor for creating particle
108 with given kinEnergy and momentumDir;
109 AlParticleGunMessenger:
110 changed /alGun/energy to /alGun/kinEnergy;
111 added /alGun/momentum
112
113 12.5.98:
114 AlEventAction:
115 added RWTValOrderedVector<RWCString> AlHCNames attribute;
116 used AlHCNames for looping over all hits collections defined;
117
118 11.5.98:
119 modified for persistency option (G4ODBMS_STORE_HITS);
120 removed the general loop through all event hits collections
121 - only ITS hits collections are included now;
122 must be generalised again !
123
124 4.5.98:
125 Renaming of classes:
126 AliceXXX -> AlXXX
127
128 30.1.98:
129 new class Alice particle gun:
130 redefines the G4ParticleGun, G4ParticleGunMessenger classes
131 - enables shooting different particles in one run
132 - classes: AliceParticleGun, AliceGunParticle
133