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

Last change on this file since 1057 was 1055, checked in by garnier, 17 years ago

maj sur la beta de geant 4.9.3

File size: 5.2 KB
RevLine 
[1055]1$Id: History,v 1.18 2009/04/12 17:43:35 vnivanch Exp $
[819]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 ----------------------------------------------------------
[1055]19
2012 April 09: V.Ivanchenko (empolar-V09-02-00)
21G4PolarizedAnnihilationModel - simplified initialisation
22
[961]2330 October 08: A.Schaelicke (empolar-V09-01-01)
24 For all process classes set sub-types according to the enumeration
[819]2505 November 07: A.Schaelicke (empolar-V09-00-02)
2601 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
5402 October 07: V.Ivanchenko (empolar-V09-00-01)
55G4eplusPolarizedAnnihilation - enabled AtRest
56
5710 July 07: V.Ivanchenko (empolar-V09-00-00)
5810 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
6911 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
7625 May 07: V.Ivanchenko (empolar-V08-03-01)
77- G4PolarizedCompton - fix compilation warning and incorrect usage of
78 G4PhysicsVector
79
8023 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
8719 March 07: V.Ivanchenko (empolar-V08-02-00)
88- G4PolarizedGammaConversionModel : fix non-initialised variable
89
9020 November 06: V.Ivanchenko (empolar-V08-01-04)
91- G4PolarizedAnnihilationCrossSection fixed compilation problem at windows
92
9317 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
9710 November 06: V.Ivanchenko (empolar-V08-01-02)
989. 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
11629 Sept 06: G.Cosmo (empolar-V08-01-01)
117- Fixed for usage of std namespace and porting on WIN32-VC platform.
118
11921 Sept 06: V.Ivantchenko (empolar-V08-01-00)
120- First commit.
121
122
Note: See TracBrowser for help on using the repository browser.