Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/physics_lists/constructors/factory/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 ]

  1 # Category phys-ctor-fact History
  2 
  3 See `CONTRIBUTING.rst` for details of **required** info/format for each entry,
  4 which **must** added in reverse chronological order (newest at the top).
  5 It must **not** be used as a substitute for writing good git commit messages!
  6 
  7 -------------------------------------------------------------------------------
  8 
  9 ## 2024-11-04 Vladimir Ivantchenko (phys-ctor-fact-V11-02-01)
 10 - G4PhysicsConstructorRegistry - removed memory leak at exit by using of
 11   G4ThreadLocalSingleton pattern
 12 
 13 ## 2024-05-15 Gabriele Cosmo (phys-ctor-fact-V11-02-00)
 14 - Minor code cleanup in G4PhysicsConstructorRegistry source.
 15 
 16 ## 2023-05-15 Alberto Ribon (phys-ctor-fact-V11-01-00)
 17 - Added G4StoppingPhysicsWithINCLXX in G4RegisterPhysicsConstructors.
 18 
 19 ## 2021-12-10 Ben Morgan (phys-ctor-fact-V11-00-00)
 20 - Change to new Markdown History format.
 21 
 22 ---
 23 
 24 # History entries prior to 11.0
 25 
 26 16-April-2021 Ben Morgan                (phys-ctor-fact-V10-07-01)
 27 - Migrate build to modular CMake API
 28 
 29 13-Apr-2021 Alberto Ribon               (phys-ctor-fact-V10-07-00)
 30 -  GNUmakefile, sources.cmake : removed dependency on hadronic/model/util
 31    and hadronic/model/management (that have been now deleted, with their
 32    classes moved to hadronic/util and hadronic/management).
 33 
 34 30-Apr-2020 Ben Morgan                  (phys-ctor-fact-V10-06-00)
 35 - Remove obsolete GRANULAR_DEPENDENCIES entries
 36 
 37 16-Mar-2018, Robert Hatcher             (phys-ctor-fact-V10-04-02)
 38 - Allows override of exclusion of G4RegisterPhysicsConstructors.icc
 39    when using WIN32 by setting USING_STATIC_LIBS
 40 
 41 28-Feb-2018, Robert Hatcher             (phys-ctor-fact-V10-04-01)
 42 - WIN32 linker works differently then Unix for externals in shared mode
 43   Special case WIN32 (for both shared & static builds for now)
 44 
 45 26-Feb-2018, Robert Hatcher             (phys-ctor-fact-V10-04-00)
 46 - Move G4_REFERENCE_PHYSCONSTR_FACTORY macro calls out of
 47   G4PhysicsConstructorRegistry.cc, where they cause an implicit
 48   circular link when building granular libraries, and into a new
 49   G4RegisterPhysicsConstructors.icc, where they can be included
 50   as necessary in a higher level compilation unit.
 51 - REFERENCE macro calls can be made unique by #define REGREF <anything>
 52 - Whitespace cleanup
 53 
 54 01-May-2017, Sebastien Incerti          (phys-ctor-fact-V10-03-00)
 55 - added Geant4-DNA stationary constructors
 56 
 57 17-Oct-2016, Michel Maire               (phys-ctor-fact-V10-02-04)
 58 - add README
 59 
 60 29-Sep-2016, Robert Hatcher             (phys-ctor-fact-V10-02-03)
 61 - Reviewed changes in current context, propose w/ minimal changes
 62 
 63 03-Jun-2016, Robert Hatcher             (phys-ctor-fact-V10-02-02)
 64 - Require use of declaring and referencing macros to have
 65   a trailing semicolon; for case where macro expands to a
 66   namespace block, deal with eating up the ";"
 67 
 68 26-May-2016, Robert Hatcher             (phys-ctor-fact-V10-02-01)
 69 - Implement G4_REFERENCE_PHYSCONSTR_FACTORY_NS in case physics
 70    ctor lives in a namespace
 71 
 72 10-May-2016, Robert Hatcher             (phys-ctor-fact-V10-02-00)
 73 - Reinstate use of G4_REFERENCE_PHYSCONSTR_FACTORY so that registry works
 74    in the case of static library builds, even without forcing linker
 75    to load whole library (which is not possible for MS Visual Studio)
 76 
 77 05-Nov-2014, Alberto Ribon              (phys-ctor-fact-V10-01-00)
 78 - Replaced neutron_hp/ with particle_hp/
 79 
 80 04-Nov-2014, Robert Hatcher             (phys-ctor-fact-V10-00-02)
 81 - Resubmit with new tag
 82 
 83 04-Nov-2014, Robert Hatcher             (phys-ctor-fact-V10-00-01)
 84 - Add macro for declaring phys constructors in a namespace to factory.
 85 - Methods for G4PhysicsConstructorRegistry to report known constructors.
 86 
 87 29-Jan-2014, Gunter Folger              (phys-ctor-fact-V10-00-00)
 88 - Removed electromagnetic/dna, cascade/{evaporation,utils}, and
 89    isotope_production from sources.cmake
 90 
 91 07-Nov-2013, Alberto Ribon              (phys-ctor-fact-V09-06-03)
 92 - Removed low_energy and high_energy from sources.cmake and GNUmakefile.
 93 
 94 29-Jan-2013, Gunter Folger              (phys-ctor-fact-V09-06-02)
 95 - fix sources.cmake for moved files
 96 
 97 29-Jan-2013, Gunter Folger              (phys-ctor-fact-V09-06-01)
 98 - move G4PhysListFactory from constructor/factory to lists.
 99 
100 10-Jan-2012, Gunter Folger              (phys-ctor-fact-V09-06-00)
101 - new directory structure introduced.
102    constructors/factory classes