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

Last change on this file since 877 was 819, checked in by garnier, 17 years ago

import all except CVS

File size: 5.0 KB
Line 
1$Id: History,v 1.15 2007/11/05 10:53:13 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
2005 November 07: A.Schaelicke (empolar-V09-00-02)
2101 November 07: A.Schaelicke
22- Bug fix in G4PolarizedAnnihilationCrossSection
23 error in calculation of polarisation dependent total cross section
24 (wrong interactionLength for positrons in applications where,
25 particle and media are polarised)
26- more general Cross section frame work:
27 G4PolarizedAnnihilationCrossSection
28 G4PolarizedBhabhaCrossSection
29 G4PolarizedBremsstrahlungCrossSection
30 G4PolarizedComptonCrossSection
31 G4PolarizedGammaConversionModel
32 G4PolarizedMollerCrossSection
33 G4PolarizedPairProductionCrossSection
34 G4VPolarizedCrossSection
35 G4ePolarizedBremsstrahlungModel
36 (removed dependencies to models; now cross sections can be used
37 independent of any model, e.g. in a cross section calculator class)
38- add polarized photo electric effect:
39 G4PolarizationHelper
40 (new method GetRandomFrame, used when interaction frame is not
41 well defined by outgoing particles)
42 G4PolarizedPEEffectCrossSection
43 (based on McMaster, Rev.Mod.Phys. 33 (1961) 8)
44 G4PolarizedPEEffectModel
45 (derived from G4PEEffectModel, adds polarisation transfer)
46 G4PolarizedPhotoElectricEffect
47 (derived from G4VEmProcess)
48
4902 October 07: V.Ivanchenko (empolar-V09-00-01)
50G4eplusPolarizedAnnihilation - enabled AtRest
51
5210 July 07: V.Ivanchenko (empolar-V09-00-00)
5310 July 07: A.Schaelicke
54- G4VPolarizedCrossSection removed obsolete methodes and variables to
55 clear "shadow" Warning on SUN CC
56- G4PolarizedCompton, G4ePolarizedIonisation,
57 G4eplusPolarizedAnnihilation renamed local variable "particle" to
58 avoid "shadow" Warning on SUN CC
59- G4PolarizedAnnihilationModel
60 copied Initialise() method from G4eeToTwoGammaModel provide a
61 ParticleChangeForGamma object, this avoids "shadow" Warning on SUNCC
62 and reduces overhead in SampleSecondaries()
63
6411 June 07: V.Ivanchenko (empolar-V08-03-02)
65- (A.Schaelicke) G4PolarizedCompton, G4ePolarizedIonisation,
66 G4eplusPolarizedAnnihilation added method
67 PostStepGetPhysicalInteractionLength in order to provide
68 simulation of polarized target; the fix is required because of design
69 change in utils
70
7125 May 07: V.Ivanchenko (empolar-V08-03-01)
72- G4PolarizedCompton - fix compilation warning and incorrect usage of
73 G4PhysicsVector
74
7523 May 07: V.Ivanchenko (empolar-V08-03-00)
76- In all processes inherit from G4VEnergyLossProcess or G4VEmProcess
77 remove method SecondaryPostStep;
78- G4VEmModel - changed interface of SampleSecondary method, it become
79 void, extra parameter std::vector<G4DynamicParticle*>*, all
80 classes using or inhereting this interface are modified.
81
8219 March 07: V.Ivanchenko (empolar-V08-02-00)
83- G4PolarizedGammaConversionModel : fix non-initialised variable
84
8520 November 06: V.Ivanchenko (empolar-V08-01-04)
86- G4PolarizedAnnihilationCrossSection fixed compilation problem at windows
87
8817 November 06: V.Ivanchenko (empolar-V08-01-03)
89- Add protection against zero kin energy in G4PolarizedAnnihilationModel
90- substitue double -> G4double, int -> G4int, bool ->G4bool
91
9210 November 06: V.Ivanchenko (empolar-V08-01-02)
939. November 06: A.Schaelicke
94- G4PolarizedGammaConversionModel : add warning message if polarization
95 transfer does not work properly
96- G4PolarizedPairProductionCrossSection : bug fixed in Initialize(),
97 and corrected spelling warning message
98- G4PolarizedAnnihilationModel : SampleSecondaries() bug fixed in
99 return statement and call to cross section.
100- G4PolarizedAnnihilationCrossSection : Initialize() bug fixed in
101 dicing and sign in cross section.
102- G4PolarizedComptonCrossSection and G4PolarizedComptonModel:
103 use correct convention of photon polarization vectors.
104- G4PolarizedMollerBhabhaModel : bug fixed in eps dicing, added
105 warning message, employ new cross section calculation (made conform
106 to other polarized processes)
107- G4PolarizedBhabhaCrossSection and G4PolarizedMollerCrossSection :
108 new cross section calculation to make polarization vector conform to
109 other polarized processes
110
11129 Sept 06: G.Cosmo (empolar-V08-01-01)
112- Fixed for usage of std namespace and porting on WIN32-VC platform.
113
11421 Sept 06: V.Ivantchenko (empolar-V08-01-00)
115- First commit.
116
117
Note: See TracBrowser for help on using the repository browser.