Warning, /geant4/examples/advanced/underground_physics/History is written in an unsupported language. File is not indexed.
0001 # Example underground_physics History
0002
0003 See `CONTRIBUTING.rst` for details of **required** info/format for each entry,
0004 which **must** added in reverse chronological order (newest at the top). It must **not**
0005 be used as a substitute for writing good git commit messages!
0006
0007 ## 2023-11-21 Alex Howard (DMX-V11-01-03)
0008 - Fixed Bug #2503 and related to #2338 also removed redundant alpha_low.mac macro
0009 - Moved EM model Set methods in DMXPhysicsList to G4EmParameters
0010
0011 ## 2023-11-18 I. Hrivnacova (DMX-V11-01-02)
0012 - Updated initInter.mac:
0013 - Changed "/vis/open XYZ [600x600-0+0]" to "/vis/open" to allow run-time choices
0014 and simplified comments.
0015
0016 ## 2023-11-16 Alex Howard (DMX-V11-01-01)
0017 - Fixed Bug #2338 (updated analysis, ambe_spectrum.mac)
0018
0019 ## 2023-11-10 Alberto Ribon (DMX-V11-01-00)
0020 - In all macro files, introduced the UI command
0021 '/process/had/rdm/thresholdForVeryLongDecayTime 1.0e+60 year'
0022 to allow all radioactive decays (including the very long ones).
0023 This is necessary since G4 11.2, being 1 year the default time
0024 threshold above which the decays are ignored.
0025
0026 ## 2022-09-09 Susanna Guatelli (DMX-V11-00-01)
0027 - Ranecu Engine removed. Default one now used
0028
0029 ## 2021-12-10 Ben Morgan (DMX-V11-00-00)
0030 - Change to new Markdown History format
0031
0032 ---
0033
0034 # History entries prior to 11.0
0035
0036 29.11.2021 - I. Hrivnacova (DMX-V10-07-10)
0037 Removed obsolete reference to AIDA/Anaphe from README_stt
0038
0039 18.10.2021 - B. Morgan (DMX-V10-07-10)
0040 Use std::string member functions from G4String in place of synonyms
0041
0042 07.10.2021 - I. Hrivnacova (DMX-V10-07-09)
0043 Migration to new G4AnalysisManager.hh header;
0044 define the default output file type (root),
0045 removed DMXAnalysisManager.hh.
0046
0047 30.08.2021 - D.H. Wright (DMX-V10-07-08)
0048 Replaced G4RadioactiveDecayBase with G4RadioactiveDecay in
0049 DMXPhysicsList.cc. Part of name migration and removal of
0050 deprecated G4RadioactiveDecayBase.
0051
0052 19.07.2021 - I. Hrivnacova (DMX-V10-07-07)
0053 Updated for changes in the analysis category:
0054 removed deleting of the analysis manager,
0055 as this is now done by the Geant4 kernel.
0056
0057 24.05.2021 - B. Morgan (DMX=V10-07-06)
0058 - Bump required CMake version range to 3.12...3.20, matching core Geant4
0059
0060 29.03.2021 - G. Cosmo (DMX-V10-07-05)
0061 In DMXParticleSource::ConfineSourceToVolume(), use existing
0062 facility to find physical volme in store, rather than looping
0063 through. Some code cleanup.
0064
0065 18.03.2021 - A. Ribon (DMX-V10-07-04)
0066 DMXPhysicsList : replaced G4HadronCaptureProcess with
0067 G4NeutronCaptureProcess.
0068
0069 11.03.2021 - A. Ribon (DMX-V10-07-03)
0070 DMXPhysicsList : replaced stopping processes that
0071 have been deleted.
0072
0073 08.03.2021 - A. Ribon (DMX-V10-07-02)
0074 DMXPhysicsList : removed header files of old and unused
0075 pion inelastic cross sections (that have been deleted).
0076
0077 04.03.2021 - A. Ribon (DMX-V10-07-01)
0078 DMXPhysicsList : replaced particle-specific inelastic processes
0079 (that have been deleted) with G4HadronInelasticProcess.
0080
0081 24.02.2021 - D. Sawkey (DMX-V10-07-00)
0082 Replace deprecated optical commands & parameters with new ones.
0083
0084 17.11.2020 - S. Guatelli (DMX-V10-06-04)
0085 Migration to G4RunManagerFactory
0086
0087 03.11.2020 - D.Sawkey (DMX-V10-06-03)
0088 Build material property tables using std::vectors
0089
0090 02.11.2020 - B.Morgan (DMX-V10-06-02)
0091 Support same CMake version range as core Geant4
0092
0093 14.10.2020 - V. Ribon (DMX-V10-06-01)
0094 neutron.mac, ambe_spectrum.mac : removed unneeded
0095 command "/process/had/rdm/analogueMC 1".
0096
0097 05.08.2020 - V. Ribon (DMX-V10-06-00)
0098 neutron.mac, ambe_spectrum.mac, UserRequirements.txt : migrated
0099 UI commands from "/grdm/..." to "/process/had/rdm/..."
0100
0101 09.11.2019 - V. Ivanchenko (DMX-V10-05-03)
0102 DMXPhysicsList : clean-up both EM, hadronic and radioactive decay
0103
0104 30.08.2019 - S. Guatelli (DMX-V10-05-02)
0105 G4VIS_USE deleted
0106
0107 10.05.2019 - V. Ivanchenko (DMX-V10-05-01)
0108 DMXPhysicsList : add Glauber-Gribov cross section for all elastic
0109 processes
0110
0111 31.01.2019 - I.Hrivnacova (DMX-V10-05-00)
0112 Merged GitHub PR #4: all Boolean operators now return G4bool.
0113
0114 09.08.2018 - A. Ribon (DMX-V10-04-01)
0115 DMXPhysicsList : replaced the explicit high-energy limit of
0116 hadronic physics with the one from G4HadronicParameters .
0117
0118 10.05.2018 - B. Morgan (DMX-V10-04-00)
0119 Include G4Types before use of G4MULTITHREADED. For forward
0120 compatibility with move to #defines over -D for G4 preprocessor
0121 symbols.
0122
0123 19.11.2016 - A. Dotti (DMX-V10-02-02)
0124 explicit set of SDs to manager
0125
0126 28.10.2016 - G. Folger (DMX-V10-02-01)
0127 Remove direct use of theParticleIterator, use GetParticleTableIterator().
0128 fix required by clang39 on Linux and MAC
0129
0130 22.06.2016 - V. Ivanchenko (DMX-V10-02-00)
0131 DMXPhysicsList: migrated EM physics to G4EmParameters.
0132
0133 02.11.2015 - A. Ribon (DMX-V10-01-01)
0134 DMXPhysicsList: migrated to ParticleHP.
0135
0136 27.10.2015 - A. Ribon (DMX-V10-01-00)
0137 DMXPhysicsList: replaced old G4GGNuclNuclCrossSection class
0138 with the new, recommended one, G4ComponentGGNuclNuclXsc .
0139
0140 30.10.2014 - V.Ivanchenko (DMX-V10-00-08)
0141 use correct mu- stopping process
0142
0143 11.10.2014 - M. Asai (DMX-V10-00-07)
0144 Replace obsolete G4ParticleTable::GetIon() with G4IonTable::GetIon().
0145
0146 06.08.2014 - A. Howard (DMX-V10-00-06)
0147 Removed scintillator energy deposits from optical photons (double
0148 counting!).
0149
0150 06.08.2014 - A. Howard (DMX-V10-00-05)
0151 Repaired the photocathode description such that photon hits are now
0152 registered - must have been broken for a while since EFFICIENCY
0153 was introduced to the optical boundary process.
0154
0155 23.05.2014 - L. Pandola (DMX-V10-00-04)
0156 Actual MT migration. Use G4MTRunManager
0157 Added G4ShortLivedConstructor in the physics list, to
0158 avoid G4Exception PART10116.
0159
0160 21.05.2014 - L. Pandola (DMX-V10-00-03)
0161 Edit constructor of DMXSteppingAction, make const
0162 Getters in DMXEventAction.
0163 Instantiate DMXRunAction also in the master
0164 Fix a problem with the names of the ASCII files
0165
0166 20.05.2014 - L. Pandola (DMX-V10-00-02)
0167 Edit the constructor of DMXEventAction
0168 Make Getters const in RunAction and PrimaryGenerator
0169 ASCII files are created per-thread. Not open at every
0170 event, but kept as private class members.
0171
0172 13.05.2014 - L. Pandola (DMX-V10-00-01)
0173 Analysis files closed at the end of execution (not
0174 end of event).
0175 Added ConstructSDandField() method in the Detector
0176 Clean up the detector construction messenger
0177 Made Hits allocators as ThreadLocal
0178 Remove CLHEP::Random
0179
0180 08.05.2014 - L. Pandola (DMX-V10-00-00)
0181 Added ActionInitialization class
0182
0183 07.11.2013 - L. Pandola (DMX-V09-06-08)
0184 Remove dependency from the deprecated LEP and HEP
0185 models from Geisha
0186
0187 30.07.2013 - A. Dotti (DMX-V09-06-07)
0188 Fixing compilation warnings for clang32:
0189 unused private data members
0190
0191 31.05.2013 - L. Pandola (DMX-V09-06-06)
0192 Migrate analysis from the AIDA-based local singleton
0193 class to the g4analysis tools (no AIDA dependency
0194 any longer). Clean-up of README and CMakeLists.txt.
0195 Some cosmetics in the code.
0196
0197 18.04.2013 - L. Pandola (DMX-V09-06-05)
0198 In DMXMinEkineCuts.cc, migrate calculation of the range
0199 from G4EnergyLossTable (obsolete class) to
0200 G4LossTableManager. This should hopefully fix the problems
0201 observed in DMX-V09-06-04. Other minor cosmetics.
0202
0203 16.04.2013 - L. Pandola (DMX-V09-06-04)
0204 - Trying to understand the origin of the crashes which
0205 caused the rejection of DMX-V09-06-03
0206
0207 21.03.2013 - L. Pandola (DMX-V09-06-03)
0208 - Fix compiler warnings (appearing only for some compilers)
0209
0210 13.03.2013 - A. Dotti (DMX-V09-06-02)
0211 - New SetEmModel interface used in physics list
0212
0213 18.12.2012 - M.Kelsey (DMX-V09-06-01)
0214 - Migrate hadron-stopping processes
0215
0216 31.10.2012 - A.Howard (DMX-V09-06-00)
0217 - Fixed missing G4SystemOfUnits.hh header
0218 - Fixed Bug 1386 so that auger, fluorescence and PIXE are now
0219 switched on by default
0220
0221 31.10.2012 - L.Pandola (DMX-V09-05-03)
0222 - Fix the CMakeLists.txt file (AIDA optional dependency)
0223
0224 16.10.2012 - L.Pandola (DMX-V09-05-02)
0225 - Change the logic of the CMakeLists.txt file. The env variable
0226 and the cmake line command can be used (the cmake commands gets
0227 the priority)
0228
0229 12.10.2012 - L.Pandola (DMX-V09-05-01)
0230 - Removed obsolete call to G4OpBoundaryProcess::SetModel()
0231 - Add a CMakeLists.txt file
0232
0233 12.10.2012 - G.Cosmo (DMX-V09-05-00)
0234 - Explicit inclusion of units and constants headers.
0235
0236 19.01.2011 - L.Pandola (DMX-V09-04-00)
0237 - Removed #includes of G4hLowEnergyIonisation (though commented)
0238
0239 18.11.2010 - J.Allison (DMX-V09-03-02)
0240 - DMX.cc: Introduce G4UIExecutive.
0241 - initInter.mac: Improve vis commands. (Note: With the
0242 introduction of /vis/scene/add/trajectories, it is no
0243 longer necessary to draw them in EndOfEventAction. The
0244 corresponding locall commands can also be removed.)
0245
0246 03.06.2010 - J.Perl (DMX-V09-03-01)
0247 Change /vis/open OGLxxx to /vis/open OGL
0248
0249 16.02.2010 - L. Pandola (DMX-V09-03-00)
0250 Copy of the previous tag, DMX-V09-02-02, which was not submitted for
0251 testing.
0252
0253 26.10.2009 - L. Pandola (DMX-V09-02-02)
0254 Physics list migrated from LowEnergy processes to the new Livermore
0255 models. Physics results unchanged for gamma/e-. Possible differences
0256 with ions/protons, since we don't use anymore G4hLowEnergyIonisation
0257
0258 22.10.2009 - L. Pandola (DMX-V09-02-01)
0259 Correct Analysis manager to solve a problem with the HBOOK output files
0260 (ntuples not filled, histograms not saved). Still at the stage of
0261 pre-migration.
0262
0263 22.10.2009 - L. Pandola (DMX-V09-02-00)
0264 Get rid of a warning message and allocation problems with ntuple2
0265 Meant to be the reference to verify the migration to new
0266 Livermore models.
0267
0268 16.06.2008 - G.A.P.Cirrone (DMX-V09-01-01)
0269 Removed AIDA command from GNUmakefile
0270
0271 04.04.2008 - A. Howard (DMX-V09-01-00)
0272 Fixed mis-sized arrays - ring_phys_gas[] and ring_phys_liq[].
0273 Both one were less than the utilized size (!). This has always
0274 been wrong.
0275
0276 06.11.2007 - A. Howard (DMX-V09-00-02)
0277 Corrected micrometer unit in macros from mum to um (old bug since
0278 release 8.2)
0279
0280 02.07.2007 - A. Howard (DMX-V09-00-01)
0281 Added G4StepLimiter to physics list (correction of migration to
0282 Geant4 9.0)
0283
0284 02.07.2007 - A. Howard (DMX-V09-00-00)
0285 Added missing header file G4hIonisation.hh to DMXPhysicsLists.cc
0286
0287 06.06.2007 - A. Howard (DMX-V08-03-01)
0288 Changed fG4v71 to preferable fMinimal for msc step limitation
0289 Converted to hIonisation from hLowEnergyIonisation until
0290 un-initialiased variables are fixed
0291
0292 06.06.2007 - A. Howard (DMX-V08-03-00)
0293 Migrated to new interface for SetMscStepLimitation(fG4v71) in
0294 DMXPhysicsList
0295
0296 13.10.2006 - A. Howard (DMX-V08-01-00)
0297 Removed uninitialized UserLimitsForXenon (bug)
0298
0299 07.12.2005 - S. Guatelli (DMX-V07-01-02)
0300 Compiles with CLHEP 2.0.2.2
0301
0302 15.11.2005 - G.Cosmo (DMX-V07-01-00)
0303 Migration to <sstream> from deprecated <strstream>.
0304
0305 03.05.2005 - J.Allison
0306 Replaced vis manager with G4VisExecutive.
0307
0308 07.12.2004 - S. Guatelli (DMX-V06-02-02)
0309 G4VParticleChange migrated
0310
0311 29.11.2004 - S. Guatelli (DMX-V06-02-00)
0312 Migrated to <cmath>
0313
0314 28.05.2004 - S. Guatelli (DMX-V06-01-00)
0315 Migrated to AIDA 3.2.1 and PI 1.2.1
0316
0317 02.12.2003 - G.Cosmo (DMX-V05-02-01)
0318 Migrated to new hadronic processes for release 6.0.
0319 Fixed compilation warnings.
0320
0321 12.11.2003 - John Allison
0322 Updated Vis Manager.
0323
0324 08.11.2002 - A.Howard
0325 Migrated to AIDA 3.
0326
0327 28.11.2001 - A.Howard
0328 Created, first version.