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

Last change on this file since 1347 was 1347, checked in by garnier, 13 years ago

geant4 tag 9.4

File size: 5.9 KB
Line 
1$Id: History,v 1.22 2010/11/12 10:38:56 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     ----------------------------------------------------------
19
2012 November 10: A.Schaelicke (empolar-V09-03-02)
21- Resolved: Warning messages of Coverity
22
233 September 10: G.Cosmo (empolar-V09-03-01)
24- Fixed signature to G4VPolarizedCrossSection::TotalXSection() in source file.
25
2616 June 10: A.Schaelicke (empolar-V09-03-00)
27- Bug fix in G4ePolarizedIonisation.cc
28  (used default vector size of G4VEnergyLossProcess,
29   avoid size mismatch in G4LossTableBuilder::BuildDEDXTable)
30
3112 November 09: A.Schaelicke (empolar-V09-02-01)
32- Bug fix in G4PolarizationHelper::GetSpinInPRF
33    (wrong normalization of y component)
34- Bug fix in G4PolarizedAnnihilationModel::PostStepDoIt
35    (wrong treatment in error check)
36- Bug fix in G4StokesVector::RotateAz
37    (wrong usage of vector product)
38
3912 April 09: V.Ivanchenko (empolar-V09-02-00)
40G4PolarizedAnnihilationModel - simplified initialisation
41
4230 October 08: A.Schaelicke (empolar-V09-01-01)
43   For all process classes set sub-types according to the enumeration
4405 November 07: A.Schaelicke (empolar-V09-00-02)
4501 November 07: A.Schaelicke
46- Bug fix in G4PolarizedAnnihilationCrossSection
47    error in calculation of polarisation dependent total cross section
48    (wrong interactionLength for positrons in applications where,
49     particle and media are polarised) 
50- more general Cross section frame work:
51    G4PolarizedAnnihilationCrossSection
52    G4PolarizedBhabhaCrossSection
53    G4PolarizedBremsstrahlungCrossSection
54    G4PolarizedComptonCrossSection
55    G4PolarizedGammaConversionModel
56    G4PolarizedMollerCrossSection
57    G4PolarizedPairProductionCrossSection
58    G4VPolarizedCrossSection
59    G4ePolarizedBremsstrahlungModel
60   (removed dependencies to models; now cross sections can be used
61    independent of any model, e.g. in a cross section calculator class)
62- add polarized photo electric effect:
63    G4PolarizationHelper
64       (new method GetRandomFrame, used when interaction frame is not
65        well defined by outgoing particles)
66    G4PolarizedPEEffectCrossSection
67       (based on McMaster, Rev.Mod.Phys. 33 (1961) 8)
68    G4PolarizedPEEffectModel
69       (derived from G4PEEffectModel, adds polarisation transfer)
70    G4PolarizedPhotoElectricEffect
71       (derived from G4VEmProcess)
72
7302 October 07: V.Ivanchenko (empolar-V09-00-01)
74G4eplusPolarizedAnnihilation - enabled AtRest
75
7610 July 07: V.Ivanchenko (empolar-V09-00-00)
7710 July 07: A.Schaelicke
78- G4VPolarizedCrossSection removed obsolete methodes and variables to
79  clear "shadow" Warning on SUN CC
80- G4PolarizedCompton, G4ePolarizedIonisation,
81  G4eplusPolarizedAnnihilation renamed local variable "particle" to
82  avoid "shadow" Warning on SUN CC
83- G4PolarizedAnnihilationModel
84  copied Initialise() method from G4eeToTwoGammaModel provide a
85  ParticleChangeForGamma object, this avoids "shadow" Warning on SUNCC
86  and reduces overhead in SampleSecondaries()
87
8811 June 07: V.Ivanchenko (empolar-V08-03-02)
89- (A.Schaelicke) G4PolarizedCompton, G4ePolarizedIonisation,
90  G4eplusPolarizedAnnihilation added method
91  PostStepGetPhysicalInteractionLength in order to provide
92  simulation of polarized target; the fix is required because of design
93  change in utils
94
9525 May 07:  V.Ivanchenko (empolar-V08-03-01)
96- G4PolarizedCompton - fix compilation warning and incorrect usage of
97                       G4PhysicsVector
98
9923 May 07:  V.Ivanchenko (empolar-V08-03-00)
100- In all processes inherit from G4VEnergyLossProcess or G4VEmProcess
101  remove method SecondaryPostStep;
102- G4VEmModel - changed interface of SampleSecondary method, it become
103  void, extra parameter std::vector<G4DynamicParticle*>*, all
104  classes using or inhereting this interface are modified.
105
10619 March 07: V.Ivanchenko (empolar-V08-02-00)
107- G4PolarizedGammaConversionModel : fix non-initialised variable
108
10920 November 06: V.Ivanchenko (empolar-V08-01-04)
110- G4PolarizedAnnihilationCrossSection fixed compilation problem at windows
111
11217 November 06: V.Ivanchenko (empolar-V08-01-03)
113- Add protection against zero kin energy in G4PolarizedAnnihilationModel
114- substitue double -> G4double, int -> G4int, bool ->G4bool
115
11610 November 06: V.Ivanchenko (empolar-V08-01-02)
1179. November 06: A.Schaelicke
118- G4PolarizedGammaConversionModel : add warning message if polarization
119  transfer does not work properly
120- G4PolarizedPairProductionCrossSection : bug fixed in Initialize(),
121  and corrected spelling warning message
122- G4PolarizedAnnihilationModel : SampleSecondaries() bug fixed in
123  return statement and call to cross section.
124- G4PolarizedAnnihilationCrossSection : Initialize() bug fixed in
125  dicing and sign in cross section.
126- G4PolarizedComptonCrossSection and G4PolarizedComptonModel:
127  use correct convention of photon polarization vectors.
128- G4PolarizedMollerBhabhaModel : bug fixed in eps dicing, added
129  warning message, employ new cross section calculation (made conform
130  to other polarized processes)
131- G4PolarizedBhabhaCrossSection and G4PolarizedMollerCrossSection :
132  new cross section calculation to make polarization vector conform to
133  other polarized processes
134
13529 Sept 06: G.Cosmo (empolar-V08-01-01)
136- Fixed for usage of std namespace and porting on WIN32-VC platform.
137
13821 Sept 06: V.Ivantchenko (empolar-V08-01-00)
139- First commit.
140
141
Note: See TracBrowser for help on using the repository browser.