Geant4 Cross Reference |
1 # Category emmuons History << 1 $Id: History,v 1.81 2005/06/06 11:19:16 vnivanch Exp $ >> 2 ------------------------------------------------------------------- 2 3 3 See `CONTRIBUTING.rst` for details of **requir << 4 ========================================================= 4 which **must** added in reverse chronological << 5 Geant4 - an Object-Oriented Toolkit for Simulation in HEP 5 It must **not** be used as a substitute for wr << 6 ========================================================= 6 << 7 7 ---------------------------------------------- << 8 Category History file 8 << 9 --------------------- 9 ## 2023-10-31 V.Ivanchenko (emmuons-V11-01-04) << 10 This file should be used by G4 developers and category coordinators 10 - G4RiGeMuPairProductionModel, G4RiGeAngularGe << 11 to briefly summarize all major modifications introduced in the code 11 pair production by muons << 12 and keep track of all category-tags. 12 - fixed declaration of virtual destructors in << 13 It DOES NOT substitute the CVS log-message one should put at every 13 - G4MuPairProductionModel - minor clean-up for << 14 committal in the CVS repository ! 14 << 15 15 ## 2023-09-29 V.Ivanchenko (emmuons-V11-01-03) << 16 ---------------------------------------------------------- 16 - G4MuPairProductionModel, G4MuonToMuonPairPro << 17 * Reverse chronological order (last date on top), please * 17 of G4ElementData - do not use IsMaster() t << 18 ---------------------------------------------------------- 18 use only 5 2-D tables for sampling, code c << 19 - G4MuBremsstrahlungModel - moved filling of s << 20 - G4TablesForExtrapolator - define particle ty << 21 << 22 ## 2023-09-04 V.Ivanchenko (emmuons-V11-01-02) << 23 - G4MuonToMuonPairProductionModel - updated us << 24 << 25 ## 2023-08-27 V.Ivanchenko (emmuons-V11-01-01) << 26 - G4TablesForExtrapolator - do not delete inte << 27 for initialisation << 28 << 29 ## 2023-04-10 V.Ivanchenko (emmuons-V11-01-00) << 30 - G4MuBremsstrahlung, G4MuPairProduction - fix << 31 was lost for mu-, pi-, K-, and pbar dedx a << 32 problem was for mu- with momentum ~50 MeV/ << 33 - G4MuBetheBlochModel - enable option to use a << 34 of delta-electron direction << 35 - G4MuIonisation - implement full schema of se << 36 energy loss fluctuation << 37 << 38 ## 2022-11-23 Gabriele Cosmo (emmuons-V11-00-0 << 39 - Fixed compilation warnings for implicit type << 40 << 41 ## 2022-07-22 V.Ivanchenko (emmuons-V11-00-06) << 42 - G4MuonToMuonPairProductionModel - code clean << 43 << 44 ## 2022-07-18 V.Ivanchenko (emmuons-V11-00-05) << 45 - G4MuonToMuonPairProductionModel - added extr << 46 formulas by Siddharth Yajaman << 47 << 48 ## 2022-07-14 V.Ivanchenko (emmuons-V11-00-04) << 49 - G4MuonToMuonPairProductionModel, G4MuonToMuo << 50 model and process proposed by Siddharth Yaja << 51 << 52 ## 2022-07-04 V.Ivanchenko (emmuons-V11-00-03) << 53 - G4MuPairProductionModel, G4MuPairProduction << 54 protected method in view of coming new muo << 55 process/model; moved one method to source; << 56 << 57 ## 2022-06-10 V.Ivanchenko (emmuons-V11-00-02) << 58 - G4MuIonisation - use G4MuBetheBloch model ab << 59 - G4MuBremsstrahlungModel - low energy limit f << 60 - G4MuPairProductionModel - low energy limit i << 61 some code cleanup for all model: formattin << 62 << 63 ## 2022-05-27 V.Ivanchenko (emmuons-V11-00-01) << 64 - G4MuIonisation - added selection of the mode << 65 of energy loss fluctuations << 66 << 67 ## 2021-12-10 Ben Morgan (emmuons-V11-00-00) << 68 - Change to new Markdown History format << 69 << 70 --- << 71 << 72 # History entries prior to 11.0 << 73 << 74 27 September 21: V.Ivanchenko (emmuons-V10-07 << 75 - G4MuPairProduction, G4ePairProduction, G4MuB << 76 spline disabled << 77 << 78 12 April 21: V.Ivanchenko (emmuons-V10-07-08) << 79 - G4TablesForExtrapolator - use local G4LossTa << 80 disabled base material flag << 81 << 82 24 April 21: V.Ivanchenko (emmuons-V10-07-07) << 83 - G4EnergyLossForExtrapolator, G4TablesForExtr << 84 more thread safety for initialisation of the << 85 << 86 16 April 21: B. Morgan (emmuons-V10-07-06) << 87 - Migrate to modular CMake API << 88 << 89 28 April 21: V.Ivanchenko (emmuons-V10-07-05) << 90 - G4EnergyLossForExtrapolator, G4TablesForExtr << 91 thread safe initialisation and destruction << 92 << 93 26 April 21: V.Ivanchenko (emmuons-V10-07-04) << 94 - G4ModifiedMephi - updated print method << 95 - G4TablesForExtrapolator - fixed destructor << 96 << 97 06 April 21: V.Ivanchenko (emmuons-V10-07-03) << 98 - G4EnergyLossForExtrapolator, G4TablesForExtr << 99 several runs with extrapolator; fixed extr << 100 hadrons << 101 << 102 15 March 21: V.Ivanchenko (emmuons-V10-07-02) << 103 - G4MuPairProduction, G4MuBremsstrahlung, G4Mu << 104 improved initialisation << 105 << 106 21 February 21: V.Ivanchenko (emmuons-V10-07- << 107 - general clean-up of the library: use C++11 k << 108 comments, format files. << 109 - G4EnergyLossForExtrapolator, G4ErrorEnergyLo << 110 G4TablesForExtrapolator - provide thread saf << 111 internal tables, guarantee initialisation on << 112 depend only on number of materials << 113 << 114 08 February 21: V.Ivanchenko (emmuons-V10-07- << 115 - G4MuIonisation - obsolete G4BohrFluctuations << 116 << 117 29 October 20: V.Ivanchenko (emmuons-V10-06-0 << 118 - G4ModifiedMephi - new angular generator for << 119 bremsstrahlung << 120 - G4MuPairProductionModel, G4MuBremmstrahlungM << 121 sampling of final state using G4ModifiedMe << 122 check on energy transfer and if beyond the << 123 primary particle and add it to the list of << 124 - G4MuPairProduction, G4MuBremmstrahlung - add << 125 the energy threshold for creation of a ver << 126 transfer is above the threshold (CMS reque << 127 << 128 01 September 20: G.Amadio (emmuons-V10-06-02) << 129 - G4MuPairProductionModel - optimize ComputeDM << 130 to speedup initialization << 131 << 132 31 January 20: V.Ivanchenko (emmuons-V10-06-0 << 133 - G4MuPairProductionModel - fixed Coverity war << 134 << 135 13 January 20: V.Ivanchenko (emmuons-V10-06-0 << 136 - G4MuPairProductionModel - added Store/Retrie << 137 by request of CMS << 138 << 139 14 August 19: V.Ivanchenko (emmuons-V10-05-01 << 140 - G4TablesForExtrapolator - created G4LossTabl << 141 destruct end of run << 142 << 143 07 February 19: V.Ivanchenko (emmuons-V10-05- << 144 - G4MuMultipleScattering - reduced length of p << 145 << 146 17 September 18: D.Sawkey (emmuons-V10-04-05) << 147 - G4MuMultipleScattering, G4MuPairProduction, << 148 G4MuBremsstrahlung, G4MuIonisation: automati << 149 << 150 22 August 18: V.Ivant (emmuons-V10-04-04) << 151 - G4EnergyLossForExtrapolator - fixed MT initi << 152 << 153 30 May 18: V.Ivant (emmuons-V10-04-02) << 154 - G4MuPairProductionModel - added minor protec << 155 << 156 25 April 18: V.Ivant (emmuons-V10-04-01) << 157 - G4ePairProduction - fixed model name << 158 << 159 12 February 18: V.Ivant (emmuons-V10-04-00) << 160 - G4MuMultipleScattering, G4MuPairProduction, << 161 G4ePairProduction, G4MuBremsstrahlungModel, << 162 G4MuBetheBlochModel - use default destructor << 163 << 164 08 November 17: D.Sawkey (emmuons-V10-03-06) << 165 - G4MuMultipleScattering - modify ProcessDescr << 166 << 167 31 October 17: D.Sawkey (emmuons-V10-03-05) << 168 - G4MuMultipleScattering, G4MuBremsstrahlung, << 169 G4MuPairProduction, G4ePairProduction << 170 - modify Process Description << 171 << 172 19 October 17: D.Sawkey (emmuons-V10-03-04) << 173 - G4ePairProduction, G4MuBremsstrahlung, G4MuI << 174 - add dummy ProcessDescription for html outp << 175 << 176 12 October 17: V.Ivant (emmuons-V10-03-03) << 177 - G4MuMultipleScattering, G4MuPairProduction, << 178 G4ePairProduction - switched from ProcessDes << 179 << 180 03 August 17: V.Ivant (emmuons-V10-03-01) << 181 - G4MuIonisation, G4MuMultipleScattering, G4Mu << 182 G4ePairProduction - make coherent model init << 183 << 184 22 March 17: V.Ivant (emmuons-V10-03-00) << 185 - G4MuBremmstrahlungModel, G4MuPairProduction << 186 members protected allowing to reuse these << 187 for dark matter photons << 188 << 189 07 June 16: V.Ivant (emmuons-V10-02-04) << 190 - G4MuMultipleScattering - roll back previous << 191 version to avoid necessity to change user << 192 << 193 02 June 16: V.Ivant (emmuons-V10-02-03) << 194 - G4MuMultipleScattering - fixed model initial << 195 create extra unneccesary objects) << 196 << 197 1 June 16: D.Sawkey (emmuons-V10-02-02) << 198 - Most files: use C++11 features explicit, ove << 199 << 200 18 March 16: V.Ivant (emmuons-V10-02-01) << 201 18 March 16: V.Ivant (emmuons-V10-02-00) << 202 - G4ePairProduction - new process e+e- pair pr << 203 - G4MuPairProduction, G4MuPairProductionModel << 204 << 205 03 August 15: V.Ivant (emmuons-V10-01-01) << 206 - Technical tag: substitute tabs by spaces, << 207 add comments to do/while and while loops << 208 << 209 04 March 15: V.Ivanchenko (emmuons-V10-01-00) << 210 - G4MuMultipleScattering - do not redefine ste << 211 << 212 21 November 14: V.Ivanchenko (emmuons-V10-00-0 << 213 - G4EnergyLossForExtrapolator - fixed problem << 214 initialisation << 215 << 216 20 November 14: V.Ivanchenko (emmuons-V10-00-0 << 217 - G4EnergyLossForExtrapolator - fixed tread sa << 218 initialisation per thread << 219 << 220 24 October 14: V.Ivanchenko (emmuons-V10-00-02 << 221 - G4TablesForExtrapolator - a new class which << 222 shared between threads << 223 - G4EnergyLossForExtrapolator - data moved to << 224 << 225 22 October 14: V.Ivanchenko (emmuons-V10-00-01 << 226 - G4MuPairProductionModel, G4MuBremsstrahlungM << 227 used G4EmParameters << 228 << 229 8 September 14: V.Ivanchenko (emmuons-V10-00-0 << 230 - G4MuPairProductionModel, G4MuBremsstrahlungM << 231 protection at initialisation for the case << 232 reducing high energy limit of the model (b << 233 << 234 28 October 13: V.Ivanchenko (emmuons-V09-06-24 << 235 - G4EnergyLossForExtrapolator - substitute G4e << 236 by G4SeltzerBergerModel << 237 - G4MuBremsstrahlungModel - lowest energy is s << 238 << 239 14 October 2013: V.Ivant (emmuons-V09-06-23) << 240 - G4MuPairProductionModel - fixed problem with << 241 by cleanup initialisation of sampling tabl << 242 << 243 02 October 2013: V.Ivant (emmuons-V09-06-22) << 244 - G4EnergyLossForExtrapolator - use G4Log << 245 << 246 19 September 2013: V.Ivant (emmuons-V09-06-21) << 247 - G4MuPairProductionModel - minor cleanup << 248 << 249 18 September 2013: V.Ivant (emmuons-V09-06-20) << 250 - G4MuPairProductionModel - fixed trivial Cove << 251 SetElement() and MaxSecondaryEnergy() meth << 252 MaxSecondaryEnergyForElement() - this is m << 253 and more safe for reproducibility; use G4L << 254 - G4MuBremsstrahlungModel and G4MuBetheBlochMo << 255 G4Exp << 256 << 257 12 September 2013: V.Ivant (emmuons-V09-06-19) << 258 - G4MuPairProductionModel - fixed bug in sampl << 259 high; perform common initialisation of int << 260 all threads - fix of non-reproducibility << 261 << 262 29 August 2013: V.Ivant (emmuons-V09-06-18) << 263 - G4MuBremsstrahlungModel - do not repeat init << 264 selectors if model is shared between parti << 265 - G4MuPairProductionModel - fixed bug in energ << 266 FPE and other problems << 267 << 268 09 August 2013: V.Ivant (emmuons-V09-06-17) << 269 - G4MuPairProduction - improved initialisation << 270 - G4MuPairProductionModel - fixed bining to 10 << 271 sampling table << 272 << 273 09 August 2013: V.Ivant (emmuons-V09-06-16) << 274 - G4MuBremsstrahlungModel - minThreshold is re << 275 0.9 keV in order to avoid extra warning pr << 276 - G4MuBremsstrahlung - removed unused headers; << 277 - G4MuPairProduction - removed unused headers; << 278 should not be lower than 8*mass because th << 279 applicable << 280 - G4MuPairProductionModel - sampling table is << 281 G4ElementData with 2D-tables per atomic nu << 282 algorithm is rewritten, data fully shared << 283 << 284 09 July 2013: V.Ivant (emmuons-V09-06-15) << 285 - G4MuPairProductionModel - fixed non-reproduc << 286 member of the class definition; changed si << 287 MinPrimaryEnergy(..) - added "G4double cut << 288 SetCurrentElement(G4double) by SetElement( << 289 - G4MuBremsstrahlung - changed signature of th << 290 MinPrimaryEnergy(..) - added "G4double cut << 291 << 292 17 June 2013: V.Ivant (emmuons-V09-06-14) << 293 - G4MuPairProductionModel, G4MuBremsstrahlungM << 294 MinPrimaryEnergy method implementation (al << 295 will start from the reaction threshold) << 296 << 297 17 June 2013: V.Ivant (emmuons-V09-06-13) << 298 - G4MuPairProductionModel - added protection a << 299 if p1=p2 in the SampleSecodaries method << 300 << 301 04 June 2013: V.Ivant (emmuons-V09-06-12) << 302 - G4EnergyLossForExtrapolator - use cut DBL_MA << 303 of G4EmSelectors in lazy initialisation << 304 - G4MuPairProductionModel,G4MuBremsstrahlungMo << 305 element selectors << 306 << 307 31 May 2013: V.Ivant (emmuons-V09-06-11) << 308 - G4MuPairProductionModel - provides different << 309 initialisation for master and worker threa << 310 selectors << 311 - G4MuBremsstrahlungModel - removed partialSub << 312 use instead G4ElementSelectors; provides d << 313 initialisation for master and worker threa << 314 selectors << 315 << 316 29 May 2013: V.Ivant (emmuons-V09-06-10) << 317 - G4MuPairProductionModel, G4MuBremsstrahlungM << 318 in cross section computation - division by << 319 << 320 22 May 2013: V.Ivant (emmuons-V09-06-09) << 321 - G4MuPairProductionModel, G4MuBremsstrahlungM << 322 in dEdx computation - division by zero (bu << 323 << 324 08 May 2013: V.Ivant (emmuons-V09-06-08) << 325 - G4MuPairProductionModel - A.Bogdanov provide << 326 for sampling of final state << 327 << 328 22 March 2013: V.Ivant (emmuons-V09-06-07) << 329 - G4MuPairProductionModel, G4MuBremsstrahlungM << 330 "static const G4double" for const paramete << 331 << 332 19 February 2013: V.Ivant (emmuons-V09-06-06) << 333 - G4MuPairProductionModel - number of bins for << 334 to be 1000 << 335 << 336 19 February 2013: V.Ivant (emmuons-V09-06-05) << 337 - G4MuMultipleScattering - G4UrbanMscModel bec << 338 - G4MuPairProductionModel - number of bins for << 339 to be 2000 << 340 << 341 19 February 2013: V.Ivant (emmuons-V09-06-04) << 342 - G4MuPairProductionModel - number of bins for << 343 from 2000 to 1600 << 344 - G4MuBetheBlochModel - removed G4ThreadLocal << 345 << 346 18 February 2013: V.Ivant (emmuons-V09-06-02) << 347 - G4MuPairProductionModel - add check on max e << 348 of bins in muon energy; number of bins for << 349 from 4000 to 2000. << 350 << 351 02 February 2013: V.Ivant (emmuons-V09-06-01) << 352 - G4MuPairProductionModel - make main table of << 353 section private and not static, because G4 << 354 inherit of this class and muons cannot sha << 355 hadrons; two new inline access methods are << 356 and GetDifferentialCrossSection. << 357 << 358 << 359 01 February 2013: V.Ivant (emmuons-V09-06-00) << 360 - G4MuPairProductionModel - (A.Bogdanov) - ext << 361 cross section tables (from 8 to 40 points in << 362 4000 points in energy of e+e- pair); use mor << 363 index in the table; make table static - comm << 364 << 365 06 November 2012: V.Ivant (emmuons-V09-05-06) << 366 - G4MuBremsstrahlungModel, G4MuPairProductionM << 367 computations of log of the same argument, << 368 << 369 25 October 2012: V.Ivant (emmuons-V09-05-05) << 370 - G4MuMultipleScattering - use G4UrbanMscModel << 371 << 372 21 October 2012: V.Ivant (emmuons-V09-05-04) << 373 - G4MuBremsstrahlung, G4MuIonisation, G4MuPai << 374 secondary particle type defined in constru << 375 method, this is needed for correct initial << 376 << 377 20 October 2012: V.Ivant (emmuons-V09-05-03) << 378 - G4MuMultipleScattering - substitute methods << 379 by EmModel(), SetEmModel() << 380 << 381 10 July 2012: G.Cosmo (emmuons-V09-05-02) << 382 - Explicitly use inclusion of headers for syst << 383 constants, in plan to remove implicit inclus << 384 << 385 08 June 2012: V.Ivant (emmuons-V09-05-01) << 386 - G4MuIonisation - fixed variable shadowing << 387 << 388 27 January 2012: V.Ivant (emmuons-V09-05-00) << 389 - G4EnergyLossForExtrapolator fixed initialisa << 390 cross section << 391 << 392 10 November 2011: V.Ivant (emmuons-V09-04-02) << 393 - G4ErrorEnergyLoss, G4MuIonisation, G4MuPairP << 394 defects reported by the Coverity tool << 395 << 396 3 November 2011: V.Ivant (emmuons-V09-04-01) << 397 - G4MuBremsstrahlung, G4MuPairProduction, G4Mu << 398 improved initialisation allowing to used m << 399 Physics List (potential saving initialisat << 400 << 401 20 January 2011: V.Ivant (emmuons-V09-04-00) << 402 - G4ErrorEnergyLoss - fixed initialisation in << 403 (problem identified at W << 404 << 405 4 November 2010: V.Ivant (emmuons-V09-03-03) << 406 G4EnergyLossForExtrapolator - fixed remaining << 407 pedantic initialisation << 408 << 409 26 October 2010: V.Ivant (emmuons-V09-03-02) << 410 - Fixed problem reported by the Coverity tools << 411 initialisation) << 412 << 413 4 June 2010: V.Ivant (emmuons-V09-03-01) << 414 - G4MuIonisation - use G4ICRU73QOModel for mu- << 415 << 416 1 June 2010: V.Ivant (emmuons-V09-03-00) << 417 - G4MuPairProductionModel - added sampling rec << 418 - G4MuIonisation - added G4ICRU73QOModel for m << 419 << 420 09 November 09: V.Ivant (emmuons-V09-02-08) << 421 - G4MuBetheBlochModel - compute density effect << 422 G4IonisParamMat class << 423 << 424 30 October 09: V.Ivant (emmuons-V09-02-07) << 425 G4MuMultipleScattering - use G4UrbanMscModel90 << 426 << 427 11 August 09: V.Ivant (emmuons-V09-02-06) << 428 G4MuPairProductionModel - restore the head << 429 << 430 24 July 09: V.Ivant (emmuons-V09-02-05) << 431 G4MuMultipleScattering - removed obosolete mem << 432 are in the base class << 433 << 434 09 July 09: V.Ivant (emmuons-V09-02-04) << 435 G4EnergyLossForExtrapolator - removed hidden b << 436 of PhysicsVector << 437 << 438 02 June 09: V.Ivant (emmuons-V09-02-03) << 439 G4MuPairProductionModel - added protection for << 440 maxPairEnergy<minPairEnergy (empty interval << 441 observed for rare case happens with kaons) << 442 << 443 12 April 09: V.Ivant (emmuons-V09-02-02) << 444 G4MuBetheBlochModel, G4MuBremsstrahlungModel, << 445 - simplified initialisation << 446 << 447 26 February 09: V.Ivant (emmuons-V09-02-01) << 448 G4MuIonisation - fixed initialisation alowing << 449 of fluctuations << 450 << 451 20 February 09: V.Ivant (emmuons-V09-02-00) << 452 - Cleanup: improved comments, move virtual met << 453 << 454 11 August 09: V.Ivant (emmuons-V09-01-15a) << 455 G4MuPairProductionModel - added protection aga << 456 due to negative valu << 457 << 458 12 November 08: V.Ivant (emmuons-V09-01-15) << 459 G4EnergyLossForExtrapolator - added method Tru << 460 before a step << 461 << 462 27 October 08: V.Ivant (emmuons-V09-01-14) << 463 G4EnergyLossForExtrapolator - make method Comp << 464 << 465 16 October 08: V.Ivant (emmuons-V09-01-13) << 466 G4MuMscModel - remove obsolete << 467 G4EnergyLossForExtrapolator - added spline opt << 468 G4MuIonisation, G4MuBremsstrahlung, G4MuPairPr << 469 G4MuMultipleScattering - change SubType and im << 470 << 471 4 August 08: V.Ivant (emmuons-V09-01-12) << 472 G4MuMscModel - added protection for ions << 473 << 474 31 July 08: V.Ivant (emmuons-V09-01-11) << 475 G4MuMscModel - do not define min and max energ << 476 methods << 477 G4MuMultipleScattering - added cout of model n << 478 << 479 21 April 08: V.Ivanchenko (emmuons-V09-01-10) << 480 G4MuBremsstrahlungModel, G4MuPairProductionMod << 481 from the base class, do no << 482 G4MuMscModel - do not use A in SetupTarget << 483 << 484 04 April 08: V.Ivanchenko (emmuons-V09-01-09) << 485 G4MuMultipleScattering - use G4WentzelVIModel << 486 build table for parti << 487 << 488 04 April 08: V.Ivanchenko (emmuons-V09-01-08) << 489 - G4MuBremsstrahlungModel - instead of static << 490 this allows to reu << 491 particle type << 492 << 493 27 March 08: V.Ivanchenko (emmuons-V09-01-07) << 494 - G4MuPairProductionModel - fixed nan value at << 495 of the sampling table << 496 << 497 26 March 08: V.Ivanchenko (emmuons-V09-01-06) << 498 - G4MuMscModel - fixed outstanding bug in samp << 499 << 500 25 March 08: V.Ivanchenko (emmuons-V09-01-05) << 501 - G4MuMscModel - added shift along particle di << 502 - G4MuBetheBlochModel - update computation of << 503 << 504 17 March 08: V.Ivanchenko (emmuons-V09-01-04) << 505 - G4MuMscModel - fixed sampling << 506 << 507 14 March 08: V.Ivanchenko (emmuons-V09-01-03) << 508 - G4MuMscModel - use G4VMscModel interface << 509 << 510 06 March 08: V.Ivanchenko (emmuons-V09-01-02) << 511 - G4MuBremsstrahlungModel - remove ignoreCut f << 512 and members, set s << 513 be used by G4hBrem << 514 - G4MuPairProductionModel - remove ignoreCut f << 515 to be used by G4hBremsstrahlungModel << 516 - SubType for all processes is initialized << 517 << 518 22 February 08: V.Ivanchenko (emmuons-V09-01- << 519 G4MuMscModel - added sampling of tail distribu << 520 << 521 14 January 08: V.Ivanchenko (emmuons-V09-01-0 << 522 G4MuMscModel - added computation of the second << 523 fixed sampling << 524 G4MuMultipleScattering - modified default Rang << 525 << 526 12 November 07: V.Ivanchenko (emmuons-V09-00- << 527 11 November 07: V.Ivanchenko (emmuons-V09-00- << 528 G4MuMscModel - fixed computation of transport << 529 << 530 09 November 07: V.Ivanchenko (emmuons-V09-00- << 531 - G4MuMultipleScattering, G4MuMscModel - new c << 532 of multiple scatte << 533 << 534 08 November 07: V.Ivanchenko (emmuons-V09-00- << 535 - G4MuBremsstrahlungModel - updated sampling a << 536 more precise predi << 537 of the gamma energ << 538 - G4MuBremsstrahlungModel and G4MuPairProducti << 539 flag, if this flag is "true" both models pro << 540 cross sections << 541 << 542 28 July 07: V.Ivanchenko (emmuons-V09-00-00) << 543 - G4EnergyLossForExtrapolator - added maxEnerg << 544 for computatio << 545 << 546 29 May 07: V.Ivanchenko (emmuons-V08-03-04) << 547 - G4EnergyLossForExtrapolator - added Set meth << 548 bins in tables. Default max value is set to << 549 << 550 23 May 07: V.Ivanchenko (emmuons-V08-03-03) << 551 - In all processes inherit from G4VEnergyLossP << 552 remove method SecondaryPostStep; << 553 << 554 22 May 07: V.Ivanchenko (emmuons-V08-03-02) << 555 - G4VEmModel - changed interface of SampleSeco << 556 void, extra parameter std::vector<G4DynamicP << 557 classes using or inhereting this interface a << 558 About 5% speadup of EM shower simulation << 559 << 560 18 May 07: V.Ivant (emmuons-V08-03-01) << 561 - G4ErrorEnergyLoss - new class needed for GEA << 562 << 563 12 May 07: V.Ivant (emmuons-V08-03-00) << 564 - G4EnergyLossForExtrapolator - linLossLimit=0 << 565 - Remove obsolete G4MuIonisation52, G4MuPairPr << 566 G4VMuEnergyLoss << 567 - G4MuPairProductionModel - fix usage of cut v << 568 providing correct << 569 for production of << 570 << 571 24 April 07: V.Ivant (emmuons-V08-02-01) << 572 - G4MuPairProductionModel - add protection aga << 573 cross section inside SelectRandomAtom method << 574 from tutorial example A01 << 575 << 576 16 February 07: V.Ivant (emmuons-V08-02-00) << 577 - G4EnergyLossForExtrapolator - linLossLimit=1 << 578 << 579 16 Oct 06: V.Ivanchenko (emmuons-V08-01-01) << 580 - Add warning to all processes 52 type << 581 << 582 21 July 06: V.Ivant (emmuons-V08-01-00) << 583 - G4EnergyLossForExtrapolator - fix misprint i << 584 << 585 21 March 06: V.Ivant (emmuons-V08-00-03) << 586 - G4EnergyLossForExtrapolator - fix compilatio << 587 from number of << 588 << 589 21 March 06: V.Ivant (emmuons-V08-00-02) << 590 - G4MuBremsstrahlungModel - fix problem of ini << 591 cuts are not defined (needed for Extrapolato << 592 - G4EnergyLossForExtrapolator - fix bug in uni << 593 initialisation from the constructor to the f << 594 variable into constructor << 595 << 596 13 February 06 : mma (emmuons-V08-00-01) << 597 - added functions G4MuBetheBlochModel::Compute << 598 - added functions G4MuBremsstrahlungModel::Com << 599 G4MuPairProductionModel::Com << 600 << 601 10 February 06 : mma << 602 - G4MuIonisation52, G4MuBremsstrahlung52, G4Mu << 603 ComputeMicroscopicCrossSection() is made pub << 604 << 605 10 January 05: V.Ivant (emmuons-V08-00-00) << 606 - substitute the method SetStepLimits by SetSt << 607 - move initialisation of default values to the << 608 << 609 23 October 05: V.Ivant (emmuons-V07-01-05) << 610 - G4MuPairProductionModel - add protection nee << 611 in the case of low cuts << 612 << 613 2 October 05: mma (emmuons-V07-01-04) << 614 - G4MuIonisation : SetStepLimits (0.2, 1*mm) + << 615 << 616 2 September 05: V.Ivant. (emmuons-V07-01-03) << 617 - G4MuIonisation : SetStepLimits (0.2, 0.1*mm) << 618 << 619 2 September 05: V.Ivant. (emmuons-V07-01-02) << 620 - This tag is 7.1 + bug fixes << 621 - G4MuIonisation : SetStepLimits (0.2, 1*mm) << 622 << 623 12 August 05: mma (emmuons-V07-01-01) << 624 - G4MuIonisation : SetStepLimits (0.2, 0.1*mm) << 625 << 626 03 August 05: V.Ivant (emmuons-V07-01-00) << 627 - Fix initialisation of G4MuPairProductionMode << 628 - Fix angular distribution of gammas and energ << 629 - Fix angular distribution of e+,e- and energy << 630 19 631 06 June 05: V.Ivant (muons-V07-00-04) 20 06 June 05: V.Ivant (muons-V07-00-04) 632 - Fix Valgrind complain for non-initialised va << 21 - Fix Valgrind complain for non-initialised variable in 633 G4EnergyLossForExtrapolator 22 G4EnergyLossForExtrapolator 634 23 635 18 May 05: V.Ivant (muons-V07-00-03) 24 18 May 05: V.Ivant (muons-V07-00-03) 636 - Fix: fabs -> std::abs 25 - Fix: fabs -> std::abs 637 26 638 29 April 05: V.Ivant (muons-V07-00-02) 27 29 April 05: V.Ivant (muons-V07-00-02) 639 - Fix compilation warning at gcc-3.4 28 - Fix compilation warning at gcc-3.4 640 29 641 13 April 05: V.Ivant (muons-V07-00-01) 30 13 April 05: V.Ivant (muons-V07-00-01) 642 - Rename G4EnergyLossForPropogator to G4Energy 31 - Rename G4EnergyLossForPropogator to G4EnergyLossForExtrapolator 643 - Migrade to updated interfaces of utils 32 - Migrade to updated interfaces of utils 644 - Use G4EmCorrections for muon ionisation 33 - Use G4EmCorrections for muon ionisation 645 34 646 11 March 05: V.Ivant (muons-V07-00-00) 35 11 March 05: V.Ivant (muons-V07-00-00) 647 - Add G4EnergyLossForPropogator class 36 - Add G4EnergyLossForPropogator class 648 - Shift verbose level by 1 37 - Shift verbose level by 1 649 38 650 02 Dec 04: V.Ivant (muons-V06-02-07) 39 02 Dec 04: V.Ivant (muons-V06-02-07) 651 - Migration to cmath for G4MuBetheBlochModel 40 - Migration to cmath for G4MuBetheBlochModel 652 41 653 02 Dec 04: V.Ivant (muons-V06-02-06) 42 02 Dec 04: V.Ivant (muons-V06-02-06) 654 - Migration to cmath 43 - Migration to cmath 655 44 656 29 Nov 04: V.Ivant (muons-V06-02-05) 45 29 Nov 04: V.Ivant (muons-V06-02-05) 657 - Cleanup GNUmakefile 46 - Cleanup GNUmakefile 658 47 659 11 Nov 04: V.Ivant (muons-V06-02-04) 48 11 Nov 04: V.Ivant (muons-V06-02-04) 660 - Migration to new algorithm to Store/Retrieve 49 - Migration to new algorithm to Store/Retrieve tables 661 50 662 03 Nov 04: V.Ivant (muons-V06-02-03) 51 03 Nov 04: V.Ivant (muons-V06-02-03) 663 - Fix bug in expression inside ComputeDMicrosc 52 - Fix bug in expression inside ComputeDMicroscopicCrossSection (R.Kokoulin) 664 53 665 25 Oct 04: V.Ivant (muons-V06-02-02) 54 25 Oct 04: V.Ivant (muons-V06-02-02) 666 - Migrate to new interfaces for ParticleChange 55 - Migrate to new interfaces for ParticleChange 667 56 668 25 Aug 04: V.Ivant (muons-V06-02-01) 57 25 Aug 04: V.Ivant (muons-V06-02-01) 669 - Fix problem of use of common tables 58 - Fix problem of use of common tables 670 59 671 17 Aug 04: V.Ivant (muons-V06-02-00) 60 17 Aug 04: V.Ivant (muons-V06-02-00) 672 - Provide the common use of tables for mu+ and << 61 - Provide the common use of tables for mu+ and mu- to save 673 initialisation time; 62 initialisation time; 674 - rename processes "Mu" -> "mu" 63 - rename processes "Mu" -> "mu" 675 - substitute obsolete interface to particles 64 - substitute obsolete interface to particles 676 65 677 27 May 04: V.Ivant (muons-V06-01-01) 66 27 May 04: V.Ivant (muons-V06-01-01) 678 - Set default regime of MuIonisation integral << 67 - Set default regime of MuIonisation integral 679 - Minor fix in differential cross section for 68 - Minor fix in differential cross section for MuPairProduction 680 69 681 28 April 04: V.Ivant (muons-V06-01-00) 70 28 April 04: V.Ivant (muons-V06-01-00) 682 - MuPairProduction: fix minor energy non-conse 71 - MuPairProduction: fix minor energy non-conservation, fix 683 problem of calculation of maximumum energy t 72 problem of calculation of maximumum energy transfer for 684 compounds 73 compounds 685 74 686 02 March 04: V.Ivant (muons-V06-00-02) 75 02 March 04: V.Ivant (muons-V06-00-02) 687 - Minor fix in initialisation of MuPairProduct 76 - Minor fix in initialisation of MuPairProductionModel 688 77 689 17 Feb 04: V.Ivant (muons-V06-00-01) 78 17 Feb 04: V.Ivant (muons-V06-00-01) 690 - Update parameterizations in G4MuPairProducti 79 - Update parameterizations in G4MuPairProductionModel 691 - Update radiative corrections for G4MuBetheBl 80 - Update radiative corrections for G4MuBetheBlochModel 692 81 693 22 Jan 04: V.Ivant (muons-V06-00-00) 82 22 Jan 04: V.Ivant (muons-V06-00-00) 694 - Migrade to G4ParticleChangeForLoss 83 - Migrade to G4ParticleChangeForLoss 695 84 696 11 Nov 03: V.Ivant (muons-V05-02-09) 85 11 Nov 03: V.Ivant (muons-V05-02-09) 697 - Remove force of verbose=0 for G4MuIonisation 86 - Remove force of verbose=0 for G4MuIonisation 698 - Substitute G4VEnergyLossSTD by G4VEnergyLoss 87 - Substitute G4VEnergyLossSTD by G4VEnergyLossProcess 699 88 700 03 Nov 03: V.Ivant (muons-V05-02-08) 89 03 Nov 03: V.Ivant (muons-V05-02-08) 701 - Remove STD processes 90 - Remove STD processes 702 - Minor update of defaults for processes 91 - Minor update of defaults for processes 703 << 92 704 21 Oct 03: mma (muons-V05-02-07) 93 21 Oct 03: mma (muons-V05-02-07) 705 - fixes in MuPairProductionodel.cc (R.Kokoulin 94 - fixes in MuPairProductionodel.cc (R.Kokoulin): 706 - 2*xi in ComputeDDMicroscopicCrossSection 95 - 2*xi in ComputeDDMicroscopicCrossSection 707 - 8 integration points in ComputeDMicroscopi << 96 - 8 integration points in ComputeDMicroscopicCrossSection 708 97 709 3 Oct 03: G.Cosmo (muons-V05-02-06) 98 3 Oct 03: G.Cosmo (muons-V05-02-06) 710 - Modified GNUmakefiles: 99 - Modified GNUmakefiles: 711 o added dependency to new module "geometry/n 100 o added dependency to new module "geometry/navigation". 712 o replaced "digits+hits" with "digits_hits". 101 o replaced "digits+hits" with "digits_hits". 713 - Coworks with "geometry-V05-02-00" and "digit 102 - Coworks with "geometry-V05-02-00" and "digits_hits-V05-02-00". 714 103 715 27 Sept 03: V.Ivant (muons-V05-02-05) 104 27 Sept 03: V.Ivant (muons-V05-02-05) 716 -Change secondary particle to be e+ 105 -Change secondary particle to be e+ 717 106 718 20 Sept 03: V.Ivant (muons-V05-02-04) 107 20 Sept 03: V.Ivant (muons-V05-02-04) 719 -Update energy intervals for ionisation models 108 -Update energy intervals for ionisation models 720 -Update GNUmakefile 109 -Update GNUmakefile 721 110 722 08 August 03: V.Ivant (muons-V05-02-03) 111 08 August 03: V.Ivant (muons-V05-02-03) 723 -Substitute standerd by STD, freezing old stan 112 -Substitute standerd by STD, freezing old standard as 52 724 113 725 07 August 03: V.Ivant (muons-V05-02-02) 114 07 August 03: V.Ivant (muons-V05-02-02) 726 -Change defaults for STD processes 115 -Change defaults for STD processes 727 116 728 24 July 03: V.Ivant (muons-V05-02-01) 117 24 July 03: V.Ivant (muons-V05-02-01) 729 -Update model interface according utils-V05-02 118 -Update model interface according utils-V05-02-00 730 119 731 02 July 03: V.Ivant (muons-V05-02-00) 120 02 July 03: V.Ivant (muons-V05-02-00) 732 -Redo previous tag for 5.2 121 -Redo previous tag for 5.2 733 122 734 26 June 03: V.Ivant (muons-V05-01-07) 123 26 June 03: V.Ivant (muons-V05-01-07) 735 -Bug fix in Printout of G4MuIonisation 124 -Bug fix in Printout of G4MuIonisation 736 125 737 03 June 03: V.Ivant (muons-V05-01-06) 126 03 June 03: V.Ivant (muons-V05-01-06) 738 -Bug fix in cross section at high energies in 127 -Bug fix in cross section at high energies in G4MuPairProductionSTD 739 128 740 03 June 03: V.Ivant (muons-V05-01-05) 129 03 June 03: V.Ivant (muons-V05-01-05) 741 -Update STD initialisation 130 -Update STD initialisation 742 131 743 03 June 03: V.Ivant (muons-V05-01-04) 132 03 June 03: V.Ivant (muons-V05-01-04) 744 -Fix compilation warnings for pedantic compile 133 -Fix compilation warnings for pedantic compiler options 745 134 746 26 May 03: V.Ivant (muons-V05-01-03) 135 26 May 03: V.Ivant (muons-V05-01-03) 747 -Fix compilation warnings for pedantic compile 136 -Fix compilation warnings for pedantic compiler options 748 137 749 23 May 03: V.Ivant (muons-V05-01-02) 138 23 May 03: V.Ivant (muons-V05-01-02) 750 -Fix initialisation for STD: for integral Bohr 139 -Fix initialisation for STD: for integral Bohr fluctuations 751 140 752 12 May 03: V.Ivant (muons-V05-01-01) 141 12 May 03: V.Ivant (muons-V05-01-01) 753 -remove extra printout at initialisation 142 -remove extra printout at initialisation 754 143 755 09 May 03: V.Ivant (muons-V05-01-00) 144 09 May 03: V.Ivant (muons-V05-01-00) 756 -remove extra printout at initialisation 145 -remove extra printout at initialisation 757 146 758 28 Apr 03: V.Ivant (muons-V05-00-08) 147 28 Apr 03: V.Ivant (muons-V05-00-08) 759 -fix leak in retrieve tables 148 -fix leak in retrieve tables 760 149 761 26 Apr 03: V.Ivant (muons-V05-00-07) 150 26 Apr 03: V.Ivant (muons-V05-00-07) 762 -fix store/retrieve tables 151 -fix store/retrieve tables 763 152 764 09 Apr 03: V.Ivant (muons-V05-00-06) 153 09 Apr 03: V.Ivant (muons-V05-00-06) 765 -G4VeMuEnergyLoss : make finalRange to be regi 154 -G4VeMuEnergyLoss : make finalRange to be region aware 766 155 767 25 Mar 03: mma (muons-V05-00-05) 156 25 Mar 03: mma (muons-V05-00-05) 768 -G4VeMuEnergyLoss : add finalRangeRequested 157 -G4VeMuEnergyLoss : add finalRangeRequested 769 158 770 13 feb 03: V.Ivant (muons-V05-00-04) 159 13 feb 03: V.Ivant (muons-V05-00-04) 771 - add names for all models 160 - add names for all models 772 - make the set of model per region available 161 - make the set of model per region available 773 - make SubCutoff regime available per region 162 - make SubCutoff regime available per region 774 163 775 05 feb 03: V.Ivant (muons-V05-00-03) 164 05 feb 03: V.Ivant (muons-V05-00-03) 776 - Fix on warnings at SUN for STD classes 165 - Fix on warnings at SUN for STD classes 777 - Add Initialise method to STD classes to calc 166 - Add Initialise method to STD classes to calculate PartialSumSigma 778 - Subsitute Material by MaterialCutsCouple for 167 - Subsitute Material by MaterialCutsCouple for PostStep STD 779 168 780 24 jan 03: V.Ivant (muons-V05-00-02) 169 24 jan 03: V.Ivant (muons-V05-00-02) 781 - Migration to "cut per region" << 170 - Migration to "cut per region" 782 171 783 08 jan 03: mma (muons-V05-00-01) 172 08 jan 03: mma (muons-V05-00-01) 784 -MuPairProduction::PostStepDoIt : remove 'trac 173 -MuPairProduction::PostStepDoIt : remove 'tracking cut' of muon 785 174 786 06 jan 03: V.Ivant (muons-V05-00-00) 175 06 jan 03: V.Ivant (muons-V05-00-00) 787 - Update interfaces to STD classes in order to << 176 - Update interfaces to STD classes in order to be ready to migrade 788 to "cut per region" 177 to "cut per region" 789 178 790 09 dec 02: V.Ivant (muons-V04-01-03) 179 09 dec 02: V.Ivant (muons-V04-01-03) 791 -fix warning in G4MuIonisationSTD 180 -fix warning in G4MuIonisationSTD 792 181 793 04 dec 02: V.Ivant (muons-V04-01-02) 182 04 dec 02: V.Ivant (muons-V04-01-02) 794 -fix problems in delta-electrons spectrum 183 -fix problems in delta-electrons spectrum 795 184 796 28 oct 02: V.Ivant (muons-V04-01-01) 185 28 oct 02: V.Ivant (muons-V04-01-01) 797 -fix compilation warnings for STD classes 186 -fix compilation warnings for STD classes 798 << 187 799 16 oct 02: V.Ivant (muons-V04-01-00) 188 16 oct 02: V.Ivant (muons-V04-01-00) 800 -redesign for a Model approach: files processN 189 -redesign for a Model approach: files processNameSTD and processNameModel 801 << 190 802 29 may 02: mma (muons-V04-00-02) 191 29 may 02: mma (muons-V04-00-02) 803 - V.Ivanchenko G4VMuEnergyLoss - bug fixed in 192 - V.Ivanchenko G4VMuEnergyLoss - bug fixed in N of subcutoff delta 804 << 193 805 27 feb 02: mma (muons-V04-00-01) 194 27 feb 02: mma (muons-V04-00-01) 806 - V.Ivanchenko G4VMuEnergyLoss - PostStep->Pre << 195 - V.Ivanchenko G4VMuEnergyLoss - PostStep->PreStep for touchebleHandler 807 << 196 808 10 fev 02: mma (muons-V04-00-00) 197 10 fev 02: mma (muons-V04-00-00) 809 - G4VMuEnergyLoss : error in SetMindeltaCutInR 198 - G4VMuEnergyLoss : error in SetMindeltaCutInRange, was set in energy ! 810 << 199 811 12 nov 01: mma (muons-V03-02-10) 200 12 nov 01: mma (muons-V03-02-10) 812 - ParticleMass and Charge: local variables 201 - ParticleMass and Charge: local variables 813 - merge 09 + 06a 202 - merge 09 + 06a 814 << 203 815 07 nov 01: mma (muons-V03-02-09) 204 07 nov 01: mma (muons-V03-02-09) 816 - correction(Tmax+xsection computation) L.Urba 205 - correction(Tmax+xsection computation) L.Urban 817 << 206 818 28 oct 01: mma (muons-V03-02-08) 207 28 oct 01: mma (muons-V03-02-08) 819 - all static functions no more inlined 208 - all static functions no more inlined 820 << 209 821 24 oct 01: mma (muons-V03-02-07) 210 24 oct 01: mma (muons-V03-02-07) 822 - cut per material : all classes 211 - cut per material : all classes 823 212 824 08 nov 01: G.Cosmo (muons-V03-02-06a) 213 08 nov 01: G.Cosmo (muons-V03-02-06a) 825 - Introduced changes to G4VMuEnergyLoss.cc for 214 - Introduced changes to G4VMuEnergyLoss.cc for reference-counted touchables 826 (R.Chytracek). Not included in further tags 215 (R.Chytracek). Not included in further tags till "muons-V03-02-09". 827 216 828 28 sep 01: mma (muons-V03-02-06) 217 28 sep 01: mma (muons-V03-02-06) 829 - suppression of theMuonPlus ..etc..data membe 218 - suppression of theMuonPlus ..etc..data members : all classes 830 - completion of store/retrieve PhysicsTables 219 - completion of store/retrieve PhysicsTables 831 << 220 832 20 sep 01: L.Urban (muons-V03-02-05) 221 20 sep 01: L.Urban (muons-V03-02-05) 833 - in MuPairProduction::ComputeMicroscopicCross 222 - in MuPairProduction::ComputeMicroscopicCrossSection, remove: 834 if(MaxPairEnergy<CutInPairEnergy) MaxPairEne 223 if(MaxPairEnergy<CutInPairEnergy) MaxPairEnergy=CutInPairEnergy 835 << 224 836 19 sep 01: mma (muons-V03-02-04) 225 19 sep 01: mma (muons-V03-02-04) 837 - come back to previous process name "MuIoni" 226 - come back to previous process name "MuIoni" 838 << 227 839 17 sep 01: mma (muons-V03-02-03) 228 17 sep 01: mma (muons-V03-02-03) 840 - modifs in all classes for the migration of M 229 - modifs in all classes for the migration of Materials to pure STL, 841 but backward compatible with g4rw 230 but backward compatible with g4rw 842 << 231 843 13 sep 01: L/Urban (muons-V03-02-02) 232 13 sep 01: L/Urban (muons-V03-02-02) 844 -G4VxEnergyLoss: min.delta cut is set as rcut/ 233 -G4VxEnergyLoss: min.delta cut is set as rcut/100 + some optimisation 845 << 234 846 11 sep 01: L.Urban (muons-V03-02-01) 235 11 sep 01: L.Urban (muons-V03-02-01) 847 - G4VMuEnergyLoss: subcutoff delta-rays mechan << 236 - G4VMuEnergyLoss: subcutoff delta-rays mechanism implemented 848 << 237 849 29 aug 01: mma (muons-V03-02-00) 238 29 aug 01: mma (muons-V03-02-00) 850 - G4MuIonisation: new function ComputeRestrict << 239 - G4MuIonisation: new function ComputeRestrictedMeandEdx() + 'cleanup' 851 << 240 852 10 aug 01: mma 241 10 aug 01: mma 853 - store/retrieve PhysicsTables implemented in 242 - store/retrieve PhysicsTables implemented in MuIonis, MuBrems, MuPairProd 854 243 855 29 may 01: V.Ivanchenko << 244 29 may 01: V.Ivanchenko 856 - clean up againist Linux ANSI strict compilat 245 - clean up againist Linux ANSI strict compilation mode. 857 246 858 23 mar 01 L.Urban (muons-V03-00-05) 247 23 mar 01 L.Urban (muons-V03-00-05) 859 - R.Kokoulin's correction to energy loss has b 248 - R.Kokoulin's correction to energy loss has been commented out 860 in G4MuIonisation.cc 249 in G4MuIonisation.cc 861 << 250 862 05 mar 01 mma (muons-V03-00-04) 251 05 mar 01 mma (muons-V03-00-04) 863 - new subdirectory: integral 252 - new subdirectory: integral 864 migration of all G4I.. processes from muons, 253 migration of all G4I.. processes from muons, standard, utils into integral 865 254 866 05 feb 01: G. Cosmo (muons-V03-00-02) 255 05 feb 01: G. Cosmo (muons-V03-00-02) 867 - STL migration for G4OrderedTable and G4DataV 256 - STL migration for G4OrderedTable and G4DataVector. 868 Modified files: G4IMuBremsstrahlung.cc, G4IM 257 Modified files: G4IMuBremsstrahlung.cc, G4IMuPairProduction.cc, 869 G4MuBremsstrahlung.cc, G4MuP 258 G4MuBremsstrahlung.cc, G4MuPairProduction.cc 870 259 871 24 jan 01: L. Urban (muons-V03-00-01) 260 24 jan 01: L. Urban (muons-V03-00-01) 872 - bug fixed in muon bremstrahlung , in G4MuBre << 261 - bug fixed in muon bremstrahlung , in G4MuBremstrahlung.cc 873 in PostStepDoIt. 262 in PostStepDoIt. 874 << 263 875 16 jan 01: mma (muons-V03-00-00) 264 16 jan 01: mma (muons-V03-00-00) 876 - small corrections in MuEnergyLoss.cc L.Urban 265 - small corrections in MuEnergyLoss.cc L.Urban 11-01-01 877 << 266 878 08 nov 00: mma (muons-V02-00-03) 267 08 nov 00: mma (muons-V02-00-03) 879 - signature in GetLossWithFluct changed L.Urba 268 - signature in GetLossWithFluct changed L.Urban 30/10/00 880 << 269 881 11 aug 00: mma (muons-V02-00-01) 270 11 aug 00: mma (muons-V02-00-01) 882 271 883 03 aug 00: gc (muons-V02-00-00r) 272 03 aug 00: gc (muons-V02-00-00r) 884 - G4VIMuEnergyLoss.cc: changed RandGauss to G4 273 - G4VIMuEnergyLoss.cc: changed RandGauss to G4RandGauss to fix problem of 885 events' reproducibility. 274 events' reproducibility. 886 << 275 887 07 jun 00: mma (muons-V01-01-03) 276 07 jun 00: mma (muons-V01-01-03) 888 - virtual destructor for G4VEnergyLoss 277 - virtual destructor for G4VEnergyLoss 889 278 890 24 may 00: mma (muons-V01-01-02) 279 24 may 00: mma (muons-V01-01-02) 891 - revision of brems,pair,ionisation,munuclear 280 - revision of brems,pair,ionisation,munuclear 892 by Laszlo, Rotislav, Andrew 281 by Laszlo, Rotislav, Andrew 893 << 282 894 27 apr 00 mma (em-V01-01-01) 283 27 apr 00 mma (em-V01-01-01) 895 - G4endl (dec/iso) << 284 - G4endl (dec/iso) 896 << 285 897 26 apr 00 mma (em-V01-01-00) 286 26 apr 00 mma (em-V01-01-00) 898 - all EnergyLoss classes renamed G4V... << 287 - all EnergyLoss classes renamed G4V... 899 Most classes in standard and muons affected. 288 Most classes in standard and muons affected. 900 - G4Muls moved in utils 289 - G4Muls moved in utils 901 - bugs fixe in MuPairProduction << 290 - bugs fixe in MuPairProduction 902 - cowork with geant4-01-01-ref-02 291 - cowork with geant4-01-01-ref-02 903 << 292 904 02 mar 00 mma (em-V01-00-00) 293 02 mar 00 mma (em-V01-00-00) 905 - new G4VEnergyLoss class and related structur 294 - new G4VEnergyLoss class and related structure 906 - cowork with geant4-01-00-ref-06 295 - cowork with geant4-01-00-ref-06 907 << 296 908 10 nov 99 mma (em-V00-01-03) 297 10 nov 99 mma (em-V00-01-03) 909 - migration to STL: remove RWT hash dictionnar 298 - migration to STL: remove RWT hash dictionnary 910 299 911 14th June 1999 John Allison (em-01-00-05b) 300 14th June 1999 John Allison (em-01-00-05b) 912 - Muon corrections in G4MultipleScattering.cc, 301 - Muon corrections in G4MultipleScattering.cc, G4MuBremsstrahlung.cc 913 and G4MuPairProduction.cc by Laszlo Urban, P 302 and G4MuPairProduction.cc by Laszlo Urban, Pedro Arce. 914 (Also in rocesses/photoleplon_hadron/src/G4M 303 (Also in rocesses/photoleplon_hadron/src/G4MuNuclearInteraction.cc.) 915 304 916 5th June 1999 John Allison 305 5th June 1999 John Allison 917 - standard/GNUmakefile: Force non-optimised co 306 - standard/GNUmakefile: Force non-optimised compliation of some 918 files on HP with aCC: HP ANSI C++ B3910B A.0 307 files on HP with aCC: HP ANSI C++ B3910B A.01.15. 919 308 920 May 29, 1999: John Allison 309 May 29, 1999: John Allison 921 - Added electromagnetic/lowenergy to GNUmakefi 310 - Added electromagnetic/lowenergy to GNUmakefile and 922 electromagnetic/GNUmakefile.. 311 electromagnetic/GNUmakefile..