Geant4 Cross Reference |
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