]> git.uio.no Git - u/mrichter/AliRoot.git/blob - AliGeant4/doc/history/TGeant4_event_History
Bugfix in AliPoints2Memory
[u/mrichter/AliRoot.git] / AliGeant4 / doc / history / TGeant4_event_History
1 $Id$
2 -----------------------------------------------------------------
3
4 TGeant4/event:
5 ==============
6   21.8.01:
7      TG4StepManager, TG4SteppingAction, TG4TrackingAction
8      also TG4ParticlesManager (in physics):
9         type checking (called during stepping) filtered with TGEANT4_DEBUG 
10         compiler directive.
11
12   7.2.01:
13      TG4SteppingAction - check for maximum number of steps
14         moved from AliSteppingAction here (in order to be able
15         to give the control to TG4StepManager).
16
17   9.10.00:
18      TG4StepStatus - enum for step status extended to:
19        {kVertex, kBoundary, kNormalStep}.
20      New classes: 
21        TG4TrackingAction - sets the step status to kVertex
22           and ensures calling sensitive detector before track starts stepping.
23        TG4SteppingAction - checks when track is crossing boundary,
24           and ensures calling sensitive detector at this time.
25      TG4VSensitiveDetector (in geometry) -
26        It takes care of setting step status (kBoundary, kNormalStep)
27        and passing G4Step to TG4StepManager before calling user derived
28        sensitive detector class.
29      TG4StepManager - extension of several methods
30        for all cases of step status.  
31      
32   23.9.00:
33      TG4StepManager: added fStepStatus data member 
34         that can have one of {kPreStepPoint, kPostStepPoint} values.
35         The step status has to be set (together with step)
36         by client code. Behaviour in some methods
37         (eg. TrackPosition()) depends on this status.
38
39   28.3.00:
40      New subcategory:
41      Classes: TG4StepManager
42