Geant4 Cross Reference |
1 # Category emmuons History 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 ## 2023-10-31 V.Ivanchenko (emmuons-V11-01-04) 10 - G4RiGeMuPairProductionModel, G4RiGeAngularGe 11 pair production by muons 12 - fixed declaration of virtual destructors in 13 - G4MuPairProductionModel - minor clean-up for 14 15 ## 2023-09-29 V.Ivanchenko (emmuons-V11-01-03) 16 - G4MuPairProductionModel, G4MuonToMuonPairPro 17 of G4ElementData - do not use IsMaster() t 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 631 06 June 05: V.Ivant (muons-V07-00-04) 632 - Fix Valgrind complain for non-initialised va 633 G4EnergyLossForExtrapolator 634 635 18 May 05: V.Ivant (muons-V07-00-03) 636 - Fix: fabs -> std::abs 637 638 29 April 05: V.Ivant (muons-V07-00-02) 639 - Fix compilation warning at gcc-3.4 640 641 13 April 05: V.Ivant (muons-V07-00-01) 642 - Rename G4EnergyLossForPropogator to G4Energy 643 - Migrade to updated interfaces of utils 644 - Use G4EmCorrections for muon ionisation 645 646 11 March 05: V.Ivant (muons-V07-00-00) 647 - Add G4EnergyLossForPropogator class 648 - Shift verbose level by 1 649 650 02 Dec 04: V.Ivant (muons-V06-02-07) 651 - Migration to cmath for G4MuBetheBlochModel 652 653 02 Dec 04: V.Ivant (muons-V06-02-06) 654 - Migration to cmath 655 656 29 Nov 04: V.Ivant (muons-V06-02-05) 657 - Cleanup GNUmakefile 658 659 11 Nov 04: V.Ivant (muons-V06-02-04) 660 - Migration to new algorithm to Store/Retrieve 661 662 03 Nov 04: V.Ivant (muons-V06-02-03) 663 - Fix bug in expression inside ComputeDMicrosc 664 665 25 Oct 04: V.Ivant (muons-V06-02-02) 666 - Migrate to new interfaces for ParticleChange 667 668 25 Aug 04: V.Ivant (muons-V06-02-01) 669 - Fix problem of use of common tables 670 671 17 Aug 04: V.Ivant (muons-V06-02-00) 672 - Provide the common use of tables for mu+ and 673 initialisation time; 674 - rename processes "Mu" -> "mu" 675 - substitute obsolete interface to particles 676 677 27 May 04: V.Ivant (muons-V06-01-01) 678 - Set default regime of MuIonisation integral 679 - Minor fix in differential cross section for 680 681 28 April 04: V.Ivant (muons-V06-01-00) 682 - MuPairProduction: fix minor energy non-conse 683 problem of calculation of maximumum energy t 684 compounds 685 686 02 March 04: V.Ivant (muons-V06-00-02) 687 - Minor fix in initialisation of MuPairProduct 688 689 17 Feb 04: V.Ivant (muons-V06-00-01) 690 - Update parameterizations in G4MuPairProducti 691 - Update radiative corrections for G4MuBetheBl 692 693 22 Jan 04: V.Ivant (muons-V06-00-00) 694 - Migrade to G4ParticleChangeForLoss 695 696 11 Nov 03: V.Ivant (muons-V05-02-09) 697 - Remove force of verbose=0 for G4MuIonisation 698 - Substitute G4VEnergyLossSTD by G4VEnergyLoss 699 700 03 Nov 03: V.Ivant (muons-V05-02-08) 701 - Remove STD processes 702 - Minor update of defaults for processes 703 704 21 Oct 03: mma (muons-V05-02-07) 705 - fixes in MuPairProductionodel.cc (R.Kokoulin 706 - 2*xi in ComputeDDMicroscopicCrossSection 707 - 8 integration points in ComputeDMicroscopi 708 709 3 Oct 03: G.Cosmo (muons-V05-02-06) 710 - Modified GNUmakefiles: 711 o added dependency to new module "geometry/n 712 o replaced "digits+hits" with "digits_hits". 713 - Coworks with "geometry-V05-02-00" and "digit 714 715 27 Sept 03: V.Ivant (muons-V05-02-05) 716 -Change secondary particle to be e+ 717 718 20 Sept 03: V.Ivant (muons-V05-02-04) 719 -Update energy intervals for ionisation models 720 -Update GNUmakefile 721 722 08 August 03: V.Ivant (muons-V05-02-03) 723 -Substitute standerd by STD, freezing old stan 724 725 07 August 03: V.Ivant (muons-V05-02-02) 726 -Change defaults for STD processes 727 728 24 July 03: V.Ivant (muons-V05-02-01) 729 -Update model interface according utils-V05-02 730 731 02 July 03: V.Ivant (muons-V05-02-00) 732 -Redo previous tag for 5.2 733 734 26 June 03: V.Ivant (muons-V05-01-07) 735 -Bug fix in Printout of G4MuIonisation 736 737 03 June 03: V.Ivant (muons-V05-01-06) 738 -Bug fix in cross section at high energies in 739 740 03 June 03: V.Ivant (muons-V05-01-05) 741 -Update STD initialisation 742 743 03 June 03: V.Ivant (muons-V05-01-04) 744 -Fix compilation warnings for pedantic compile 745 746 26 May 03: V.Ivant (muons-V05-01-03) 747 -Fix compilation warnings for pedantic compile 748 749 23 May 03: V.Ivant (muons-V05-01-02) 750 -Fix initialisation for STD: for integral Bohr 751 752 12 May 03: V.Ivant (muons-V05-01-01) 753 -remove extra printout at initialisation 754 755 09 May 03: V.Ivant (muons-V05-01-00) 756 -remove extra printout at initialisation 757 758 28 Apr 03: V.Ivant (muons-V05-00-08) 759 -fix leak in retrieve tables 760 761 26 Apr 03: V.Ivant (muons-V05-00-07) 762 -fix store/retrieve tables 763 764 09 Apr 03: V.Ivant (muons-V05-00-06) 765 -G4VeMuEnergyLoss : make finalRange to be regi 766 767 25 Mar 03: mma (muons-V05-00-05) 768 -G4VeMuEnergyLoss : add finalRangeRequested 769 770 13 feb 03: V.Ivant (muons-V05-00-04) 771 - add names for all models 772 - make the set of model per region available 773 - make SubCutoff regime available per region 774 775 05 feb 03: V.Ivant (muons-V05-00-03) 776 - Fix on warnings at SUN for STD classes 777 - Add Initialise method to STD classes to calc 778 - Subsitute Material by MaterialCutsCouple for 779 780 24 jan 03: V.Ivant (muons-V05-00-02) 781 - Migration to "cut per region" 782 783 08 jan 03: mma (muons-V05-00-01) 784 -MuPairProduction::PostStepDoIt : remove 'trac 785 786 06 jan 03: V.Ivant (muons-V05-00-00) 787 - Update interfaces to STD classes in order to 788 to "cut per region" 789 790 09 dec 02: V.Ivant (muons-V04-01-03) 791 -fix warning in G4MuIonisationSTD 792 793 04 dec 02: V.Ivant (muons-V04-01-02) 794 -fix problems in delta-electrons spectrum 795 796 28 oct 02: V.Ivant (muons-V04-01-01) 797 -fix compilation warnings for STD classes 798 799 16 oct 02: V.Ivant (muons-V04-01-00) 800 -redesign for a Model approach: files processN 801 802 29 may 02: mma (muons-V04-00-02) 803 - V.Ivanchenko G4VMuEnergyLoss - bug fixed in 804 805 27 feb 02: mma (muons-V04-00-01) 806 - V.Ivanchenko G4VMuEnergyLoss - PostStep->Pre 807 808 10 fev 02: mma (muons-V04-00-00) 809 - G4VMuEnergyLoss : error in SetMindeltaCutInR 810 811 12 nov 01: mma (muons-V03-02-10) 812 - ParticleMass and Charge: local variables 813 - merge 09 + 06a 814 815 07 nov 01: mma (muons-V03-02-09) 816 - correction(Tmax+xsection computation) L.Urba 817 818 28 oct 01: mma (muons-V03-02-08) 819 - all static functions no more inlined 820 821 24 oct 01: mma (muons-V03-02-07) 822 - cut per material : all classes 823 824 08 nov 01: G.Cosmo (muons-V03-02-06a) 825 - Introduced changes to G4VMuEnergyLoss.cc for 826 (R.Chytracek). Not included in further tags 827 828 28 sep 01: mma (muons-V03-02-06) 829 - suppression of theMuonPlus ..etc..data membe 830 - completion of store/retrieve PhysicsTables 831 832 20 sep 01: L.Urban (muons-V03-02-05) 833 - in MuPairProduction::ComputeMicroscopicCross 834 if(MaxPairEnergy<CutInPairEnergy) MaxPairEne 835 836 19 sep 01: mma (muons-V03-02-04) 837 - come back to previous process name "MuIoni" 838 839 17 sep 01: mma (muons-V03-02-03) 840 - modifs in all classes for the migration of M 841 but backward compatible with g4rw 842 843 13 sep 01: L/Urban (muons-V03-02-02) 844 -G4VxEnergyLoss: min.delta cut is set as rcut/ 845 846 11 sep 01: L.Urban (muons-V03-02-01) 847 - G4VMuEnergyLoss: subcutoff delta-rays mechan 848 849 29 aug 01: mma (muons-V03-02-00) 850 - G4MuIonisation: new function ComputeRestrict 851 852 10 aug 01: mma 853 - store/retrieve PhysicsTables implemented in 854 855 29 may 01: V.Ivanchenko 856 - clean up againist Linux ANSI strict compilat 857 858 23 mar 01 L.Urban (muons-V03-00-05) 859 - R.Kokoulin's correction to energy loss has b 860 in G4MuIonisation.cc 861 862 05 mar 01 mma (muons-V03-00-04) 863 - new subdirectory: integral 864 migration of all G4I.. processes from muons, 865 866 05 feb 01: G. Cosmo (muons-V03-00-02) 867 - STL migration for G4OrderedTable and G4DataV 868 Modified files: G4IMuBremsstrahlung.cc, G4IM 869 G4MuBremsstrahlung.cc, G4MuP 870 871 24 jan 01: L. Urban (muons-V03-00-01) 872 - bug fixed in muon bremstrahlung , in G4MuBre 873 in PostStepDoIt. 874 875 16 jan 01: mma (muons-V03-00-00) 876 - small corrections in MuEnergyLoss.cc L.Urban 877 878 08 nov 00: mma (muons-V02-00-03) 879 - signature in GetLossWithFluct changed L.Urba 880 881 11 aug 00: mma (muons-V02-00-01) 882 883 03 aug 00: gc (muons-V02-00-00r) 884 - G4VIMuEnergyLoss.cc: changed RandGauss to G4 885 events' reproducibility. 886 887 07 jun 00: mma (muons-V01-01-03) 888 - virtual destructor for G4VEnergyLoss 889 890 24 may 00: mma (muons-V01-01-02) 891 - revision of brems,pair,ionisation,munuclear 892 by Laszlo, Rotislav, Andrew 893 894 27 apr 00 mma (em-V01-01-01) 895 - G4endl (dec/iso) 896 897 26 apr 00 mma (em-V01-01-00) 898 - all EnergyLoss classes renamed G4V... 899 Most classes in standard and muons affected. 900 - G4Muls moved in utils 901 - bugs fixe in MuPairProduction 902 - cowork with geant4-01-01-ref-02 903 904 02 mar 00 mma (em-V01-00-00) 905 - new G4VEnergyLoss class and related structur 906 - cowork with geant4-01-00-ref-06 907 908 10 nov 99 mma (em-V00-01-03) 909 - migration to STL: remove RWT hash dictionnar 910 911 14th June 1999 John Allison (em-01-00-05b) 912 - Muon corrections in G4MultipleScattering.cc, 913 and G4MuPairProduction.cc by Laszlo Urban, P 914 (Also in rocesses/photoleplon_hadron/src/G4M 915 916 5th June 1999 John Allison 917 - standard/GNUmakefile: Force non-optimised co 918 files on HP with aCC: HP ANSI C++ B3910B A.0 919 920 May 29, 1999: John Allison 921 - Added electromagnetic/lowenergy to GNUmakefi 922 electromagnetic/GNUmakefile..