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

Last change on this file since 961 was 961, checked in by garnier, 15 years ago

update processes

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