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

Last change on this file since 1358 was 1347, checked in by garnier, 15 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.