Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/processes/electromagnetic/polarisation/History

Version: [ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]

Diff markup

Differences between /processes/electromagnetic/polarisation/History (Version 11.3.0) and /processes/electromagnetic/polarisation/History (Version 11.1.1)


  1 # Category empolar History                          1 # Category empolar History
  2                                                     2 
  3 See `CONTRIBUTING.rst` for details of **requir      3 See `CONTRIBUTING.rst` for details of **required** info/format for each entry,
  4 which **must** added in reverse chronological       4 which **must** added in reverse chronological order (newest at the top).
  5 It must **not** be used as a substitute for wr      5 It must **not** be used as a substitute for writing good git commit messages!
  6                                                     6 
  7 ----------------------------------------------      7 -------------------------------------------------------------------------------
  8                                                     8 
  9 ## 2022-11-23 Gabriele Cosmo (empolar-V11-00-0      9 ## 2022-11-23 Gabriele Cosmo (empolar-V11-00-03)
 10 - Fixed compilation warnings for implicit type     10 - Fixed compilation warnings for implicit type conversions on macOS/XCode 14.1.
 11                                                    11 
 12 ## 2022-07-19 Vladimir Ivanchenko (empolar-V11     12 ## 2022-07-19 Vladimir Ivanchenko (empolar-V11-00-02)
 13 - Fixed Coverity warning in G4PolarizationMana     13 - Fixed Coverity warning in G4PolarizationManager 
 14                                                    14 
 15 ## 2022-01-18 Jonas Hahnfeld (empolar-V11-00-0     15 ## 2022-01-18 Jonas Hahnfeld (empolar-V11-00-01)
 16 - Prefer pointer to `const G4Material` if poss     16 - Prefer pointer to `const G4Material` if possible
 17                                                    17 
 18 ## 2021-12-10 Ben Morgan (empolar-V11-00-00)       18 ## 2021-12-10 Ben Morgan (empolar-V11-00-00)
 19 - Change to new Markdown History format            19 - Change to new Markdown History format
 20                                                    20 
 21 ---                                                21 ---
 22                                                    22 
 23 # History entries prior to 11.0                    23 # History entries prior to 11.0
 24                                                    24 
 25 15 May 21: V.Ivanchenko (empolar-V10-07-06)        25 15 May 21: V.Ivanchenko (empolar-V10-07-06)
 26 - G4PolarizedAnnihilation - updated use of the     26 - G4PolarizedAnnihilation - updated use of the spline flag
 27                                                    27 
 28 10 May 21: V.Ivanchenko (empolar-V10-07-05)        28 10 May 21: V.Ivanchenko (empolar-V10-07-05)
 29 - G4PolarizedCompton - updated use of the spli     29 - G4PolarizedCompton - updated use of the spline flag
 30                                                    30 
 31 16 April 21: B.Morgan (empolar-V10-07-04)          31 16 April 21: B.Morgan (empolar-V10-07-04)
 32 - Migrate build to modular CMake API               32 - Migrate build to modular CMake API
 33                                                    33 
 34 24 April 21: V.Ivanchenko (empolar-V10-07-03)      34 24 April 21: V.Ivanchenko (empolar-V10-07-03)
 35 - G4PolarizedIonisationBhabhaXS - removed inco     35 - G4PolarizedIonisationBhabhaXS - removed incorrect G4Exception;
 36                                                    36 
 37 10 April 21: V.Ivanchenko (empolar-V10-07-02)      37 10 April 21: V.Ivanchenko (empolar-V10-07-02)
 38 - G4PolarizedBremsstrahlung - removed variable     38 - G4PolarizedBremsstrahlung - removed variable shadowing
 39                                                    39 
 40 31 March 21: V.Ivanchenko (empolar-V10-07-01)      40 31 March 21: V.Ivanchenko (empolar-V10-07-01)
 41 - G4PolarizedAnnihilation, G4ePolarizedIonisat     41 - G4PolarizedAnnihilation, G4ePolarizedIonisation - improve
 42   initialisation of assymetry tables               42   initialisation of assymetry tables
 43                                                    43 
 44 16 February 21: D.Sawkey (empolar-V10-07-00)       44 16 February 21: D.Sawkey (empolar-V10-07-00)
 45 - all files. Major cleaning for version 11.        45 - all files. Major cleaning for version 11.
 46  - name classes in logical manner                  46  - name classes in logical manner
 47  - improve comments                                47  - improve comments
 48  - add ProcessDescription                          48  - add ProcessDescription
 49  - order #includes; remove unused                  49  - order #includes; remove unused
 50  - disable copy and assignment operators with      50  - disable copy and assignment operators with 'delete'
 51  - increase C++11 keyword usage, especially ov     51  - increase C++11 keyword usage, especially override, explicit
 52  - rename (most) class variables to start with     52  - rename (most) class variables to start with f
 53  - make SCRN arrays the correct size               53  - make SCRN arrays the correct size
 54  - use constexpr for numbers                       54  - use constexpr for numbers
 55  - apply clang-format style                        55  - apply clang-format style
 56  - use G4ExceptionDescription                      56  - use G4ExceptionDescription
 57  - avoid implicit conversions between G4Stokes     57  - avoid implicit conversions between G4StokesVector and G4ThreeVector
 58                                                    58 
 59 01 April 18: V.Ivanchenko (empolar-V10-04-02)      59 01 April 18: V.Ivanchenko (empolar-V10-04-02)
 60 - G4PolarizedCompton, G4PolarizedPhotoElectric     60 - G4PolarizedCompton, G4PolarizedPhotoElectricEffect,
 61   G4PolarizedGammaConversion, G4ePolarizedBrem     61   G4PolarizedGammaConversion, G4ePolarizedBremsstrahlung,
 62   G4ePolarizedIonisation - cleanup process cla     62   G4ePolarizedIonisation - cleanup process classes, moved virtual
 63     methods to source, removed unused headers      63     methods to source, removed unused headers and methods
 64                                                    64 
 65 01 April 18: V.Ivanchenko (empolar-V10-04-01)      65 01 April 18: V.Ivanchenko (empolar-V10-04-01)
 66 - G4PolarizedAnnihilationModel - implemented s     66 - G4PolarizedAnnihilationModel - implemented sampling of final
 67     state AtRest                                   67     state AtRest
 68                                                    68 
 69 12 February 18: V.Ivanchenko (empolar-V10-04-0     69 12 February 18: V.Ivanchenko (empolar-V10-04-00)
 70 - G4StokesVector - moved static inline method      70 - G4StokesVector - moved static inline method to the source
 71                                                    71 
 72 05 August 17: V.Ivanchenko (empolar-V10-03-01)     72 05 August 17: V.Ivanchenko (empolar-V10-03-01)
 73 03 August 17: V.Ivanchenko (empolar-V10-03-00)     73 03 August 17: V.Ivanchenko (empolar-V10-03-00)
 74 - G4PolarizedCompton, G4PolarizedGammaConversi     74 - G4PolarizedCompton, G4PolarizedGammaConversion, G4ePolarizedIonisation
 75     make coherent model initialisation             75     make coherent model initialisation
 76                                                    76 
 77 1 Jun 16: D.Sawkey (empolar-V10-02-04)             77 1 Jun 16: D.Sawkey (empolar-V10-02-04)
 78 - G4PolarizationManager: C++11 range-based for     78 - G4PolarizationManager: C++11 range-based for loop;
 79 - G4PolarizationManager, G4ePolarizedBremsstra     79 - G4PolarizationManager, G4ePolarizedBremsstrahlungModel: nullptr
 80                                                    80 
 81 26 May 16: D.Sawkey (empolar-V10-02-03)            81 26 May 16: D.Sawkey (empolar-V10-02-03)
 82 - G4PolarizedCompton, G4eplusPolarizedAnnihila     82 - G4PolarizedCompton, G4eplusPolarizedAnnihilation, G4ePolarisedIonisation
 83   In PostStepGPIL, use cached values of curren     83   In PostStepGPIL, use cached values of currentInteractionLength; fixes
 84   problem at boundaries where updated value in     84   problem at boundaries where updated value incorrectly used
 85                                                    85 
 86 16 March 16: D.Sawkey (empolar-V10-02-02)          86 16 March 16: D.Sawkey (empolar-V10-02-02)
 87 - G4PolarizedAnnihilationModel, G4PolarizedPEE     87 - G4PolarizedAnnihilationModel, G4PolarizedPEEffectModel
 88   try again; use the previous unused variables     88   try again; use the previous unused variables (verbosity)
 89                                                    89 
 90 15 March 16: D.Sawkey (empolar-V10-02-01)          90 15 March 16: D.Sawkey (empolar-V10-02-01)
 91 - G4PolarizedAnnihilationModel.hh, G4Polarized     91 - G4PolarizedAnnihilationModel.hh, G4PolarizedPEEffectModel.hh
 92   Remove unused private variables; plus retry      92   Remove unused private variables; plus retry of previous changes
 93                                                    93 
 94 14 March 16: D.Sawkey (empolar-V10-02-00)          94 14 March 16: D.Sawkey (empolar-V10-02-00)
 95 - C++11 migrations (most files): explicit, ove     95 - C++11 migrations (most files): explicit, override, delete operators on
 96   function declarations (except G4StokesVector     96   function declarations (except G4StokesVector ctor); remaining nullptr;
 97   write floats/doubles with '.'                    97   write floats/doubles with '.'
 98                                                    98 
 99 16 October 15: V.Ivanchenko (empolar-V10-01-02     99 16 October 15: V.Ivanchenko (empolar-V10-01-02)
100 - G4PolarizedComptonModel - fixed Coverity war    100 - G4PolarizedComptonModel - fixed Coverity warning, use vector of random
101     numbers in sampling of final state            101     numbers in sampling of final state
102                                                   102 
103 06 October 15: V.Ivanchenko (empolar-V10-01-01    103 06 October 15: V.Ivanchenko (empolar-V10-01-01)
104 - G4PolarizedCompton, G4ePolarizedIonisation,     104 - G4PolarizedCompton, G4ePolarizedIonisation, G4eplusPolarizedAnnihilation
105     - changed initialisation taking into accou    105     - changed initialisation taking into account MT mode, added
106       method ComputeSaturationFactor used in m    106       method ComputeSaturationFactor used in mean free path and
107       step limit corrections, removed PrepareP    107       step limit corrections, removed PreparePhysicsTable method (use
108       one from the base class), fixed computat    108       one from the base class), fixed computation of the value of number
109       of interaction lengths left which is res    109       of interaction lengths left which is responsible for the
110       problem #1698                               110       problem #1698
111 - G4PolarizedComptonModel - revised do/while l    111 - G4PolarizedComptonModel - revised do/while loop in sampling of
112       gamma scattering angle                      112       gamma scattering angle
113                                                   113 
114 03 August 15: V.Ivanchenko (empolar-V10-01-00)    114 03 August 15: V.Ivanchenko (empolar-V10-01-00)
115 - Added comments to do/while and while loops      115 - Added comments to do/while and while loops
116                                                   116 
117 22 October 13: V.Ivanchenko (empolar-V10-00-03    117 22 October 13: V.Ivanchenko (empolar-V10-00-03)
118 - G4PolarizedCompton, G4PolarizedGammaConversi    118 - G4PolarizedCompton, G4PolarizedGammaConversion,
119   G4PolarizedPhotoElectricEffect, G4ePolarized    119   G4PolarizedPhotoElectricEffect, G4ePolarizedBremsstrahlung,
120   G4ePolarizedIonisation - use G4EmParameters     120   G4ePolarizedIonisation - use G4EmParameters
121                                                   121 
122 08 July 13: V.Ivanchenko (empolar-V10-00-02)      122 08 July 13: V.Ivanchenko (empolar-V10-00-02)
123 - G4PolarizedCompton - fixed initialisation, a    123 - G4PolarizedCompton - fixed initialisation, added sharing of
124     process table between threads                 124     process table between threads
125                                                   125 
126 08 July 13: V.Ivanchenko (empolar-V10-00-01)      126 08 July 13: V.Ivanchenko (empolar-V10-00-01)
127 - G4PolarizedCompton, G4PolarizedComptonModel     127 - G4PolarizedCompton, G4PolarizedComptonModel - added startFromNull option
128     as for standard Compton process and add th    128     as for standard Compton process and add the same low-energy
129     threshold to create secondary particle        129     threshold to create secondary particle
130                                                   130 
131 26 May 13: V.Ivanchenko (empolar-V10-00-00)       131 26 May 13: V.Ivanchenko (empolar-V10-00-00)
132 - G4PolarizationMessenger - fixed coverity rep    132 - G4PolarizationMessenger - fixed coverity report on non-initialized members
133                                                   133 
134 21 November 13: V.Ivanchenko (empolar-V09-06-0    134 21 November 13: V.Ivanchenko (empolar-V09-06-08)
135 - G4PolarizedPairProductionCrossSection, G4Pol    135 - G4PolarizedPairProductionCrossSection, G4PolarizedBremsstrahlungCrossSection
136     removed G4ThreadLocal                         136     removed G4ThreadLocal
137                                                   137 
138 09 November 13: V.Ivanchenko (empolar-V09-06-0    138 09 November 13: V.Ivanchenko (empolar-V09-06-07)
139 - G4eplusPolarizedAnnihilation - correct destr    139 - G4eplusPolarizedAnnihilation - correct destruction
140                                                   140 
141 08 November 13: V.Ivanchenko (empolar-V09-06-0    141 08 November 13: V.Ivanchenko (empolar-V09-06-06)
142 08 November 13: V.Ivanchenko (empolar-V09-06-0    142 08 November 13: V.Ivanchenko (empolar-V09-06-05)
143 - G4ePolarizedIonisation, G4PolarizedCompton -    143 - G4ePolarizedIonisation, G4PolarizedCompton - correct destruction
144                                                   144 
145 30 October 13: V.Ivanchenko (empolar-V09-06-04    145 30 October 13: V.Ivanchenko (empolar-V09-06-04)
146 28 October 13: V.Ivanchenko (empolar-V09-06-03    146 28 October 13: V.Ivanchenko (empolar-V09-06-03)
147 28 October 13: V.Ivanchenko (empolar-V09-06-02    147 28 October 13: V.Ivanchenko (empolar-V09-06-02)
148 28 October 13: V.Ivanchenko (empolar-V09-06-01    148 28 October 13: V.Ivanchenko (empolar-V09-06-01)
149 - G4ePolarizedBremsstrahlungModel - substitute    149 - G4ePolarizedBremsstrahlungModel - substitute G4eBremsstrahlungModel
150     by G4SeltzerBergerModel                       150     by G4SeltzerBergerModel
151                                                   151 
152 25 February 13: V.Ivanchenko (empolar-V09-06-0    152 25 February 13: V.Ivanchenko (empolar-V09-06-00)
153 - G4PolarizedComptonCrossSection - removed unu    153 - G4PolarizedComptonCrossSection - removed unused class memebers:
154      gammaPol0, electronPol1, epsilon             154      gammaPol0, electronPol1, epsilon
155                                                   155 
156 20 October 12: V.Ivanchenko (empolar-V09-05-02    156 20 October 12: V.Ivanchenko (empolar-V09-05-02)
157 - G4PolarizedPhotoElectricEffect, G4PolarizedP    157 - G4PolarizedPhotoElectricEffect, G4PolarizedPEEffectModel - substitute
158     methods Model(), SetModel() by EmModel(),     158     methods Model(), SetModel() by EmModel(), SetEmModel()
159                                                   159 
160 11 July 12: G.Cosmo (empolar-V09-05-01)           160 11 July 12: G.Cosmo (empolar-V09-05-01)
161 - Explicitly use inclusion of headers for syst    161 - Explicitly use inclusion of headers for system of units and physical
162   constants, in plan to remove implicit inclus    162   constants, in plan to remove implicit inclusion from globals.hh.
163                                                   163 
164 08 June 12: V.Ivanchenko (empolar-V09-05-00)      164 08 June 12: V.Ivanchenko (empolar-V09-05-00)
165 - Fixed shadowing                                 165 - Fixed shadowing
166                                                   166 
167 11 November 11: V.Ivanchenko (empolar-V09-04-0    167 11 November 11: V.Ivanchenko (empolar-V09-04-04)
168 - G4ePolarizedBremsstrahlung - fixed problem p    168 - G4ePolarizedBremsstrahlung - fixed problem provoked by the tag
169     of standard                                   169     of standard
170                                                   170 
171 10 November 11: V.Ivanchenko (empolar-V09-04-0    171 10 November 11: V.Ivanchenko (empolar-V09-04-03)
172 - G4PolarizedCompton, G4ePolarizedIonisation,     172 - G4PolarizedCompton, G4ePolarizedIonisation,
173   G4PolarizedMollerBhabhaModel, G4eplusPolariz    173   G4PolarizedMollerBhabhaModel, G4eplusPolarizedAnnihilation - fixed
174     initialisation problems reported by the Co    174     initialisation problems reported by the Coverity tool
175                                                   175 
176 16 May 11: V.Ivanchenko (empolar-V09-04-02)       176 16 May 11: V.Ivanchenko (empolar-V09-04-02)
177 - G4PolarizedAnnihilationModel - fixed gcc-4.6    177 - G4PolarizedAnnihilationModel - fixed gcc-4.6.0 warnings
178                                                   178 
179 26 April 11: V.Ivanchenko (empolar-V09-04-01)     179 26 April 11: V.Ivanchenko (empolar-V09-04-01)
180 - G4PolarizationHelper - safe computation of a    180 - G4PolarizationHelper - safe computation of a normal
181                                                   181 
182 17 March 11: V.Ivanchenko (empolar-V09-04-00)     182 17 March 11: V.Ivanchenko (empolar-V09-04-00)
183 - G4ePolarizedIonisation - do not use obsolete    183 - G4ePolarizedIonisation - do not use obsolete MinCutEnergy
184                                                   184 
185 12 November 10: A.Schaelicke (empolar-V09-03-0    185 12 November 10: A.Schaelicke (empolar-V09-03-02)
186 - Resolved: Warning messages of Coverity          186 - Resolved: Warning messages of Coverity
187                                                   187 
188 3 September 10: G.Cosmo (empolar-V09-03-01)       188 3 September 10: G.Cosmo (empolar-V09-03-01)
189 - Fixed signature to G4VPolarizedCrossSection:    189 - Fixed signature to G4VPolarizedCrossSection::TotalXSection() in source file.
190                                                   190 
191 16 June 10: A.Schaelicke (empolar-V09-03-00)      191 16 June 10: A.Schaelicke (empolar-V09-03-00)
192 - Bug fix in G4ePolarizedIonisation.cc            192 - Bug fix in G4ePolarizedIonisation.cc
193   (used default vector size of G4VEnergyLossPr    193   (used default vector size of G4VEnergyLossProcess,
194    avoid size mismatch in G4LossTableBuilder::    194    avoid size mismatch in G4LossTableBuilder::BuildDEDXTable)
195                                                   195 
196 12 November 09: A.Schaelicke (empolar-V09-02-0    196 12 November 09: A.Schaelicke (empolar-V09-02-01)
197 - Bug fix in G4PolarizationHelper::GetSpinInPR    197 - Bug fix in G4PolarizationHelper::GetSpinInPRF
198     (wrong normalization of y component)          198     (wrong normalization of y component)
199 - Bug fix in G4PolarizedAnnihilationModel::Pos    199 - Bug fix in G4PolarizedAnnihilationModel::PostStepDoIt
200     (wrong treatment in error check)              200     (wrong treatment in error check)
201 - Bug fix in G4StokesVector::RotateAz             201 - Bug fix in G4StokesVector::RotateAz
202     (wrong usage of vector product)               202     (wrong usage of vector product)
203                                                   203 
204 12 April 09: V.Ivanchenko (empolar-V09-02-00)     204 12 April 09: V.Ivanchenko (empolar-V09-02-00)
205 G4PolarizedAnnihilationModel - simplified init    205 G4PolarizedAnnihilationModel - simplified initialisation
206                                                   206 
207 30 October 08: A.Schaelicke (empolar-V09-01-01    207 30 October 08: A.Schaelicke (empolar-V09-01-01)
208    For all process classes set sub-types accor    208    For all process classes set sub-types according to the enumeration
209 05 November 07: A.Schaelicke (empolar-V09-00-0    209 05 November 07: A.Schaelicke (empolar-V09-00-02)
210 01 November 07: A.Schaelicke                      210 01 November 07: A.Schaelicke
211 - Bug fix in G4PolarizedAnnihilationCrossSecti    211 - Bug fix in G4PolarizedAnnihilationCrossSection
212     error in calculation of polarisation depen    212     error in calculation of polarisation dependent total cross section
213     (wrong interactionLength for positrons in     213     (wrong interactionLength for positrons in applications where,
214      particle and media are polarised)            214      particle and media are polarised)
215 - more general Cross section frame work:          215 - more general Cross section frame work:
216     G4PolarizedAnnihilationCrossSection           216     G4PolarizedAnnihilationCrossSection
217     G4PolarizedBhabhaCrossSection                 217     G4PolarizedBhabhaCrossSection
218     G4PolarizedBremsstrahlungCrossSection         218     G4PolarizedBremsstrahlungCrossSection
219     G4PolarizedComptonCrossSection                219     G4PolarizedComptonCrossSection
220     G4PolarizedGammaConversionModel               220     G4PolarizedGammaConversionModel
221     G4PolarizedMollerCrossSection                 221     G4PolarizedMollerCrossSection
222     G4PolarizedPairProductionCrossSection         222     G4PolarizedPairProductionCrossSection
223     G4VPolarizedCrossSection                      223     G4VPolarizedCrossSection
224     G4ePolarizedBremsstrahlungModel               224     G4ePolarizedBremsstrahlungModel
225    (removed dependencies to models; now cross     225    (removed dependencies to models; now cross sections can be used
226     independent of any model, e.g. in a cross     226     independent of any model, e.g. in a cross section calculator class)
227 - add polarized photo electric effect:            227 - add polarized photo electric effect:
228     G4PolarizationHelper                          228     G4PolarizationHelper
229        (new method GetRandomFrame, used when i    229        (new method GetRandomFrame, used when interaction frame is not
230         well defined by outgoing particles)       230         well defined by outgoing particles)
231     G4PolarizedPEEffectCrossSection               231     G4PolarizedPEEffectCrossSection
232        (based on McMaster, Rev.Mod.Phys. 33 (1    232        (based on McMaster, Rev.Mod.Phys. 33 (1961) 8)
233     G4PolarizedPEEffectModel                      233     G4PolarizedPEEffectModel
234        (derived from G4PEEffectModel, adds pol    234        (derived from G4PEEffectModel, adds polarisation transfer)
235     G4PolarizedPhotoElectricEffect                235     G4PolarizedPhotoElectricEffect
236        (derived from G4VEmProcess)                236        (derived from G4VEmProcess)
237                                                   237 
238 02 October 07: V.Ivanchenko (empolar-V09-00-01    238 02 October 07: V.Ivanchenko (empolar-V09-00-01)
239 G4eplusPolarizedAnnihilation - enabled AtRest     239 G4eplusPolarizedAnnihilation - enabled AtRest
240                                                   240 
241 10 July 07: V.Ivanchenko (empolar-V09-00-00)      241 10 July 07: V.Ivanchenko (empolar-V09-00-00)
242 10 July 07: A.Schaelicke                          242 10 July 07: A.Schaelicke
243 - G4VPolarizedCrossSection removed obsolete me    243 - G4VPolarizedCrossSection removed obsolete methodes and variables to
244   clear "shadow" Warning on SUN CC                244   clear "shadow" Warning on SUN CC
245 - G4PolarizedCompton, G4ePolarizedIonisation,     245 - G4PolarizedCompton, G4ePolarizedIonisation,
246   G4eplusPolarizedAnnihilation renamed local v    246   G4eplusPolarizedAnnihilation renamed local variable "particle" to
247   avoid "shadow" Warning on SUN CC                247   avoid "shadow" Warning on SUN CC
248 - G4PolarizedAnnihilationModel                    248 - G4PolarizedAnnihilationModel
249   copied Initialise() method from G4eeToTwoGam    249   copied Initialise() method from G4eeToTwoGammaModel provide a
250   ParticleChangeForGamma object, this avoids "    250   ParticleChangeForGamma object, this avoids "shadow" Warning on SUNCC
251   and reduces overhead in SampleSecondaries()     251   and reduces overhead in SampleSecondaries()
252                                                   252 
253 11 June 07: V.Ivanchenko (empolar-V08-03-02)      253 11 June 07: V.Ivanchenko (empolar-V08-03-02)
254 - (A.Schaelicke) G4PolarizedCompton, G4ePolari    254 - (A.Schaelicke) G4PolarizedCompton, G4ePolarizedIonisation,
255   G4eplusPolarizedAnnihilation added method       255   G4eplusPolarizedAnnihilation added method
256   PostStepGetPhysicalInteractionLength in orde    256   PostStepGetPhysicalInteractionLength in order to provide
257   simulation of polarized target; the fix is r    257   simulation of polarized target; the fix is required because of design
258   change in utils                                 258   change in utils
259                                                   259 
260 25 May 07:  V.Ivanchenko (empolar-V08-03-01)      260 25 May 07:  V.Ivanchenko (empolar-V08-03-01)
261 - G4PolarizedCompton - fix compilation warning    261 - G4PolarizedCompton - fix compilation warning and incorrect usage of
262                  G4PhysicsVector                  262                  G4PhysicsVector
263                                                   263 
264 23 May 07:  V.Ivanchenko (empolar-V08-03-00)      264 23 May 07:  V.Ivanchenko (empolar-V08-03-00)
265 - In all processes inherit from G4VEnergyLossP    265 - In all processes inherit from G4VEnergyLossProcess or G4VEmProcess
266   remove method SecondaryPostStep;                266   remove method SecondaryPostStep;
267 - G4VEmModel - changed interface of SampleSeco    267 - G4VEmModel - changed interface of SampleSecondary method, it become
268   void, extra parameter std::vector<G4DynamicP    268   void, extra parameter std::vector<G4DynamicParticle*>*, all
269   classes using or inhereting this interface a    269   classes using or inhereting this interface are modified.
270                                                   270 
271 19 March 07: V.Ivanchenko (empolar-V08-02-00)     271 19 March 07: V.Ivanchenko (empolar-V08-02-00)
272 - G4PolarizedGammaConversionModel : fix non-in    272 - G4PolarizedGammaConversionModel : fix non-initialised variable
273                                                   273 
274 20 November 06: V.Ivanchenko (empolar-V08-01-0    274 20 November 06: V.Ivanchenko (empolar-V08-01-04)
275 - G4PolarizedAnnihilationCrossSection fixed co    275 - G4PolarizedAnnihilationCrossSection fixed compilation problem at windows
276                                                   276 
277 17 November 06: V.Ivanchenko (empolar-V08-01-0    277 17 November 06: V.Ivanchenko (empolar-V08-01-03)
278 - Add protection against zero kin energy in G4    278 - Add protection against zero kin energy in G4PolarizedAnnihilationModel
279 - substitue double -> G4double, int -> G4int,     279 - substitue double -> G4double, int -> G4int, bool ->G4bool
280                                                   280 
281 10 November 06: V.Ivanchenko (empolar-V08-01-0    281 10 November 06: V.Ivanchenko (empolar-V08-01-02)
282 9. November 06: A.Schaelicke                      282 9. November 06: A.Schaelicke
283 - G4PolarizedGammaConversionModel : add warnin    283 - G4PolarizedGammaConversionModel : add warning message if polarization
284   transfer does not work properly                 284   transfer does not work properly
285 - G4PolarizedPairProductionCrossSection : bug     285 - G4PolarizedPairProductionCrossSection : bug fixed in Initialize(),
286   and corrected spelling warning message          286   and corrected spelling warning message
287 - G4PolarizedAnnihilationModel : SampleSeconda    287 - G4PolarizedAnnihilationModel : SampleSecondaries() bug fixed in
288   return statement and call to cross section.     288   return statement and call to cross section.
289 - G4PolarizedAnnihilationCrossSection : Initia    289 - G4PolarizedAnnihilationCrossSection : Initialize() bug fixed in
290   dicing and sign in cross section.               290   dicing and sign in cross section.
291 - G4PolarizedComptonCrossSection and G4Polariz    291 - G4PolarizedComptonCrossSection and G4PolarizedComptonModel:
292   use correct convention of photon polarizatio    292   use correct convention of photon polarization vectors.
293 - G4PolarizedMollerBhabhaModel : bug fixed in     293 - G4PolarizedMollerBhabhaModel : bug fixed in eps dicing, added
294   warning message, employ new cross section ca    294   warning message, employ new cross section calculation (made conform
295   to other polarized processes)                   295   to other polarized processes)
296 - G4PolarizedBhabhaCrossSection and G4Polarize    296 - G4PolarizedBhabhaCrossSection and G4PolarizedMollerCrossSection :
297   new cross section calculation to make polari    297   new cross section calculation to make polarization vector conform to
298   other polarized processes                       298   other polarized processes
299                                                   299 
300 29 Sept 06: G.Cosmo (empolar-V08-01-01)           300 29 Sept 06: G.Cosmo (empolar-V08-01-01)
301 - Fixed for usage of std namespace and porting    301 - Fixed for usage of std namespace and porting on WIN32-VC platform.
302                                                   302 
303 21 Sept 06: V.Ivantchenko (empolar-V08-01-00)     303 21 Sept 06: V.Ivantchenko (empolar-V08-01-00)
304 - First commit.                                   304 - First commit.
305                                                   305 
306                                                   306