Changeset 961 for trunk/source/processes/electromagnetic/lowenergy/History
- Timestamp:
- Apr 6, 2009, 12:21:12 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/processes/electromagnetic/lowenergy/History
r819 r961 1 $Id: History,v 1. 284 2007/11/26 17:27:09 piaExp $1 $Id: History,v 1.346 2009/02/20 10:49:54 sincerti Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 17 17 * Reverse chronological order (last date on top), please * 18 18 ---------------------------------------------------------- 19 20 16.02.2009, S. Incerti, tag emlowen-V09-02-15 21 - added protections against FPE in G4hLowEnergyLoss.cc (see EM forum 22 item 893) 23 24 16.02.2009, S. Incerti, tag emlowen-V09-02-14 25 - removed compilation warning in G4DNAEmfietzoglouExcitationModel.cc 26 27 16.02.2009, S. Incerti, tag emlowen-V09-02-13 28 - improved energy limit display in Geant4-DNA model classes 29 - commented InitialiseElementSelectors call. 30 31 16.02.2009, S. Incerti, tag emlowen-V09-02-12 32 Made compatible with tag emutils-V09-02-00 the following files 33 - G4DNAElastic.cc 34 - G4DNAExcitation.cc 35 - G4DNAIonisation.cc 36 - G4DNAChargeDecrease.cc 37 - G4DNAChargeIncrease.cc 38 39 14.02.2009, S. Incerti, tag emlowen-V09-02-11 40 Added several corrections to migrated Geant4-DNA processes: 41 - G4DNABornIonisationModel.cc 42 - G4DNAEmfietzoglouExcitationModel.cc 43 - G4DNARuddIonisationModel.cc 44 - G4DNAIonisation.hh 45 46 10.02.2009, L. Pandola, tag emlowen-V09-02-10 47 - Added G4LivermoreIonisationModel, namely first implementation of 48 LowEnergyIonisation in the new design 49 50 29.01.2009, L. Pandola, tag emlowen-V09-02-09 51 - Updated public interface of G4eIonisationCrossSectionHandler.cc in order to 52 facilitate the migration from G4LowEnergyIonisation to G4LivermoreIonisationModel 53 54 22.01.2009, S. Incerti, tag emlowen-V09-02-08 55 - Fixed compilation error problem & code syntax in DNA model classes 56 57 21.01.2009, S. Incerti, tag emlowen-V09-02-07 58 - Updated Livermore photon processes classes for handling of compound materials 59 - Added pointer removal protections 60 - Involved classes are : 61 G4LivermoreRayleighModel.cc 62 G4LivermorePolarizedRayleighModel.cc 63 G4LivermorePolarizedComptonModel.cc 64 G4LivermorePhotoElectricModel.cc 65 G4LivermoreGammaconversionModel.cc 66 G4LivermoreComptonModel.cc 67 68 20.01.2009, S. Incerti, tag emlowen-V09-02-06 69 Added 'kill particle without total energy deposit' feature for DNA charge change processes 70 Involved files are : 71 - G4DNAProcess.icc, 72 - G4FinalStateProduct.hh,.cc, 73 - G4FinalStateChargeDecrease.cc 74 - G4FinalStateChargeIncrease.cc 75 76 20.01.2009, S. Incerti, tag emlowen-V09-02-05 77 - Corrected energy limits in G4CrossSectionIonisationBornPartial.cc 78 - Added proton case in G4CrossSectionExcitationMillerGreenPartial.cc 79 - Added protection (waterExcitation.ExcitationEnergy) in G4CrossSectionExcitationMillerGreenPartial.cc 80 81 19.01.2009, S. Incerti, tag emlowen-V09-02-04 82 Added angle initialisation in G4DNAScreenedRutherfordElasticModel 83 84 12.01.2009, S. Incerti, tag emlowen-V09-02-03 85 Added preliminary migrated Geant4-DNA processes and models. 86 87 08.01.2009 L. Pandola, tag emlowen-V09-02-02 88 Edited G4PenelopePhotoElectric.cc and G4PenelopePhotoElectricModel.cc 89 to suppress a warning message from G4AtomicTransitionManager appearing 90 for some elements (Oxygen ,Fluorine). This is due to the fact that 91 Penelope and G4AtomicTransitionManager databases may contain a different number 92 of shells. Physics results are unchanged. 93 94 19.12.2008 L. Pandola, tag emlowen-V09-02-01 95 Added G4RayleighScattering process (G4VEmProcess) to 96 describe Rayleigh scattering. This was not available within 97 the Std package 98 99 15.12.2008 L. Pandola, tag emlowen-V09-02-00 100 Same as the previous one (emlowen-V09-01-46). I arrived too late. 101 102 15.12.2008 L. Pandola, tag emlowen-V09-01-46 103 Added G4PenelopeBremsstrahlungModel, namely bremsstrahlung according to Penelope 104 model, migrated to the Std-design (inheriting from G4VEmModel). A few minor 105 cleaning of G4PenelopeBremsstrahlungContinuous.cc and G4PenelopeIonisation.cc. 106 From this tag, ALL Penelope processes have been migrated. 107 108 12.12.2008 S. Incerti, tag emlowen-V09-01-45 109 Upgrade to G4LogLogInterpolation_revision1c.cc 110 111 09.12.2008 S. Incerti, tag emlowen-V09-01-44 112 Added protection to G4FinalStateElasticChampion.cc for angular treatment of XS 113 at 180*deg 114 115 09.12.2008 S. Incerti, tag emlowen-V09-01-43 116 Contains G4PenelopeBremsstrahlungContinuous.hh/.cc from Luciano 117 Contains G4LogLogInterpolation_revision1b.cc 118 119 09.12.2008 S. Incerti, tag emlowen-V09-01-42 120 Upgrade to G4LogLogInterpolation_revision1b.cc 121 122 09.12.2008 S. Incerti, tag emlowen-V09-01-41 123 Return to original G4LogLogInterpolation.cc/.hh class 124 from tag emlowen-V09-01-20 125 126 08.12.2008 S. Incerti, tag emlowen-V09-01-40 127 Added protection in G4LogLogInterpolation.cc class 128 against null energy and cross section values 129 130 06.12.2008 S. Incerti, tag emlowen-V09-01-39 131 Added vector initialization and EOF protection in G4FinalStateElasticChampion.cc 132 Added EOF protection in G4FinalStateIonisationBorn.cc 133 134 06.12.2008 S. Incerti, tag emlowen-V09-01-38 135 Updated G4LogLogInterpolation class (hh and cc) provided by 136 Nicolas Karakatsanis (updated revision 1) 137 138 05.12.2008 S. Incerti, tag emlowen-V09-01-37 139 Updated G4LogLogInterpolation class (hh and cc) provided by 140 Nicolas Karakatsanis (revision 1) 141 142 05.12.2008 S. Incerti, tag emlowen-V09-01-36 143 Updated low energy limits of Geant4-DNA e- models (Brenner-Zaider and Champion's 144 elastic scattering and Emfietzoglou's excitation) 145 146 05.12.2008 S. Incerti, tag emlowen-V09-01-35 147 Added protection in G4FinalStateIonisationBorn.cc causing run-time error (valgrind with test20) 148 149 04.12.2008 L. Pandola, tag emlowen-V09-01-34 150 Correction for G4PenelopeComptonModel: now the cross section table 151 calculated by the model corresponds to the original FORTRAN-Penelope. 152 The difference was only for compounds materials and below 1 keV, so 153 irrelevant for virtually all applications. 154 First inclusion of G4PenelopeIonisationModel. 155 156 24.11.2008 G. Cosmo, tag emlowen-V09-01-33 157 Fixed compilation errors on gcc-4.3.2: 158 o added required names for struct types (and using G4 prefix); 159 o correctly initialise cached iterators (cannot be an integer!). 160 161 21.11.2008 A. Lechner, tag emlowen-V09-01-32 162 added and tagged new stopping power model for ions, which by default 163 uses ICRU 73 data tables. Following files are concerned: 164 G4IonParametrisedLossModel.hh 165 G4IonParametrisedLossModel.icc 166 G4IonParametrisedLossModel.cc 167 G4IonParametrisedLossTable.hh 168 G4IonParametrisedLossTable.icc 169 170 06.11.2008 S. Incerti, tag emlowen-V09-01-31 171 corrected bug in computation of diff cross section maximum in 172 G4FinalStateElasticBrennerZaider.cc 173 174 30.10.2008 S. Incerti, tag emlowen-V09-01-30 175 added & tagged new photon models compatible with standard EM design : 176 177 -- Penelope models are provided by L. Pandola : 178 G4PenelopeComptonModel.hh and .cc 179 G4PenelopeGammaConversionModel.hh and .cc 180 G4PenelopePhotoElectricModel.hh and .cc 181 G4PenelopeRayleighModel.hh and .cc 182 183 -- Livermore models are provided by S. Incerti : 184 G4LivermoreComptonModel.hh and .cc 185 G4LivermoreGammaConversionModel.hh and .cc 186 G4LivermorePhotoElectricModel.hh and .cc 187 G4LivermorePolarizedComptonModel.hh and .cc 188 G4LivermorePolarizedRayleighModel.hh and .cc 189 G4LivermoreRayleighModel.hh and .cc 190 191 29.10.2008 S. Incerti, tag emlowen-V09-01-29 192 - improved generation of scattering angle in G4FinalStateElasticChampion.cc 193 194 30.09.2008 S. Incerti, tag emlowen-V09-01-28 195 - removed G4cout in G4LowEnergyCompton.cc (bug report #1026) 196 197 20.08.2008 S. Incerti, tag emlowen-V09-01-27 198 - added KillParticle in G4FinalStateElasticChampion.cc below low energy limit 199 - modified condition on low energy limit in G4CrossSectionElasticChampion.cc and G4FinalStateElasticChampion.cc 200 201 20.08.2008 S. Incerti, tag emlowen-V09-01-26 202 - removed AddEnergyDeposit below low energy limit in G4FinalStateElasticBrennerZaider.cc (bug, thanks to Marion Bug) 203 - removed AddEnergyDeposit below low energy limit in G4FinalStateExcitationEmfietzoglou.cc (idem) 204 - removed AddEnergyDeposit below low energy limit in G4FinalStateIonisationRudd.cc (idem) 205 - decreased low energy limit for e- to 12.61 eV in G4CrossSectionIonisationBorn.cc (from sigma_ionisation_e_born.dat table in $G4LEDATA/dna) instead of 25 eV 206 - decreased low energy limit for e- to 12.61 eV in G4FinalStateIonisationBorn.cc (from sigma_ionisation_e_born.dat table in $G4LEDATA/dna) instead of 25 eV 207 208 16.07.2008 S. Incerti, tag emlowen-V09-01-25 209 added preliminary process for positronium production 210 from C. Champion's model 211 G4CrossSectionPsCreationChampion.hh and .cc 212 G4CrossSectionPsCreationChampionPartial.hh and .cc 213 G4FinalStatePsCreationChampion.hh and .cc 214 and updated G4DNAGenericIonsManager.cc 215 *** Will work only from version 6.2 of G4EMLOW data 216 217 15.07.2008 S. Incerti, tag emlowen-V09-01-24 218 added new elastic scattering process for electrons 219 (Geant4 DNA) from C. Champion's model 220 G4CrossSectionElasticChampion.hh and .cc 221 G4FinalStateElasticChampion.hh and .cc 222 *** Will work only from version 6.2 of G4EMLOW data 223 224 14.07.2008 S. Incerti, tag emlowen-V09-01-23 225 cleaned and updated energy limits of the following 226 25 files (Geant4 DNA) 227 228 -G4CrossSectionChargeDecrease.hh and .cc 229 -G4CrossSectionChargeDecreasePartial.hh and .cc 230 -G4CrossSectionChargeIncrease.hh and .cc 231 -G4CrossSectionChargeIncreasePartial.hh and .cc 232 -G4CrossSectionElasticScreenedRutherfordHE.hh and .cc 233 -G4CrossSectionElasticScreenedRutherfordLE.hh and .cc 234 -G4CrossSectionExcitationBorn.hh and .cc 235 -G4CrossSectionExcitationBornPartial.hh and .cc 236 -G4CrossSectionExcitationEmfietzoglou.hh and .cc 237 -G4CrossSectionExcitationEmfietzoglouPartial.hh and .cc 238 -G4CrossSectionExcitationMillerGreen.hh and .cc 239 -G4CrossSectionExcitationMillerGreenPartial.hh and .cc 240 -G4CrossSectionIonisationBorn.hh and .cc 241 -G4CrossSectionIonisationBornPartial.hh and .cc 242 -G4CrossSectionIonisationRudd.hh and .cc 243 -G4CrossSectionIonisationRuddPartial.hh and .cc 244 -G4FinalStateChargeDecrease.hh and .cc 245 -G4FinalStateChargeIncrease.hh and .cc 246 -G4FinalStateElasticBrennerZaider.hh and .cc 247 -G4FinalStateElasticScreenedRutherford.hh and .cc 248 -G4FinalStateExcitationBorn.hh and .cc 249 -G4FinalStateExcitationEmfietzoglou.hh and .cc 250 -G4FinalStateExcitationMillerGreen.hh and .cc 251 -G4FinalStateIonisationBorn.hh and .cc 252 -G4FinalStateIonisationRudd.hh and .cc 253 254 30.06.2008 S. Incerti, tag emlowen-V09-01-22 255 corrected wrong upper energy limit for : 256 - hydrogen in G4CrossSectionIonisationRudd 257 - proton in G4ChargeDecrease 258 259 27.06.2008 S. Incerti, tag emlowen-V09-01-21 260 - added two new classes for electron elastic scattering 261 G4CrossSectionElasticScreenedRutherfordLE.cc and .hh below 200 eV 262 G4CrossSectionElasticScreenedRutherfordHE.cc and .hh above 200 eV 263 that should replace the G4CrossSectionElasticScreenedRutherfordHE class 264 - raised lower energy limit of G4CrossSectionExcitationEmfietzoglou.cc up to 10 eV 265 266 27.06.2008 S. Incerti, tag emlowen-VO9-01-20 267 - added protection against negative log argument in G4LogLogInterpolation.cc 268 - added protection against energies above 200 eV in G4FinalStateElasticBrennerZaider.cc 269 - removed verbose in G4CrossSectionChargeTransferExp.cc and in G4CrossSectionExcitationBorn.cc 270 271 26.06.2208 S. Incerti, tag emlowen-V09-01-19 272 Added protection against FPE in G4hShellCrossSectionDoubleExp.cc 273 274 20.06.2008 S. Incerti, tag emlowen-V09-01-18 275 Added 4 protections against FPE in G4hLowEnergyLoss.cc 276 277 11.06.2008 S. Incerti, tag emlowen-V09-01-17 278 - added missing & for cosTheta and phi variables in G4FinalStateIonisationRudd.hh and .cc 279 which were causing wrong angular distributions (bug fix) 280 - removed annoying PrintData in G4CrossSectionExcitationBornPartial.cc 281 282 02.06.2008 S. Incerti, tag emlowen-V09-01-16 283 Removed while(1) statement in G4FinalStateIonisationBorn.cc 284 fixing compilation warning. 285 Restored headers for G4PaulKCrossSection, G4OrlicLCrossSection 286 and G4ecpssrCrossSection which were lost. 287 288 01.06.2008 F.Lei, tag emlowen-V09-01-15 289 Correction to the corrupted G4Augerdata.cc, and this tag is on top 290 of emlowen-V09-01-12! as emlowen-V09-01-13 is internal and incomplete. 291 292 22.05.2008 F.Lei, tag emlowen-V09-01-14 293 Load the the complete Auger dataset on initialization 294 295 06.05.2008 H.Ben Abdelouahed, tag emlowen-V09-01-12, emlowen-V09-01-13 296 Semi-Empirical model implementation for L-SubShells-Cross-Section 297 with protons projectiles 298 299 02.05.2008 MGP, tag emlowen-V09-01-11 300 Added Doppler broadening in G4LowEnergyComptonPolarized 301 (Francesco Longo), same model as in G4LowEnergyCompton 302 Added PIXE cross section, L shells, for protons in 303 G4OrlicLCrossSection (Haifa Ben Abdelwahed) 304 Corrected compilation warnings as in message by 305 G. Cosmo on 29/4/2008 306 307 24.04.2008 MGP, tag emlowen-V09-01-10 308 Fix in Doppler broadening of G4LowEnergyCompton 309 Attempts to fix floating point exceptions in 310 G4FinalStateElasticBrennerZaider and G4hLowEnergyLoss 311 312 22.04.2008 H.Ben Abdelouahed, tag emlowen-V09-01-09 313 ECPSSR model implementation for K-Shell-Cross-Section 314 with protons and alpha projectiles 315 316 18.03.2008 G.Cosmo, tag emlowen-V09-01-08 317 Fixed compilation error in G4CrossSectionChargeTransferExp.cc 318 for missing inclusion of <sstream>, detected on SUN-CC. 319 320 25.03.2008 MGP, tag emlowen-V09-01-07 321 New charge transfer process by incident protons 322 (two cross section and one final state policy classes) 323 324 17.03.2008 MGP, tag emlowen-V09-01-06 325 Doppler broadening added to G4LowEnergyCompton 326 based on Y. Namito, S. Ban and H. Hirayama, 327 NIM A 349, pp. 489-494, 1994 328 329 10.03.2008 MGP, tag emlowen-V09-01-05 330 Developments for Doppler broadening concerning data management 331 332 10.03.2008 MGP, tag emlowen-V09-01-04 333 Fixes to *DataSet files for better readability of the code 334 Extensions to G4ShellData to deal with shell data relevant to 335 Doppler broadening simulation 336 337 07.03.2008 MGP, tag emlowen-V09-01-03 338 Reverted to G4hLowEnergyIonisation.cc and G4hLowEnergyLoss.cc 339 as in emlowen-V09-01-01 340 341 07.03.2008 MGP, tag emlowen-V09-01-02 342 Operation for convenience of configuration management: 343 updated G4hLowEnergyIonisation.cc and G4hLowEnergyLoss.cc 344 to the head; the modifications to these two classes 345 were an attempt to address a PRS report by A. Howard, 346 but they proved ineffective and caused other problems; 347 a tag including them is made to facilitate later retrieve 348 349 06.03.2008 MGP, tag emlowen-V09-01-01 350 Restored readability of *DataSet* classes regards the 351 indentation of the code 352 353 21.02.2008 MGP, tag emlowen-V09-01-00 354 Bug fix in G4AtomicTransitionManager concerning 355 total radiative and non radiative probabilities 356 (fix provided by A. Mantero) 19 357 20 358 26.11.2007 MGP, tag emlowen-V09-00-28
Note:
See TracChangeset
for help on using the changeset viewer.
