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.0)


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