Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/processes/biasing/importance/History

Version: [ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]

Diff markup

Differences between /processes/biasing/importance/History (Version 11.3.0) and /processes/biasing/importance/History (Version 11.2.1)


  1 # Category proc-biasimp History                     1 # Category proc-biasimp History
  2                                                     2 
  3 See `CONTRIBUTING.rst` for details of **requir      3 See `CONTRIBUTING.rst` for details of **required** info/format for each entry,
  4 which **must** added in reverse chronological       4 which **must** added in reverse chronological order (newest at the top).
  5 It must **not** be used as a substitute for wr      5 It must **not** be used as a substitute for writing good git commit messages!
  6                                                     6 
  7 ----------------------------------------------      7 -------------------------------------------------------------------------------
  8                                                     8 
  9 ## 2024-07-18 Gabriele Cosmo (proc-biasimp-V11 << 
 10 - Fixed reported Coverity defects, to use 'con << 
 11   implicit copies.                             << 
 12 - Some code cleanup.                           << 
 13                                                << 
 14 ## 2023-11-21 Alexander Howard (proc-biasimp-V      9 ## 2023-11-21 Alexander Howard (proc-biasimp-V11-01-01)
 15 - Put in protection against on world boundary      10 - Put in protection against on world boundary in PostStepDoIt of
 16   G4ImportanceProces - addresses bug #1991.        11   G4ImportanceProces - addresses bug #1991.
 17   - return fParticleChange if GetNextVolume is     12   - return fParticleChange if GetNextVolume is null
 18                                                    13 
 19 ## 2023-08-31 Gabriele Cosmo (proc-biasimp-V11     14 ## 2023-08-31 Gabriele Cosmo (proc-biasimp-V11-01-00)
 20 - Removed forward declarations to G4VTouchable     15 - Removed forward declarations to G4VTouchable.
 21                                                    16 
 22 ## 2022-10-05 Gabriele Cosmo (proc-biasimp-V11     17 ## 2022-10-05 Gabriele Cosmo (proc-biasimp-V11-00-01)
 23 - Fixed compilation warning on Intel/icx compi     18 - Fixed compilation warning on Intel/icx compiler for variable set
 24   but not used in G4GeometrySampler.               19   but not used in G4GeometrySampler.
 25                                                    20 
 26 ## 2021-12-10 Ben Morgan (proc-biasimp-V11-00-     21 ## 2021-12-10 Ben Morgan (proc-biasimp-V11-00-00)
 27 - Change to new Markdown History format            22 - Change to new Markdown History format
 28                                                    23 
 29 ---                                                24 ---
 30                                                    25 
 31 # History entries prior to 11.0                    26 # History entries prior to 11.0
 32                                                    27 
 33 April 16th, 2021 B. Morgan                         28 April 16th, 2021 B. Morgan
 34 - Migrate build to modular CMake API               29 - Migrate build to modular CMake API
 35                                                    30 
 36 September 4th, 2020  G.Cosmo                       31 September 4th, 2020  G.Cosmo
 37 - Fixed Coverity defect warnings for data init     32 - Fixed Coverity defect warnings for data initialisation and leaks in classes
 38   G4WeightCutOffProcess, G4ImportanceProcess a     33   G4WeightCutOffProcess, G4ImportanceProcess and G4WeightWindowProcess.
 39                                                    34 
 40 February 17th, 2020  V.Ivanchenko                  35 February 17th, 2020  V.Ivanchenko
 41 - G4ImportanceProcess: added process type as f     36 - G4ImportanceProcess: added process type as fParallel
 42                                                    37 
 43 February 26th, 2018  A.Howard                      38 February 26th, 2018  A.Howard
 44 - G4ImportanceConfigurator: cleaned up unneces     39 - G4ImportanceConfigurator: cleaned up unnecessary G4cout and removed
 45   copy of G4String - thanks to Gabriele            40   copy of G4String - thanks to Gabriele
 46                                                    41 
 47 February 21st, 2018  A.Howard                      42 February 21st, 2018  A.Howard
 48 - G4ImportanceConfigurator: put back clear in      43 - G4ImportanceConfigurator: put back clear in the destructor
 49                                                    44 
 50 February 21st, 2018  A.Howard                      45 February 21st, 2018  A.Howard
 51 - G4ImportanceConfigurator: introduced AutoLoc     46 - G4ImportanceConfigurator: introduced AutoLock (G4Mutex) to protect
 52   instantiation of the biasing process against     47   instantiation of the biasing process against a threadrace
 53                                                    48 
 54 March 7th, 2017  A.Howard                          49 March 7th, 2017  A.Howard
 55 - G4GeometrySampler: removed unnecessary Clear     50 - G4GeometrySampler: removed unnecessary ClearSampling from the destructor
 56                                                    51 
 57 March 7th, 2017  A.Howard                          52 March 7th, 2017  A.Howard
 58 - G4ImportanceConfigurator: adjusted the Proce     53 - G4ImportanceConfigurator: adjusted the ProcessPlacer in the destructor
 59   of the G4ImportanceConfigurator so that it d     54   of the G4ImportanceConfigurator so that it didn't cause an error in MT-mode
 60                                                    55 
 61 March 10th, 2015  G.Cosmo                          56 March 10th, 2015  G.Cosmo
 62 - G4ImportanceProcess, G4WeightCutOffProcess:      57 - G4ImportanceProcess, G4WeightCutOffProcess: made static thread-local
 63   variables into class data members.               58   variables into class data members.
 64   Renamed them accordingly: fEndTrack, feLimit     59   Renamed them accordingly: fEndTrack, feLimited, fParaflag.
 65 - Use const reference for string in argument i     60 - Use const reference for string in argument in SetParallelWorld() in
 66   G4ImportanceProcess, G4WeithCutOffProcess an     61   G4ImportanceProcess, G4WeithCutOffProcess and G4WeightWindowProcess.
 67                                                    62 
 68 February 12th, 2015  J.Apostolakis                 63 February 12th, 2015  J.Apostolakis
 69 - G4WeightWindowProcess: made static thread-lo     64 - G4WeightWindowProcess: made static thread-local variables into class
 70   data members. Renamed them accordingly: fEnd     65   data members. Renamed them accordingly: fEndTrack, feLimited, fParaflag.
 71                                                    66 
 72 December 2nd, 2013  A.Howard                       67 December 2nd, 2013  A.Howard
 73 - Moved static methods in the initialiser to t     68 - Moved static methods in the initialiser to the body for G4GeometrySampler
 74   and G4ImportanceConfigurator                     69   and G4ImportanceConfigurator
 75                                                    70 
 76 November 30th, 2013  A.Howard                      71 November 30th, 2013  A.Howard
 77 - Fixed coverity errors (uninitialised variabl     72 - Fixed coverity errors (uninitialised variables)
 78                                                    73 
 79 November 24th, 2013  A.Howard                      74 November 24th, 2013  A.Howard
 80 - Fixed segmentation fault at the end of an MT     75 - Fixed segmentation fault at the end of an MT run
 81 - caused by deleting fGhostStep in the destruc     76 - caused by deleting fGhostStep in the destructor
 82 - removed RemoveProcess from the destructor (C     77 - removed RemoveProcess from the destructor (ClearSampling) of the configurators
 83 - also caused an out of range index with MT        78 - also caused an out of range index with MT
 84                                                    79 
 85 November 22nd, 2013  A.Howard                      80 November 22nd, 2013  A.Howard
 86 - Migrated to MT - changed design to physics l     81 - Migrated to MT - changed design to physics list orientation
 87 - kept backward compatability for single threa     82 - kept backward compatability for single threaded use, except for singleton
 88 - Moved G4VProcessPlacer and G4ProcessPlacer t     83 - Moved G4VProcessPlacer and G4ProcessPlacer to management
 89                                                    84 
 90 October 10th, 2013  A.Howard                       85 October 10th, 2013  A.Howard
 91 - Subdirectory and history file created.           86 - Subdirectory and history file created.
 92                                                    87 
 93                                                    88