1 | $Id: History,v 1.18 2009/04/12 17:43:35 vnivanch Exp $ |
---|
2 | ------------------------------------------------------------------- |
---|
3 | |
---|
4 | ========================================================= |
---|
5 | Geant4 - an Object-Oriented Toolkit for Simulation in HEP |
---|
6 | ========================================================= |
---|
7 | |
---|
8 | Category History file |
---|
9 | --------------------- |
---|
10 | This file should be used by G4 developers and category coordinators |
---|
11 | to briefly summarize all major modifications introduced in the code |
---|
12 | and keep track of all category-tags. |
---|
13 | It DOES NOT substitute the CVS log-message one should put at every |
---|
14 | committal in the CVS repository ! |
---|
15 | |
---|
16 | ---------------------------------------------------------- |
---|
17 | * Reverse chronological order (last date on top), please * |
---|
18 | ---------------------------------------------------------- |
---|
19 | |
---|
20 | 12 April 09: V.Ivanchenko (empolar-V09-02-00) |
---|
21 | G4PolarizedAnnihilationModel - simplified initialisation |
---|
22 | |
---|
23 | 30 October 08: A.Schaelicke (empolar-V09-01-01) |
---|
24 | For all process classes set sub-types according to the enumeration |
---|
25 | 05 November 07: A.Schaelicke (empolar-V09-00-02) |
---|
26 | 01 November 07: A.Schaelicke |
---|
27 | - Bug fix in G4PolarizedAnnihilationCrossSection |
---|
28 | error in calculation of polarisation dependent total cross section |
---|
29 | (wrong interactionLength for positrons in applications where, |
---|
30 | particle and media are polarised) |
---|
31 | - more general Cross section frame work: |
---|
32 | G4PolarizedAnnihilationCrossSection |
---|
33 | G4PolarizedBhabhaCrossSection |
---|
34 | G4PolarizedBremsstrahlungCrossSection |
---|
35 | G4PolarizedComptonCrossSection |
---|
36 | G4PolarizedGammaConversionModel |
---|
37 | G4PolarizedMollerCrossSection |
---|
38 | G4PolarizedPairProductionCrossSection |
---|
39 | G4VPolarizedCrossSection |
---|
40 | G4ePolarizedBremsstrahlungModel |
---|
41 | (removed dependencies to models; now cross sections can be used |
---|
42 | independent of any model, e.g. in a cross section calculator class) |
---|
43 | - add polarized photo electric effect: |
---|
44 | G4PolarizationHelper |
---|
45 | (new method GetRandomFrame, used when interaction frame is not |
---|
46 | well defined by outgoing particles) |
---|
47 | G4PolarizedPEEffectCrossSection |
---|
48 | (based on McMaster, Rev.Mod.Phys. 33 (1961) 8) |
---|
49 | G4PolarizedPEEffectModel |
---|
50 | (derived from G4PEEffectModel, adds polarisation transfer) |
---|
51 | G4PolarizedPhotoElectricEffect |
---|
52 | (derived from G4VEmProcess) |
---|
53 | |
---|
54 | 02 October 07: V.Ivanchenko (empolar-V09-00-01) |
---|
55 | G4eplusPolarizedAnnihilation - enabled AtRest |
---|
56 | |
---|
57 | 10 July 07: V.Ivanchenko (empolar-V09-00-00) |
---|
58 | 10 July 07: A.Schaelicke |
---|
59 | - G4VPolarizedCrossSection removed obsolete methodes and variables to |
---|
60 | clear "shadow" Warning on SUN CC |
---|
61 | - G4PolarizedCompton, G4ePolarizedIonisation, |
---|
62 | G4eplusPolarizedAnnihilation renamed local variable "particle" to |
---|
63 | avoid "shadow" Warning on SUN CC |
---|
64 | - G4PolarizedAnnihilationModel |
---|
65 | copied Initialise() method from G4eeToTwoGammaModel provide a |
---|
66 | ParticleChangeForGamma object, this avoids "shadow" Warning on SUNCC |
---|
67 | and reduces overhead in SampleSecondaries() |
---|
68 | |
---|
69 | 11 June 07: V.Ivanchenko (empolar-V08-03-02) |
---|
70 | - (A.Schaelicke) G4PolarizedCompton, G4ePolarizedIonisation, |
---|
71 | G4eplusPolarizedAnnihilation added method |
---|
72 | PostStepGetPhysicalInteractionLength in order to provide |
---|
73 | simulation of polarized target; the fix is required because of design |
---|
74 | change in utils |
---|
75 | |
---|
76 | 25 May 07: V.Ivanchenko (empolar-V08-03-01) |
---|
77 | - G4PolarizedCompton - fix compilation warning and incorrect usage of |
---|
78 | G4PhysicsVector |
---|
79 | |
---|
80 | 23 May 07: V.Ivanchenko (empolar-V08-03-00) |
---|
81 | - In all processes inherit from G4VEnergyLossProcess or G4VEmProcess |
---|
82 | remove method SecondaryPostStep; |
---|
83 | - G4VEmModel - changed interface of SampleSecondary method, it become |
---|
84 | void, extra parameter std::vector<G4DynamicParticle*>*, all |
---|
85 | classes using or inhereting this interface are modified. |
---|
86 | |
---|
87 | 19 March 07: V.Ivanchenko (empolar-V08-02-00) |
---|
88 | - G4PolarizedGammaConversionModel : fix non-initialised variable |
---|
89 | |
---|
90 | 20 November 06: V.Ivanchenko (empolar-V08-01-04) |
---|
91 | - G4PolarizedAnnihilationCrossSection fixed compilation problem at windows |
---|
92 | |
---|
93 | 17 November 06: V.Ivanchenko (empolar-V08-01-03) |
---|
94 | - Add protection against zero kin energy in G4PolarizedAnnihilationModel |
---|
95 | - substitue double -> G4double, int -> G4int, bool ->G4bool |
---|
96 | |
---|
97 | 10 November 06: V.Ivanchenko (empolar-V08-01-02) |
---|
98 | 9. November 06: A.Schaelicke |
---|
99 | - G4PolarizedGammaConversionModel : add warning message if polarization |
---|
100 | transfer does not work properly |
---|
101 | - G4PolarizedPairProductionCrossSection : bug fixed in Initialize(), |
---|
102 | and corrected spelling warning message |
---|
103 | - G4PolarizedAnnihilationModel : SampleSecondaries() bug fixed in |
---|
104 | return statement and call to cross section. |
---|
105 | - G4PolarizedAnnihilationCrossSection : Initialize() bug fixed in |
---|
106 | dicing and sign in cross section. |
---|
107 | - G4PolarizedComptonCrossSection and G4PolarizedComptonModel: |
---|
108 | use correct convention of photon polarization vectors. |
---|
109 | - G4PolarizedMollerBhabhaModel : bug fixed in eps dicing, added |
---|
110 | warning message, employ new cross section calculation (made conform |
---|
111 | to other polarized processes) |
---|
112 | - G4PolarizedBhabhaCrossSection and G4PolarizedMollerCrossSection : |
---|
113 | new cross section calculation to make polarization vector conform to |
---|
114 | other polarized processes |
---|
115 | |
---|
116 | 29 Sept 06: G.Cosmo (empolar-V08-01-01) |
---|
117 | - Fixed for usage of std namespace and porting on WIN32-VC platform. |
---|
118 | |
---|
119 | 21 Sept 06: V.Ivantchenko (empolar-V08-01-00) |
---|
120 | - First commit. |
---|
121 | |
---|
122 | |
---|