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