Geant4 Cross Reference |
1 # Category op 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 ## 2024-07-18 Hans Wenzel (op-V11-02-01) << 8 --------------------- 9 - G4OpWLS2.cc: change SetProcessSubType from f << 9 This file should be used by G4 developers and category coordinators 10 << 10 to briefly summarize all major modifications introduced in the code 11 ## 2024-05-24 Daren Sawkey (op-V11-02-00) << 11 and keep track of all category-tags. 12 - G4OpBoundaryProcess: Calculate Fresnel refle << 12 It DOES NOT substitute the CVS log-message one should put at every 13 material property TRANSMITTANCE is specified << 13 committal in the CVS repository ! 14 reflection/refraction now does not change wh << 14 15 specified. Previously, if transmission of X% << 15 ---------------------------------------------------------- 16 transmission of X% as expected, but the rati << 16 * Reverse chronological order (last date on top), please * 17 Fresnel reflection would be set to X%. Addre << 17 ---------------------------------------------------------- 18 << 19 ## 2023-10-27 Daren Sawkey (op-V11-01-00) << 20 - G4OpBoundaryProcess: verbosity of 0 silences << 21 << 22 ## 2022-11-23 Gabriele Cosmo (op-V11-00-08) << 23 - Fixed compilation warnings for implicit type << 24 << 25 ## 2022-10-26 Daren Sawkey (op-V11-00-07) << 26 - G4OpBoundaryProcess. Contribution of Laurie << 27 Calculate reflection/refraction from thin fi << 28 << 29 ## 2022-10-18 Daren Sawkey (op-V11-00-06) << 30 - G4OpBoundaryProcess: issue warning when step << 31 geometry tolerance, in which case boundary s << 32 Addresses bug 2510. << 33 << 34 ## 2022-04-27 Daren Sawkey (op-V11-00-05) << 35 - many files: apply clang-tidy recommendations << 36 remove (void) function argument, don't check << 37 string comparisons. << 38 << 39 ## 2022-04-11 Daren Sawkey (op-V11-00-04) << 40 - G4OpBoundaryProcess: Check for nullptr befor << 41 << 42 ## 2022-04-07 Daren Sawkey (op-V11-00-03) << 43 - G4OpWLS2: fix incorrect call to set time pro << 44 << 45 ## 2022-01-18 Jonas Hahnfeld (op-V11-00-02) << 46 - Prefer pointer to `const G4Material` if poss << 47 << 48 ## 2022-01-10 Daren Sawkey (op-V11-00-01) << 49 - Remove G4lrint/G4lint to calculate angle bin << 50 when angle = 0. Addresses issue 116. << 51 << 52 ## 2021-12-10 Ben Morgan (op-V11-00-00) << 53 - Change to new Markdown History format << 54 << 55 --- << 56 << 57 # History entries prior to 11.0 << 58 << 59 21 Oct 21: D. Sawkey (op-V10-07-05) << 60 - G4OpBoundaryProcess - rename variables: clas << 61 - make comparison to nullptr explicit << 62 - remove unneeded intermediate variable << 63 - refactor Davis LUT calculation << 64 << 65 21 Oct 21: D. Sawkey (op-V10-07-04) << 66 - G4OpBoundaryProcess - on StepTooSmall, propo << 67 material of post step point. Addresses bug 2 << 68 << 69 19 Oct 21: D. Sawkey (op-V10-07-03) << 70 - all process classes - update G4OpticalParame << 71 parameters updated directly. Addresses bug 2 << 72 << 73 21 May 21: D. Sawkey (op-V10-07-02) << 74 - G4OpBoundaryProcess: make some variables loc << 75 properly. Addresses bug 2364. << 76 << 77 18 May 21: V. Ivanchenko (op-V10-07-01) << 78 - G4OpRayleigh, G4OpWLS, G4OpWLS2 - use G4Phys << 79 of G4PhysicsOrderedFreeVector << 80 << 81 16 Apr 21: Ben Morgan (op-V10-07-00) << 82 - Migrate build to modular CMake API << 83 << 84 04 Nov 20: D. Sawkey (op-V10-06-07) << 85 - Fix reading Davis LUT out of bounds (address << 86 << 87 05 Oct 20: D. Sawkey (op-V10-06-06) << 88 - All files: apply clang-format style guidelin << 89 << 90 30 Sept 20: D. Sawkey (op-V10-06-05) << 91 - G4OpBoundaryProcess: increase geometry toler << 92 << 93 20 July 20: D. Sawkey (op-V10-06-04) << 94 - G4OpRayleigh, G4OpAbsorption, G4OpMieHG, G4O << 95 G4OpticalParameters class to control simulat << 96 << 97 29 May 20: D. Sawkey (op-V10-06-03) << 98 - all files - thorough cleaning; shorten tempo << 99 improve readability << 100 << 101 26 May 20: A. Howard (op-V10-06-02) << 102 - Add second wavelength shifting process - G4O << 103 << 104 15 Feb 20: V. Ivanchenko (op-V10-06-01) << 105 - G4OpRayleigh - avoid double deletion of prop << 106 << 107 21 Jan 20: D. Sawkey (op-V10-06-00) << 108 - use new ConstPropertyExists(G4int) rather th << 109 << 110 28 Oct 19: D. Sawkey (op-V10-05-02) << 111 - G4OpWLS.cc - call G4VParticleChange->SetNum << 112 - address bug 2200 << 113 << 114 23 Aug 19: D. Sawkey (op-V10-05-01) << 115 - G4OpBoundaryProcess: fix Coverity reports << 116 << 117 23 May 19: D. Sawkey (op-V10-05-00) << 118 - most files: format indentation, parentheses; << 119 - some changes to if/else loops and variab << 120 << 121 25 May 18: D. Sawkey (op-V10-04-00) << 122 - G4OpMieHG: change GetProperty from string to << 123 << 124 11 September 17: S.Y. Jun (op-V10-03-03) << 125 - change material property keys by the enum ty << 126 G4MaterialPropertiesIndex << 127 << 128 29 May 17: P. Gumplinger (op-V10-03-02) << 129 - This version of Mariele Stockhoff's DAVIS mo << 130 reflection but also the capability of transm << 131 << 132 22 Mar 17: P. Gumplinger (op-V10-03-00/op-V10- << 133 - add Mariele Stockhoff's DAVIS model << 134 << 135 03 Oct 16: P. Gumplinger (op-V10-02-02) << 136 - act on bug report 1888 << 137 << 138 07 Mar 16: P. Gumplinger (op-V10-02-01) << 139 - add flag for InvokeSD method call in G4OpBou << 140 << 141 16 Feb 16: P. Gumplinger (op-V10-02-00) << 142 - addresses bug report #1826, thanks to Tetsum << 143 in DielectricLUT of G4OpBoundaryProcess << 144 << 145 9 Oct 15: P. Gumplinger (op-V10-01-05) << 146 - fix Coverity error in G4OpBoundaryProcess.c << 147 << 148 13 Aug 15: P. Gumplinger (op-V10-01-04) << 149 - G4OpBoundaryProcess.cc, G4OpRayleigh.cc - ch << 150 << 151 3 July 2015 P. Gumplinger (op-V10-01-03) << 152 - Allow for a real and imaginary part of the i << 153 for Material1 in G4OpBoundaryProcess::GetRef << 154 Bug report: #1762 << 155 << 156 26 June 2015 P. Gumplinger (op-V10-01-02) << 157 - Correct the reflectivity calculation with co << 158 include the index of refraction of the PreSt << 159 Bug report: #1762 << 160 << 161 23 March 2015 P. Gumplinger (op-V10-01-01) << 162 - change the calculation of NewPolarization in << 163 divided by zero when the NewMomentumDirectio << 164 OldPolarization. If the polarization is perp << 165 plane, it will not change after the scatteri << 166 << 167 11 March 2015 P. Gumplinger (op-V10-01-00) << 168 - add aParticleChange.ProposeLocalEnergyDeposi << 169 to G4OpAbsorption << 170 << 171 06 November 2014 P. Gumplinger (op-V10-00-10) << 172 - fix Coverity error in G4OpWLS.cc << 173 << 174 27 October 2014 A. Dotti (op-V10-00-09) << 175 - Address problem #1675, this requires re engi << 176 all UI commands related to optical processes << 177 in G4OpticalPhysics. << 178 - Co-working tags: xrays-V10-00-06, op-V10-00- << 179 << 180 17th October 2014 P. Gumplinger (op-V10-00-08) << 181 - fix G4OpRayleigh.cc to actually set the temp << 182 than Water << 183 - G4OpBoundaryProcess: Add a ConstProperty "SU << 184 the reflectivity at dielectric_dielectric su << 185 and calculated from: << 186 exp(-pow((4*pi*theSurfaceroughness*Rindex1*c << 187 for Rindex1 > Rindex2. Thanks to M. van Dijk << 188 << 189 16th October 2014 P. Gumplinger (op-V10-00-07) << 190 - previous tag was committed only to /include << 191 << 192 10th October 2014 P. Gumplinger (op-V10-00-06) << 193 - G4OpRayleigh Process: This version calculate << 194 length for more materials than just Water (a << 195 is kept). To do this the user would need to << 196 ISOTHERMAL_COMPRESSIBILITY as a material pro << 197 RS_SCALE_LENGTH (useful for testing). Code c << 198 (Queen Mary University of London). << 199 << 200 9th October 2014 P. Gumplinger (op-V10-00-05) << 201 - G4OpBoundaryProcess allow for a Transmittanc << 202 Absorption on dielectric_dielectric and diel << 203 << 204 10th June 2014 P. Gumplinger (op-V10-00-04) << 205 - G4OpWLS always rebuild theIntegralTable in B << 206 - G4OpRayleigh always rebuild thePhysicsTable << 207 - remove the private method BuildThePhysicsTab << 208 << 209 6th June 2014 P. Gumplinger (op-V10-00-03) << 210 - implement the full UNIFIED reflectivity prob << 211 dichroic surface reflects << 212 << 213 23rd December 2013 M. Asai (op-V10-00-02) << 214 - Additional protection. << 215 << 216 22nd December 2013 M. Asai (op-V10-00-01) << 217 - move construction of WLSTimeGeneratorProfile << 218 << 219 18th December 2013 P. Gumplinger (op-V10-00-00 << 220 - make WLSTimeGeneratorProfile and UseTimeProf << 221 << 222 26th August 2013 P. Gumplinger (op-V09-06-06) << 223 - move theStatus assignment for Dichroic where << 224 - made the necessary and required modification << 225 work in situations with parallel worlds << 226 - G4OpBoundaryProcess will now invoke the Proc << 227 detector associated with the PostStepPoint v << 228 detected at the entrance boundary << 229 << 230 14th June 2013 P. Gumplinger (op-V09-06-05) << 231 - fix coverity errors in G4OpBoundaryProcess << 232 << 233 13th June 2013 P.Gumplinger (op-V09-06-04) << 234 - G4OpWLS and G4OpRayleigh - added BuildPhysi << 235 as before but at the moment when material li << 236 << 237 6th June 2013 P.Gumplinger (op-V09-06-03) << 238 - comment out G4cout in G4OpBoundaryProcess::D << 239 << 240 5th June 2013 P.Gumplinger (op-V09-06-02) << 241 - fix compilation error in G4OpWLS << 242 << 243 5th June 2013 P.Gumplinger (op-V09-06-01) << 244 - Require that WLS photons have a longer wavel << 245 is being absorbed/shifted. Please, see bug r << 246 http://hypernews.slac.stanford.edu/HyperNews << 247 Thanks to Ben Loer (FNAL) << 248 - Add the capability of simulating the transmi << 249 << 250 In this first implementation, the photon is << 251 without changing direction. Surface->SetType << 252 You must also supply a 2D data file with the << 253 4 #ofWavelength-bins #ofIncidentAngl << 254 List of Wavelength-bin values in nm (i) << 255 List of IncidentAngle-bin values in deg (j) << 256 Transmittance[1,1],..,Transmittance[i,1],.., << 257 .....................,Transmittance[i,j],... << 258 Transmittance[1,m],..,Transmittance[i,m],.., << 259 << 260 and: setenv G4DICHROICDATA dichroic.data << 261 << 262 30th Apr.2013 P.Gumplinger (op-V09-06-00) << 263 replace CLHEP::Rand*::shoot.. wi << 264 in G4OpBoundaryProcess << 265 << 266 19th Oct.2012 G.Cosmo (op-V09-05-12) << 267 Corrected debug flag in G4OpBoun << 268 G4OPTICAL_DEBUG, as the one defi << 269 << 270 17th Oct.2012 J.Apostolakis (op-V09-05-11) << 271 Avoid the 'new' Event-abort exception, << 272 it with G4DEBUG_OPTICAL_PROC << 273 By default, the normal is now fl << 274 (as Geant4 9.5 and 9.5 patch << 275 << 276 5th Oct.2012 J.Apostolakis (op-V09-05-10) << 277 G4OpBoundaryProcess now uses Glo << 278 ( same code as op-V09-05-06 ) << 279 << 280 ********* G4OpBoundaryProcess uses the *Global << 281 << 282 5th Oct.2012 J.Apostolakis (op-V09-05-09) << 283 Retagged to enable testing - sam << 284 4th Oct.2012 J.Apostolakis (op-V09-05-07) << 285 Added information in printout of << 286 momentum and exiting normal. << 287 << 288 03rd Oct.2012 P.Gumplinger (op-V09-05-05a) << 289 add G4Exception when theGlobalNo << 290 wrong direction in G4OpBoundaryP << 291 << 292 10th Jul.2012 G.Cosmo (op-V09-05-05) << 293 Explicitly use inclusion of head << 294 physical constants, in plan to r << 295 globals.hh. << 296 << 297 20th Jun 2012 P.Gumplinger (op-V09-05-04) << 298 remove methods: SetModel/GetMode << 299 << 300 7th Jun 2012 G.Cosmo (op-V09-05-03) << 301 Fixed trivial cases of variable << 302 and G4OpWLS.cc. << 303 << 304 17th May 2012 P.Gumplinger (op-V09-05-02) << 305 G4OpWLS.hh, G4OpRayleigh.hh, G4O << 306 G4OpMieHG.hh and G4OpBoundaryPro << 307 more fixing Coverity warnings << 308 << 309 16th May 2012 P.Gumplinger (op-V09-05-01) << 310 G4OpBoundaryProcess.cc - trying << 311 << 312 24th Jan 2012 P.Gumplinger (op-V09-05-00) << 313 G4OpBoundaryProcess.cc - solves << 314 call aParticleChange.ProposeVelo << 315 at every invocation of DoIt; for << 316 finalVelocity locally from Mater << 317 GetMaterialPropertiesTable()->Ge << 318 << 319 28th Oct 2011 P.Gumplinger (op-V09-04-03) << 320 add logic for ProposeVelocity to << 321 << 322 13th Oct 2011 P.Gumplinger (op-V09-04-02) << 323 modify to work with materials-V0 << 324 << 325 6th Oct 2011 P.Gumplinger (op-V09-04-01) << 326 update G4Exception syntax in G4O << 327 G4OpBoundaryProcess.cc << 328 << 329 14th Jun 2011 Peter Gumplinger (op-V09-04-00) << 330 A dielectric_dielectric surface << 331 dependent property "TRANSMITTANC << 332 for a surface it overwrites the << 333 This allows the simulation of an << 334 Thanks to Evgueni Goudzovski (CE << 335 << 336 29th Oct 2010 Peter Gumplinger (op-V09-03-06) << 337 Fix minor Coverty Errors << 338 << 339 22th Oct 2010 Peter Gumplinger (op-V09-03-05) << 340 Add Mie Scattering of Optical Ph << 341 Thanks to Xin Qian (Kellogg Radi << 342 Based on work from Vlasios Vasil << 343 Henyey-Greenstein phase function << 344 << 345 21th Oct 2010 Peter Gumplinger (op-V09-03-04) << 346 Fix Bug 207; Thanks to Xin Qian << 347 << 348 14th Jun 2010 Peter Gumplinger (op-V09-03-03) << 349 ProposeLocalEnergyDeposit(thePho << 350 photon is fStopAndKill because o << 351 scoring when a photon encounters << 352 optical medium (indirect user re << 353 http://hypernews.slac.stanford.e << 354 << 355 18th May 2010 Peter Gumplinger (op-V09-03-02) << 356 fix a bug reported at: << 357 http://hypernews.slac.stanford.e << 358 theFacetNormal was not sampled f << 359 in DielectricDielectric method o << 360 << 361 19th Apr 2010 Peter Gumplinger (op-V09-03-01) << 362 fix Problem report #1114 in that << 363 surfaces theReflectivity is not << 364 While doing the fix I also compl << 365 code in the case of type == diel << 366 << 367 19th Jan 2010 Peter Gumplinger (op-V09-03-00) << 368 assign PropertyPointers to NULL << 369 PostStepDoIt, addresses bug repo << 370 << 371 19th Nov 2009 Peter Gumplinger (op-V09-02-06) << 372 change the code such that the LU << 373 by G4OpticalSurface and not G4Op << 374 of enumeration and set theStatus << 375 << 376 11th Nov 2009 Peter Gumplinger (op-V09-02-05) << 377 add capability of simulating sur << 378 with Look-Up-Tables (LUT) contai << 379 optical reflectance for a variet << 380 treatments - Thanks to Martin Ja << 381 William Moses (Lawrence Berkeley << 382 << 383 9th Nov 2009 Peter Gumplinger (op-V09-02-04) << 384 G4OpBoundary: initialze theRefle << 385 at the beginning of the PostStep << 386 BoundaryProcessVerbose which wil << 387 status for every call to PostSte << 388 << 389 5th Nov 2009 Peter Gumplinger (op-V09-02-03) << 390 G4OpBoundary::PostStepDoIt - all << 391 surfaces may now have a reflecti << 392 'frontpainted' as was the case i << 393 << 394 6th May 2009 Peter Gumplinger (op-V09-02-02) << 395 G4OpBoundary::PostStepDoIt now t << 396 EventMustBeAborted when an inval << 397 addresses bug report #1060 << 398 << 399 23th Mar 2009 Peter Gumplinger (op-V09-02-01) << 400 for complex index of refraction: << 401 every time in the do-while of Di << 402 re-calculate theFacetNormal (whi << 403 in CalculateReflectivity), also << 404 resetting iTE and iTM inside the << 405 both are bug-fixes. << 406 << 407 14th Jan 2009 Peter Gumplinger (op-V09-02-00) << 408 respond to bug report 1040 by fi << 409 << 410 07th Nov 2008 Peter Gumplinger (op-V09-01-09) << 411 use new global/HEPRandom's G4Ran << 412 << 413 24th Oct 2008 Peter Gumplinger (op-V09-01-08) << 414 use local G4OpProcessSubType.hh << 415 << 416 21st Oct 2008 Peter Gumplinger (op-V09-01-07) << 417 add SetProcessSubType for G4OpAb << 418 G4OpRayleigh and G4OpWLS << 419 << 420 18th Aug 2008 Peter Gumplinger (op-V09-01-06) << 421 use signatures G4SwapPtr(T*& and << 422 in G4OpBoundaryProcess - to work << 423 << 424 15th Aug 2008 Peter Gumplinger (op-V09-01-05) << 425 replaced G4SwapPtr with G4SwapOb << 426 in G4OpBoundaryProcess - serious << 427 (see also Problem Report 1020) << 428 << 429 4th July 2008 Peter Gumplinger (op-V09-01-04) << 430 In G4OpWLS now SetTouchableHandl << 431 for the secondaries in the DoIt. << 432 In G4OpBoundaryProcess.cc initia << 433 G4LogicalSurface* Surface = NULL << 434 << 435 27th June 2008 Peter Gumplinger (op-V09-01-03) << 436 In G4OpBoundaryProcess changed << 437 (G4OpticalSurface*) to dynamic_ << 438 following suggestion in bug-rep << 439 << 440 6th June 2008 Peter Gumplinger (op-V09-01-02) << 441 G4OpRayleigh, G4OpWLS = trivial << 442 momentum->energy, momenta->energ << 443 << 444 5th June 2008 Peter Gumplinger (op-V09-01-00) << 445 G4OpBoundaryProcess: Removed G4S << 446 G4SwapPtr. Removed G4IsotropicRa << 447 G4RandomDirection. Add commented << 448 at a dielectric/metal boundary i << 449 << 450 29th Oct 2007 Peter Gumplinger (op-V09-00-01) << 451 In G4OpWLS.cc allow for the Mean << 452 different from one, in case the << 453 WLSMEANNUMBERPHOTONS is provided << 454 NumPhotons with G4Poisson. << 455 << 456 15th Oct 2007 Peter Gumplinger (op-V09-00-00) << 457 Add capability of calculating th << 458 surface by way of a complex inde << 459 Thanks to Sehwook Lee and John H << 460 (Dept. of Physics - Iowa State U << 461 << 462 11th May 2007 Gabriele Cosmo (op-V08-03-00) << 463 Use call to G4GeometryTolerance << 464 G4OpBoundaryProcess. << 465 Requires tag "global-V08-03-00" << 466 << 467 11th May 2006 Peter Gumplinger (op-V08-00-01) << 468 thanks to Andreia Trindade and P << 469 delay can now be a delta functio << 470 G4VWLSTimeGeneratorProfile, G4WL << 471 G4WLSTimeGeneratorProfileExponen << 472 << 473 17th Feb 2006 Peter Gumplinger (op-V08-00-00) << 474 fix default behaviour for unifie << 475 << 476 28th July 2005 Peter Gumplinger (op-V07-01-00) << 477 add G4ProcessType to all constr << 478 << 479 10th December 2004 Gabriele Cosmo (op-V06-02-0 << 480 replaced M_PI with CLHEP's pi << 481 << 482 02nd December 2004 Peter Gumplinger (op-V06-02 << 483 migration to cmath << 484 << 485 28th October 2004 Gabriele Cosmo (op-V06-02-04 << 486 Added G4OPTICAL_DEBUG flag for << 487 << 488 18th October 2004 Peter Gumplinger (op-V06-02- << 489 Fix bug in DielectricMetal onl << 490 LobeReflection. << 491 Migrate files to 7.0 ParticleC << 492 G4OpBoundaryProcess.hh, G4OpBo << 493 G4OpWLS.cc, G4OpRayleigh.cc, G << 494 << 495 27th September 2004 Peter Gumplinger (op-V06-0 << 496 Fix bug in G4PlaneVectorRand a << 497 theFacetNormal for LobeReflect << 498 << 499 12th August 2004 Peter Gumplinger (op-V06-02-0 << 500 In G4OpBoundaryProcess.cc: use << 501 G4StepPoint directly; apply/sa << 502 Unified model reflection param << 503 for rough dielectric/metal sur << 504 even when reflected ray still << 505 surface - fixes problem report << 506 << 507 05th August 2004 Peter Gumplinger (op-V06-02-0 << 508 Allow for unified model reflec << 509 to also work in case of dielec << 510 addresses in part problem repo << 511 << 512 26th April 2004 Peter Gumplinger (op-V06-01-01 << 513 Protect against NULL pointers << 514 Do not overwrite Rayleigh scat << 515 for the material named 'Water' << 516 specified by the user through << 517 AddProperty("RAYLEIGH" << 518 << 519 21st April 2004 Peter Gumplinger (op-V06-01-00 << 520 Assign class members to defaul << 521 << 522 17th March 2004 Peter Gumplinger (op-V06-00-03 << 523 Assign all class members in co << 524 << 525 24th February 2004 Gabriele Cosmo (op-V06-00-0 << 526 Added EOL at end of file in G4 << 527 compilation warning in Linux-g << 528 << 529 19th February 2004 Peter Gumplinger (op-V06-00 << 530 Add process status: NotAtBound << 531 StepTooSma << 532 Allow for a skin-surface betwe << 533 volumes, with the daughter ski << 534 << 535 2nd February 2004 Peter Gumplinger (op-V06-00- << 536 Set theStatus = Undefined at s << 537 Replace usage of 0 with NULL. << 538 << 539 1st December 2003 Peter Gumplinger (op-V05-02- << 540 G4OpBoundaryProcess.cc: modifi << 541 Requires tag "materials-V05-02 << 542 Replaced usage of NULL with 0. << 543 << 544 4th October 2003 Gabriele Cosmo (op-V05-02-01) << 545 Modified GNUmakefile: added de << 546 "geometry/navigation". << 547 Coworks with "geometry-V05-02- << 548 << 549 23rd September 2003 Peter Gumplinger (op-V05-0 << 550 Add WLS (wavelength shifting) << 551 15th March 2003 Peter Gumplinger (op-V05-00-01 << 552 Change logic for assigning of << 553 4th February 2003 Peter Gumplinger (op-V05-00- << 554 Fix calculation of polarizatio << 555 incidence when Rindex1 > Rinde << 556 12th November 2002 Peter Gumplinger (op-V04-01 << 557 Fix calculation of polarizatio << 558 interfaces; bug report #427 << 559 28th March 2002 Peter Gumplinger (op-V04-00-01 << 560 Add public inline method GetSt << 561 G4OpBoundaryProcessStatus publ << 562 18th October 2001 Peter Gumplinger (op-V03-02- << 563 Avoid warnings on Linux (gcc-2.9 << 564 - G4OpRayleigh.cc: remove unused variable 'aMa << 565 'no_unit' in RayleighAttenu << 566 - G4OpBoundaryProcess.cc: moved definition of << 567 outside IF-statement << 568 31st August 2001 Peter Gumplinger (op-V03-02-0 << 569 - G4OpRayleigh.hh, G4OpBoundary.hh and G4OpAbs << 570 to 'OpRayleigh', 'OpBoundar << 571 << 572 30th January 2001 Peter Gumplinger (op-V03-00- << 573 - G4OpRayleigh.cc: allow for positiv and negat << 574 new momentum direction to b << 575 new and old polarization ve << 576 still bug report: 207 << 577 << 578 29th January 2001 Peter Gumplinger (op-V03-00- << 579 - G4OpRayleigh.cc: fix calculation of SinTheta << 580 bug report: 207 << 581 << 582 23rd January 2001 Peter Gumplinger (op-V03-00- << 583 - G4OpRayleigh.cc: Allow for Rayleigh scatteri << 584 arbitrary material through the use << 585 18 586 5th October 2000 Peter Gumplinger (op-V02-00- 19 5th October 2000 Peter Gumplinger (op-V02-00-02) 587 - G4OpAbsorption.cc: Comment out warning - No 20 - G4OpAbsorption.cc: Comment out warning - No Absorption length specified. 588 21 589 3rd August 2000 Gabriele Cosmo (op-V02-00-00r 22 3rd August 2000 Gabriele Cosmo (op-V02-00-00r) 590 - G4OpBoundaryProcess.cc: changed RandGauss to 23 - G4OpBoundaryProcess.cc: changed RandGauss to G4RandGauss to fix problem 591 of events' reproducibility. 24 of events' reproducibility. 592 - Syncronized with HEAD (only CVS headers chan 25 - Syncronized with HEAD (only CVS headers changes). 593 26 594 21th October 1999 Peter Gumplinger (op-V00-01 27 21th October 1999 Peter Gumplinger (op-V00-01-01) 595 - G4OpBoundaryProcess.hh and G4OpBoundaryProce 28 - G4OpBoundaryProcess.hh and G4OpBoundaryProcess.cc have been modified 596 (Fill NewMomentum/NewPolarization in DoAbsor 29 (Fill NewMomentum/NewPolarization in DoAbsorption. These members need 597 to be filled since DoIt calls aParticleChang 30 to be filled since DoIt calls aParticleChange.SetMomentumChange etc. 598 upon return (thanks to: Clark McGrew) 31 upon return (thanks to: Clark McGrew)