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

Last change on this file since 846 was 819, checked in by garnier, 16 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.