]>
Commit | Line | Data |
---|---|---|
676fb573 | 1 | $Id$ |
2 | ----------------------------------------------------------------- | |
3 | ||
46817985 | 4 | AliGeant4/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 |