Geant4 Cross Reference |
1 # Category xrays History << 1 $Id: History,v 1.9 2001/11/12 10:59:26 maire Exp $ 2 << 2 ------------------------------------------------------------------- 3 See `CONTRIBUTING.rst` for details of **requir << 4 which **must** added in reverse chronological << 5 It must **not** be used as a substitute for wr << 6 << 7 ---------------------------------------------- << 8 << 9 ##2024-09-03 Dmitri Konstantinov (xrays-V11-02 << 10 - G4VTRModel: Added empty implementation {} to << 11 to resolve linker error encountered when com << 12 << 13 ## 2024-07-18 Vladimir Ivanchenko (xrays-V11-0 << 14 - G4VXTRenergyLoss - fixed Coverity warning << 15 << 16 ## 2024-05-16 Vladimir Grichine (xrays-V11-02- << 17 - G4XTRGaussRadModel.hh/.cc class was added wi << 18 on the origin of theXTR photon << 19 << 20 ## 2024-01-10 Soon Yung Jun (xrays-V11-02-01) << 21 - G4Scintillation::sample_time - refactor the << 22 << 23 ## 2023-12-16 Vladimir Grichine (xrays-V11-02- << 24 - G4GaussXTRadiator, G4VXTRenergyLoss - flexib << 25 SpectralXTRdEdx, clean-up in GetStackFactor << 26 << 27 ## 2023-11-04 Vladimir Grichine (xrays-V11-01- << 28 - G4GaussXTRadiator - bug fixed by renaming vi << 29 clash between base and inhereted classes, ne << 30 << 31 ## 2023-11-04 Vladimir Ivanchenko (xrays-V11-0 << 32 - G4XrayReflectivity - fixed Coverity warning << 33 << 34 ## 2023-11-02 Daren Sawkey (xrays-V11-01-07) << 35 - G4Scintillation: address Coverity warning of << 36 << 37 ## 2023-10-27 Daren Sawkey (xrays-V11-01-06) << 38 - G4Scintillation: verbosity of 0 silences run << 39 << 40 ## 2023-10-20 H. Burkhardt (xrays-V11-01-05) << 41 - improved SaveHenkeDataAsMaterialProperty << 42 << 43 ## 2023-10-19 Daren Sawkey (xrays-V11-01-04) << 44 - G4Scintillation: allow different decay time << 45 particles, with particle-dependent scintilla << 46 << 47 ## 2023-10-16 H. Burkhardt (xrays-V11-01-03) << 48 - use XRayReflection_data from G4EMLOW << 49 << 50 ## 2023-09-19 H. Burkhardt (xrays-V11-01-02) << 51 - G4XrayReflection SetSurfaceRoughness fSurfac << 52 << 53 ## 2023-09-19 H. Burkhardt (xrays-V11-01-01) << 54 - First implementation of new process XrayRefl << 55 << 56 ## 2023-08-11 Daren Sawkey (xrays-V11-01-00) << 57 - Add protection against infinite loops. Addre << 58 << 59 ## 2022-11-23 Gabriele Cosmo (xrays-V11-00-07) << 60 - Fixed more compilation warnings for implicit << 61 << 62 ## 2022-11-18 Gabriele Cosmo (xrays-V11-00-06) << 63 - Fixed compilation warnings for implicit type << 64 << 65 ## 2022-11-011 Vladimir Grichine (xrays-V11-00 << 66 - G4VXTRenergyLoss.cc bug fixed in the angle r << 67 << 68 ## 2022-04-27 Daren Sawkey (xrays-V11-00-04) << 69 - many files: apply clang-tidy recommendations << 70 use nullptr << 71 << 72 ## 2022-01-21 Daren Sawkey (xrays-V11-00-03) << 73 - G4Scintillation - remove unused YieldFactor << 74 << 75 ## 2021-12-17 Ivana Hrivnacova (xrays-V11-00-0 << 76 - Fix MaxBetaChange value in Cerenkov process. << 77 Addressing problem report [#2456](https://bu << 78 << 79 ## 2021-12-15 Ben Morgan (xrays-V11-00-01) << 80 - Minor code formatting << 81 << 82 ## 2021-12-10 Ben Morgan (xrays-V11-00-00) << 83 - Change to new Markdown History format << 84 << 85 --- << 86 << 87 # History entries prior to 11.0 << 88 << 89 19 Oct 21: D. Sawkey (xrays-V10-07-08) << 90 - G4Cerenkov, G4Scintillation - update G4Optic << 91 parameters updated directly. Addresses bug 2 << 92 << 93 19 Sep 21: V. Grichine (xrays-V10-07-07) << 94 - G4GaussXTRadiator and G4VXTRenergyLoss - Gau << 95 and set/get methods for angle distribution r << 96 << 97 13 Sep 21: D. Sawkey (xrays-V10-07-06) << 98 - G4Cerenkov - fix protection against too smal << 99 << 100 20 Aug 21: V. Ivanchenko (xrays-V10-07-05) << 101 - G4Cerenkov - do not use obsolete methods to << 102 << 103 4 Aug 21: A. Ribon (xrays-V10-07-04) << 104 - G4Cerenkov, G4Scintillation, G4SynchrotronRa << 105 G4SynchrotronRadiationInMat, G4ForwardXrayTR << 106 set the creator model ID for the secondaries << 107 of G4PhysicsModelCatalog. << 108 << 109 26 May 21: D. Sawkey (xrays-V10-07-03) << 110 - G4Scintillation: change IsApplicable to all << 111 and short-lived. Address bug 2372. << 112 << 113 16 April 21: B. Morgan (xrays-V10-07-02) << 114 - Migrate to build to modular CMake API << 115 << 116 24 February 21: D. Sawkey (xrays-V10-07-01) << 117 - G4Scintillation. Remove deprecated optical c << 118 << 119 11 February 21: D. Sawkey (xrays-V10-07-00) << 120 - large cleaning (all files) << 121 - remove commented out code << 122 - add ProcessDescription and DumpInfo << 123 - organize order of headers, remove and add a << 124 - use constexpr for numbers << 125 - replace G4PhysicsOrderedFreeVector with G4P << 126 << 127 5 October 20: D. Sawkey (xrays-V10-06-08) << 128 - G4Cerenkov, G4Scintillation: apply clang-for << 129 << 130 30 September 20: H. Wenzel (xrays-V10-06-07) << 131 - G4Cerenkov: make GetAverageNumberOfPhotons p << 132 << 133 28 September 20: D. Sawkey (xrays-V10-06-06) << 134 - G4Scintillation, G4Cerenkov: remove BuildThe << 135 << 136 24 September 20: D. Sawkey (xrays-V10-06-05) << 137 - G4Scintillation: allow specifying SCINTILLAT << 138 requiring SCINTILLATIONYIELD1) when only 1 << 139 Same for particle specific yields. << 140 << 141 20 July 20: D. Sawkey (xrays-V10-06-04) << 142 - G4Cerenkov, G4Scintillation: use new G4Optic << 143 simulation parameters << 144 << 145 28 May 20: D. Sawkey (xrays-V10-06-03) << 146 - G4Cerenkov - set verbosity levels correctly << 147 << 148 24 May 20: D. Sawkey (xrays-V10-06-02) << 149 - G4Scintillation, G4ScintillationTrackInforma << 150 names allowing 3 time constants, either with << 151 by particle type << 152 << 153 19 May 20: D. Sawkey (xrays-V10-06-01) << 154 - G4Cerenkov, G4Scintillation - update format << 155 << 156 14 February 20: V. Ivanchenko (xrays-V10-06-00 << 157 - G4VXTRenergyLoss - fixed destructor << 158 << 159 08 November 19: V. Ivanchenko (xrays-V10-05-02 << 160 - G4SynchrotronRadiation, G4VTransitionRadiati << 161 << 162 03 April 19: V. Ivanchenko (xrays-V10-05-01) << 163 - G4SynchrotronRadiation, G4VTransitionRadiati << 164 Register/DeRegister mechnism << 165 << 166 11 March 19: D. Sawkey (xrays-V10-05-00) << 167 - G4Cerenkov: increase protection against infi << 168 << 169 20 September 18: D. Sawkey (xrays-V10-04-05) << 170 - G4Cerenkov, G4Scintillation. Reset fNumPhoto << 171 Fixes bug 2056. << 172 << 173 3 August 18: D. Sawkey (xrays-V10-04-04) << 174 - G4Cerenkov. Add protection against infinite << 175 steps. Fixes bug 1992. << 176 << 177 17 May 18: J. Madsen (xrays-V10-04-03) << 178 - updated "thread-local-static-var" model to << 179 "function-returning-thread-local-static-refe << 180 which fixes Windows DLL + MT << 181 << 182 12 February 18: V.Ivanchenko (xrays-V10-04-02) << 183 - G4VTransitionRadiation, G4TransitionRadiatio << 184 G4Scintillation, G4ForwardXrayTR, G4Cerenkov << 185 methods from inline to the source, removed << 186 << 187 26 January 18: V.Ivanchenko (xrays-V10-04-01) << 188 - G4VXTRenergyLoss - V.Grichine exteded XTR an << 189 (ATLAS requirements) << 190 << 191 21 December 17: G.Cosmo (xrays-V10-04-00) << 192 - Fixed self-consistency in G4VTRModel header << 193 Thanks to Raphael Isemann for reporting this << 194 << 195 11 September 17: S.Y.Jun (xrays-V10-03-00) << 196 - Change material property keys by the enum (i << 197 G4MaterialPropertiesIndex << 198 << 199 20 Jun 16: P. Gumplinger (xrays-V10-02-05) << 200 - Add a stacking flag to G4Scintillation and G << 201 GetNumPhotons() method << 202 << 203 1 Jun 16: D.Sawkey (xrays-V10-02-04) << 204 - Most files: use C++11 keywords override, del << 205 << 206 29 Jan 16: P.Gumplinger (xrays-V10-02-03) << 207 - Attach the G4ScintillationTrackInformation t << 208 only if so requesed by the user << 209 << 210 22 Jan 16: P.Gumplinger (xrays-V10-02-02) << 211 - Add G4ScintillationTrackInformation class an << 212 Thanks to Valentin Libioulle (Univ. Sherbroo << 213 << 214 14 Jan 16: V.Ivanchenko (xrays-V10-02-01) << 215 - G4Scintillation - use a new method of G4EmSa << 216 G4EmSaturation::VisibleEnergyDepositionAtA << 217 in order to fix overload problem #1807 << 218 << 219 17 Dec 15: V.Ivanchenko (xrays-V10-02-00) << 220 - G4VTransitionRadiation, G4VXTRenergyLoss - f << 221 << 222 13 Aug 14: V.Ivanchenko, P. Gumplinger (xrays- << 223 - G4Cerenkov, G4Scintillation, G4SynchrotronRa << 224 loops << 225 << 226 29 Apr 15: P.Gumplinger (xrays-V10-01-00) << 227 - calculate deltaTime more accurately in G4Sci << 228 << 229 21 Nov 14: V.Ivanchenko (xrays-V10-00-07) << 230 - G4ForwardXrayTR - fixed Coverity report (V.G << 231 << 232 27 Oct 14: A.Dotti (xrays-V10-00-06) << 233 - Address problem #1675, this requires re engi << 234 all UI commands related to optical processes << 235 in G4OpticalPhysics. << 236 - Co-working tags: xrays-V10-00-06, op-V10-00- << 237 << 238 << 239 17 Oct 14: P.Gumplinger (xrays-V10-00-05) << 240 - address problem report 1678 for BuildPhysics << 241 << 242 07 Sept 14: V.Ivanchenko (xrays-V10-00-04) << 243 - G4VXTRenergyLoss - fixed remaining Coverity << 244 << 245 05 Sept 14: V.Ivanchenko (xrays-V10-00-03) << 246 - G4VXTRenergyLoss - fixed Coverity reports << 247 << 248 01 Aug 14: V.Ivanchenko (xrays-V10-00-02) << 249 - G4SynchrotronRadiation - H.Burkhardt extend << 250 universal - applicable for all relativisti << 251 << 252 07 Jan 14: P.Gumplinger (xrays-V10-00-01) << 253 - make all static 'Set/Add/Remove' methods non << 254 and G4Cerenkov << 255 << 256 18 Dec 13: P.Gumplinger (xrays-V10-00-00) << 257 - make some class members and methods static i << 258 G4Scintillation << 259 << 260 14 Oct 13: V.Ivanchenko (xrays-V09-06-07) << 261 - G4SynchrotronRadiation added interface to G4 << 262 the default G4DipBustGenerator; minor code << 263 << 264 12 Sept 13: P.Gumplinger (xrays-V09-06-06) << 265 - G4Scintillation - fix a bug changing incorre << 266 << 267 13 June 13: P.Gumplinger (xrays-V09-06-05) << 268 - G4Scintillation - added BuildPhysicsTable me << 269 as before but at the moment when material li << 270 << 271 10 June 13: V.Ivanchenko (xrays-V09-06-04) << 272 - G4Cerenkov - added BuildPhysicsTable method << 273 as before but at the moment when material << 274 it is assumed that the list of materials i << 275 internal table has NULL pointer to Physics << 276 are not defined for a given material, this << 277 limitation is computed. << 278 << 279 28 May 13: P.Gumplinger (xrays-V09-06-03) << 280 - G4Scintillation.cc: Fixed bug in G4Scintilla << 281 "ScintillationYieldByParticleType" mode to c << 282 nonlinear scintillators, accounting for vari << 283 scintillator (dependent on G4 tracking and p << 284 to best simulate photon density along the pa << 285 http://hypernews.slac.stanford.edu/HyperNews << 286 Thanks to Zach Hartwig (Department of Nuclea << 287 << 288 13 May 13: P. Gumplinger (xrays-V09-06-02) << 289 - G4Scintillation.cc give the YieldRatio prior << 290 ExcitationRatio is both 0.0 or 1.0; necessar << 291 G4Scintillation.cc (1.0) and G4OpticalPhysic << 292 << 293 21 Feb 13: V.Ivanchenko (xrays-V09-06-01) << 294 - G4VXTRenergyLoss, G4StrawTubeXTRadiator - us << 295 array of G4SandiaTable values << 296 << 297 18 Feb 13: V.Ivanchenko (xrays-V09-06-00) << 298 - G4SynchrotronRadiation, G4ForwardXrayTR - re << 299 declarations << 300 << 301 21 Sept 12: P.Gumplinger (xrays-V09-05-06) << 302 - Remove what has now become an annoying NOTE << 303 G4Cerenkov << 304 << 305 10 July 12: G.Cosmo (xrays-V09-05-05) << 306 - Explicitly use inclusion of headers for syst << 307 constants, in plan to remove implicit inclus << 308 << 309 08 June 12: V.Ivanchenko (xrays-V09-05-04) << 310 - fixed shadowing << 311 << 312 05 June 12: V. Grichine (xrays-V09-05-03) << 313 - G4VTransitionRadiation, G4SynchrotronRadiati << 314 G4ForwardXrayTR - trying to fix Coverity war << 315 << 316 17 May 12: P. Gumplinger (xrays-V09-05-02) << 317 - G4Cerenkov.hh, G4Scintillation.hh trying to << 318 << 319 08 February 12: V. Grichine (xrays-V09-05-01) << 320 - G4SynchrotronRadiarion and G4SynchrotronRadi << 321 provide more realistic angualr distribution << 322 accordong to simplified dipole busted approa << 323 << 324 20 December 11: V. Grichine (xrays-V09-05-00) << 325 - G4VXTRenergyLoss.cc and regular XTR radiator << 326 accurate angular distribution of XTR << 327 << 328 18 November 11: G.Folger (xrays-V09-04-10) << 329 - G4VXTRenergyLoss.cc: migrate to new g4Except << 330 << 331 16 November 11: P.Gumplinger (xrays-V09-04-09) << 332 - remove reminder message from G4Cerenkov cons << 333 - G4VXTRenergyLoss.cc - changed: << 334 result=x1+(position-y1)*(x2-x1)/(y2-y1)->r << 335 and added: << 336 if(fAngleRadDistr) { angleSum += ...... << 337 << 338 13 October 11: P.Gumplinger (xrays-V09-04-08) << 339 - modify to work with materials-V09-04-14 << 340 << 341 06 October 11: P.Gumplinger (xrays-V09-04-07) << 342 - update G4Exception syntax in G4Scintillation << 343 G4VXTRenergyLoss.cc << 344 << 345 19 August 11: G.Cosmo (xrays-V09-04-06) << 346 - G4ForwardXrayTR: made 'fProtonEnergyVector' << 347 and deallocate it directly inside class cons << 348 << 349 30 July 11: V.Ivant (xrays-V09-04-05) << 350 - G4SynchrotronRadiation, G4SynchrotronRadiati << 351 length of C-arrays for the interface with EM << 352 bug report #1236) << 353 << 354 12 July 11: V.Ivant (xrays-V09-04-04) << 355 - G4VXTRenergyLoss, G4TransitionRadiation, G4S << 356 G4ForwardXrayTR - fixed the Coverity tool wa << 357 << 358 08 May 11: V.Ivant (xrays-V09-04-03) << 359 08 May 11: V.Ivant (xrays-V09-04-02) << 360 - G4TransparentRegXTRadiator - fixed new gcc-4 << 361 << 362 16 May 11: V.Ivant (xrays-V09-04-01) << 363 - G4ForwardXrayTR, G4Scintillation, G4Transpar << 364 G4VXTRenergyLoss - fixed gcc-4.6.0 warnings << 365 << 366 05 May 11: V.Ivanchenko (xrays-V09-04-00) << 367 - fixed Coverity warnings << 368 << 369 09 November 10: P. Gumplinger (xrays-V09-03-06 << 370 - fix coding error in G4Scintillation.cc << 371 << 372 03 November 10: P. Gumplinger (xrays-V09-03-05 << 373 - more corrections to G4Scintillation; now all << 374 ELECTRONSCINTILLATIONYIELD unless the user s << 375 sort out where Ion and Neutron (recoil ions << 376 << 377 28 October 10: P. Gumplinger (xrays-V09-03-04) << 378 - several small corrections to the previous im << 379 << 380 19 October 10: P. Gumplinger (xrays-V09-03-03) << 381 - G4Scintillation: allow for the light yield t << 382 particle type and deposited energy in case o << 383 emission in scintillators. Thanks to Zach Ha << 384 of Nuclear Science and Engineeering - MIT) << 385 << 386 14 October 10: V. Ivanchenko (xrays-V09-03-02) << 387 - G4SynchrotronRadiationInMat, G4SynchrotronRa << 388 G4TransitionRadiation - added process sub-ty << 389 << 390 16 June 10: G. Cosmo (xrays-V09-03-01) << 391 - Use mathematical functions in std namespace << 392 << 393 22 February 10: P. Gumplinger (xrays-V09-03-00 << 394 - Scintillation rise time included, thanks to << 395 << 396 29 July 09: P. Gumplinger (xrays-V09-02-00) << 397 - Change IsApplicable for G4Cerenkov and G4Sci << 398 exclude short-lived particles. << 399 << 400 14 November 08: P. Gumplinger (xrays-V09-01-06 << 401 - Do not calculate a step limit coming from G4 << 402 minimum beta for a particle to radiate in th << 403 is already 1; fix G4Cerenkov.cc << 404 << 405 12 November 08: V. Ivanchenko (xrays-V09-01-05 << 406 - exclude G4MscRadiation from the release << 407 << 408 21 October 08: P. Gumplinger (xrays-V09-01-04) << 409 - Add SetProcessSubType(G4EmProcessSubType) to << 410 and G4Scintillation. Modify G4Cerenkov to al << 411 MaxBetaChangePerStep, sets PostStepGetPhysic << 412 where the particle would drop below the Cere << 413 current material. The Cerenkov photon origin << 414 according to the linear decrease in the Mean << 415 the step. G4Cerenkov now inherits from G4VPr << 416 tracking-V09-01-03 or newer is required. << 417 << 418 04 July 08: P. Gumplinger (xrays-V09-01-03) << 419 - In G4Scintillation and G4Cerenkov now << 420 SetTouchableHandle(aStep.GetPreStepPoint()-> << 421 for the secondaries in the DoIt. << 422 << 423 06 June 08: P. Gumplinger (xrays-V09-01-02) << 424 - G4Scintillation: make now use of G4EmSaturat << 425 Birks Correction. << 426 << 427 05 June 08: P. Gumplinger (xrays-V09-01-01) << 428 - G4Scintillation, G4Cerenkov << 429 trivial name changes: momentum->energy, mome << 430 << 431 05 February 08: P. Gumplinger << 432 - G4BirkScintillation class was removed and sc << 433 was added to the G4Scintillation class direc << 434 << 435 01 February 08: V. Grichine << 436 - G4BirkScintillation class was added. The cla << 437 process with Birk's law << 438 << 439 02 November 07: P. Gumplinger (xrays-V09-00-03 << 440 - G4Cerenkov constructor add warning printout << 441 to G4VDiscreteProcess << 442 << 443 30 September 07: P. Gumplinger (xrays-V09-00-0 << 444 - G4Cerenkov change inheritance to G4VDiscrete << 445 changed the arguments of G4Cerenkov::GetAver << 446 << 447 28 September 07: V.Ivant (xrays-V09-00-01) << 448 - G4VXTRenergyLoss: general cleanup of old com << 449 removed all static members << 450 use verboseLevel variable << 451 - G4XTRTransparentRegRadModel, G4XTRRegularRad << 452 G4StrawTubeXTRadiator : cleanup, use verbose << 453 << 454 02 July 07: V.Ivant (xrays-V09-00-00) << 455 - G4VXTRenergyLoss: fixed valgrind complains f << 456 by removing internal initialisation of Sandi << 457 table from material << 458 << 459 19 June 07: V.Ivant (xrays-V08-03-01) << 460 - G4VXTRenergyLoss: restore version 1.34 after << 461 << 462 11 May 07: G.Cosmo (xrays-V08-03-00) << 463 - Use call to G4GeometryTolerance instead of k << 464 - Requires tag "global-V08-03-00" and related << 465 << 466 19 May 06: V.Ivant (xrays-V08-00-03) << 467 - Create two processes G4SynchrotronRadiation << 468 << 469 05 April 06: V.Ivant (xrays-V08-00-02) << 470 - Move G4SynchrotronRadiation from standard an << 471 04.04.06 V. Grichine << 472 - Angular distribution of XTR according to tra << 473 << 474 20 Jan 06: V.Ivant (xrays-V08-00-01) << 475 27 Jan 06: V. Grichine << 476 - Algorithm for XTR angular distribution based << 477 was tested. The mode activated by SetAngleRa << 478 construction of XTR object << 479 << 480 26 Jan 06: V. Grichine << 481 - Algorithm for XTR angular distribution based << 482 was updated. The method takes into account t << 483 energy << 484 << 485 20 Jan 06: V.Ivant (xrays-V08-00-00) << 486 20 Jan 06: V. Grichine << 487 - New algorithm for XTR angular distribution b << 488 was developed. The method can help for more << 489 distribution needed in tracking applications << 490 under futher testing. << 491 << 492 25 Aug 05: V.Ivant (xrays-V07-01-03) << 493 - G4XTRTransparentRegRadModel: abs -> std::abs << 494 << 495 15 Aug 05: V.Ivant (xrays-V07-01-02) << 496 14 Oct 05: V. Grichine << 497 - new XTR models were added with G4VXTRenergyL << 498 the description of XTR after radiator. These << 499 G4XTRGammaRadModel, G4XTRTransparentRegRadMo << 500 transformed to be discrete. << 501 << 502 << 503 17 Aug 05: P.Gumplinger (xrays-V07-01-01) << 504 - change variable name MeanNumPhotons to MeanN << 505 in G4Scintillation.cc and G4Cerenkov.cc to c << 506 documentation in the ApplicationDevelopersGu << 507 << 508 28 Jul 05: P.Gumplinger (xrays-V07-01-00) << 509 - add G4ProcessType to all constructors << 510 << 511 27 Jun 05: P.Gumplinger (xrays-V07-00-04) << 512 - Change IsApplicable for G4Cerenkov to exclud << 513 << 514 06 June 05: V.Ivant (xrays-V07-00-03) << 515 - V.Grichine fix in G4TransparentRegXTRadiator << 516 over theta, which strongly effect the result << 517 << 518 27 May 05: V.Ivant (xrays-V07-00-02) << 519 << 520 22 April 04: V.Ivant (xrays-V07-00-01) << 521 - Add G4StrawTubeXTRadiator; << 522 - Modify integration algorithm in G4Transparen << 523 << 524 12 April 04: V.Ivant (xrays-V07-00-00) << 525 - Update TRD model for regular radiator to pro << 526 gamma spectrum (V.Grichine) << 527 << 528 10 Dec 04: G.Cosmo (xrays-V06-02-05) << 529 - Replaced M_PI with CLHEP's pi. << 530 << 531 02 Dec 04: V.Ivant (xrays-V06-02-04) << 532 - Migration to cmath << 533 << 534 18 October 04: P. Gumplinger (xrays-V06-02-03) << 535 - Migration of ParticleChange method names to << 536 G4Scintillation.cc G4Cerenkov.cc G4ForwardXr << 537 << 538 11 August 04: V.Ivant (xrays-V06-02-02) << 539 - Substitute absolete iterfaces to G4ParticleD << 540 << 541 05 August 04: P. Gumplinger (xrays-V06-02-01) << 542 - changed StronglyForced back to Forced in Get << 543 G4Scintillation.cc << 544 << 545 27 July 04: V.Ivant (xrays-V06-02-00) << 546 - Fix a compilation problem connected with rem << 547 of particle cathegory on G4Material << 548 << 549 4 Oct 03: G.Cosmo (xrays-V05-02-01) << 550 - Modified GNUmakefiles: << 551 o added dependency to new module "geometry/n << 552 o replaced "digits+hits" with "digits_hits". << 553 - Coworks with "geometry-V05-02-00" and "digit << 554 << 555 20 Sept 03: V.Ivant (xrays-V05-02-00) << 556 -Update GNUmakefile << 557 << 558 20 June 03: V.Ivant (xrays-V05-01-01) << 559 -modifications in BuildTable: angle range 0-0. << 560 integration in0-0.3-0.6-1.0*fMaxThetaTR" in G << 561 by V.Grichine << 562 << 563 03 June 03: V.Ivant (xrays-V05-01-00) << 564 -Fix compilation warnings for pedantic compile << 565 << 566 21 March 03: G. Cosmo (xrays-V05-00-04) << 567 - G4VXTRenergyLoss.cc: fix for porting on Wind << 568 << 569 11 March 03: V. Ivanchenko (xrays-V05-00-03) << 570 - Minor fix to cut per region << 571 << 572 10 March 03: V. Ivanchenko (xrays-V05-00-02) << 573 - Cut per region G4ForwardXrayTR.cc << 574 << 575 12 February 03: G. Cosmo (xrays-V05-00-01) << 576 - Replaced call to RandPoisson::shoot() with G << 577 Affected files: G4Cerenkov.cc, G4ForwardXray << 578 << 579 23 January 03: G. Cosmo (xrays-V05-00-00) << 580 - G4VXTRenergyLoss[.hh.cc]: removed reduntant << 581 ordered inclusion for complex numbers to all << 582 << 583 25 November 02: P. Gumplinger (xrays-V04-01-04 << 584 - G4int binding error fixed when calcuating nu << 585 << 586 25 November 02: P. Gumplinger (xrays-V04-01-03 << 587 - G4Scintillation now allows for particle depe << 588 << 589 21 November 02: P. Gumplinger (xrays-V04-01-02 << 590 - G4Scintillation now uses G4Poisson for small << 591 << 592 14 November 02: P. Gumplinger (xrays-V04-01-01 << 593 - G4Scintillation now uses the nearest integer << 594 << 595 07 November 02: P. Gumplinger (xrays-V04-01-00 << 596 - G4Scintillation now allows for fast and slow << 597 with the material and retrieved with GetCons << 598 << 599 16 may 02: P. Gumplinger (xrays-V04-00-04) << 600 - G4Scintillation now inherits from G4VRestDis << 601 G4Scintillation/G4Cerenkov now only suspend << 602 << 603 09 may 02: P. Gumplinger (xrays-V04-00-03) << 604 - changed method 'DoIt' in G4Scintillation so << 605 the PostStepPoint location in case energy is << 606 particle. << 607 << 608 09 may 02: P. Gumplinger (xrays-V04-00-02) << 609 - changed method 'IsApplicable' for G4Scintill << 610 is called for an optical photon. << 611 << 612 28 mar 02: G. Cosmo (xrays-V04-00-01) << 613 - fixed endl/G4endl compilation problem in G4V << 614 << 615 22 mar 02: V. Grichine (xrays-V04-00-00) << 616 - new classes (G4VXTRenergyLoss,G4GammaXTRadia << 617 added for the description of X-ray transitio << 618 3 >> 4 ========================================================= >> 5 Geant4 - an Object-Oriented Toolkit for Simulation in HEP >> 6 ========================================================= >> 7 >> 8 Category History file >> 9 --------------------- >> 10 This file should be used by G4 developers and category coordinators >> 11 to briefly summarize all major modifications introduced in the code >> 12 and keep track of all category-tags. >> 13 It DOES NOT substitute the CVS log-message one should put at every >> 14 committal in the CVS repository ! >> 15 >> 16 ---------------------------------------------------------- >> 17 * Reverse chronological order (last date on top), please * >> 18 ---------------------------------------------------------- >> 19 619 12 nov 01: mma (xrays-V03-02-02) 20 12 nov 01: mma (xrays-V03-02-02) 620 - merge of 00a and 01 21 - merge of 00a and 01 621 << 22 622 24 oct 01: mma (xrays-V03-02-01) 23 24 oct 01: mma (xrays-V03-02-01) 623 - modified G4ForwardXrayTR.cc for cuts per mat 24 - modified G4ForwardXrayTR.cc for cuts per material. 624 Does NOT include mods in "xrays-V03-02-00a". 25 Does NOT include mods in "xrays-V03-02-00a". 625 26 626 08 nov 01: R.Chytracek (xrays-V03-02-00a) 27 08 nov 01: R.Chytracek (xrays-V03-02-00a) 627 - modified G4Cerenkov.cc and G4Scintillator.cc 28 - modified G4Cerenkov.cc and G4Scintillator.cc for reference-counted 628 touchables. Requires coworking tags in geome 29 touchables. Requires coworking tags in geometry category. 629 30 630 17 sep 01: mma (xrays-V03-02-00) 31 17 sep 01: mma (xrays-V03-02-00) 631 - modifs in almost all classes for the migrati 32 - modifs in almost all classes for the migration of Materials to pure STL, 632 but backward compatible with g4rw << 33 but backward compatible with g4rw 633 34 634 12 Nov 00: pg (xrays-V02-00-04) 35 12 Nov 00: pg (xrays-V02-00-04) 635 - G4Cerenkov.cc: add check on CerenkovAngleInt 36 - G4Cerenkov.cc: add check on CerenkovAngleIntegrals->IsFilledVectorExist() 636 - in method GetAverageNumberOfP 37 - in method GetAverageNumberOfPhotons 637 - and a test for MeanNumPhotons 38 - and a test for MeanNumPhotons <= 0.0 in DoIt 638 39 639 09 Nov 00: mma (xrays-V02-00-03) 40 09 Nov 00: mma (xrays-V02-00-03) 640 41 641 04 oct 00: pg (xrays-V02-00-02) 42 04 oct 00: pg (xrays-V02-00-02) 642 - G4Cerenkov.cc: calculate secondary position 43 - G4Cerenkov.cc: calculate secondary position from aStep.GetDeltaPosition(). 643 - G4Scintillation.cc: calculate secondary posi 44 - G4Scintillation.cc: calculate secondary position from aStep.GetDeltaPosition(). 644 << 45 645 11 aug 00: mma (xrays-V02-00-01) 46 11 aug 00: mma (xrays-V02-00-01) 646 47 647 03 aug 00: gc (xrays-V02-00-00r) 48 03 aug 00: gc (xrays-V02-00-00r) 648 - G4Scintillation.cc: changed RandGauss to G4R 49 - G4Scintillation.cc: changed RandGauss to G4RandGauss for fixing 649 events' reproducibility problem. 50 events' reproducibility problem. 650 << 51 651 24 may 00: mma (xrays-V01-01-02) << 52 24 may 00: mma (xrays-V01-01-02) 652 << 53 653 27 apr 00 mma (em-V01-01-01) 54 27 apr 00 mma (em-V01-01-01) 654 - G4endl (dec/iso) << 55 - G4endl (dec/iso) 655 << 56 656 26 apr 00 mma (em-V01-01-00) 57 26 apr 00 mma (em-V01-01-00) 657 - all EnergyLoss classes renamed G4V... << 58 - all EnergyLoss classes renamed G4V... 658 Most classes in standard and muons affected. 59 Most classes in standard and muons affected. 659 - G4Muls moved in utils 60 - G4Muls moved in utils 660 - bugs fixe in MuPairProduction << 61 - bugs fixe in MuPairProduction 661 - cowork with geant4-01-01-ref-02 62 - cowork with geant4-01-01-ref-02 662 << 63 663 02 mar 00 mma (em-V01-00-00) 64 02 mar 00 mma (em-V01-00-00) 664 - new G4VEnergyLoss class and related structur 65 - new G4VEnergyLoss class and related structure 665 - cowork with geant4-01-00-ref-06 66 - cowork with geant4-01-00-ref-06 666 << 67 667 10 nov 99 mma (em-V00-01-03) 68 10 nov 99 mma (em-V00-01-03) 668 - migration to STL: remove RWT hash dictionnar 69 - migration to STL: remove RWT hash dictionnary 669 70 670 14th June 1999 John Allison (em-01-00-05b) 71 14th June 1999 John Allison (em-01-00-05b) 671 - Muon corrections in G4MultipleScattering.cc, 72 - Muon corrections in G4MultipleScattering.cc, G4MuBremsstrahlung.cc 672 and G4MuPairProduction.cc by Laszlo Urban, P 73 and G4MuPairProduction.cc by Laszlo Urban, Pedro Arce. 673 (Also in rocesses/photoleplon_hadron/src/G4M 74 (Also in rocesses/photoleplon_hadron/src/G4MuNuclearInteraction.cc.) 674 75 675 5th June 1999 John Allison 76 5th June 1999 John Allison 676 - standard/GNUmakefile: Force non-optimised co 77 - standard/GNUmakefile: Force non-optimised compliation of some 677 files on HP with aCC: HP ANSI C++ B3910B A.0 78 files on HP with aCC: HP ANSI C++ B3910B A.01.15. 678 79 679 May 29, 1999: John Allison 80 May 29, 1999: John Allison 680 - Added electromagnetic/lowenergy to GNUmakefi 81 - Added electromagnetic/lowenergy to GNUmakefile and 681 electromagnetic/GNUmakefile.. 82 electromagnetic/GNUmakefile..