source: trunk/source/processes/electromagnetic/polarisation/History @ 1337

Last change on this file since 1337 was 1337, checked in by garnier, 14 years ago

tag geant4.9.4 beta 1 + modifs locales

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