Geant4 Cross Reference |
1 # Example underground_physics History << 1 ------------------------------------------------------------------- >> 2 ------------------------------------------------------------------- 2 3 3 See `CONTRIBUTING.rst` for details of **requir << 4 ========================================================= 4 which **must** added in reverse chronological << 5 Geant4 - Underground Dark Matter experiment 5 be used as a substitute for writing good git c << 6 ========================================================= 6 << 7 ## 2023-11-21 Alex Howard (DMX-V11-01-03) << 8 - Fixed Bug #2503 and related to #2338 also re << 9 - Moved EM model Set methods in DMXPhysicsList << 10 << 11 ## 2023-11-18 I. Hrivnacova (DMX-V11-01-02) << 12 - Updated initInter.mac: << 13 - Changed "/vis/open XYZ [600x600-0+0]" to " << 14 and simplified comments. << 15 << 16 ## 2023-11-16 Alex Howard (DMX-V11-01-01) << 17 - Fixed Bug #2338 (updated analysis, ambe_spec << 18 << 19 ## 2023-11-10 Alberto Ribon (DMX-V11-01-00) << 20 - In all macro files, introduced the UI comman << 21 '/process/had/rdm/thresholdForVeryLongDecayT << 22 to allow all radioactive decays (including t << 23 This is necessary since G4 11.2, being 1 yea << 24 threshold above which the decays are ignored << 25 << 26 ## 2022-09-09 Susanna Guatelli (DMX-V11-00-01) << 27 - Ranecu Engine removed. Default one now used << 28 << 29 ## 2021-12-10 Ben Morgan (DMX-V11-00-00) << 30 - Change to new Markdown History format << 31 << 32 --- << 33 << 34 # History entries prior to 11.0 << 35 << 36 29.11.2021 - I. Hrivnacova (DMX-V10-07-10) << 37 Removed obsolete reference to AI << 38 << 39 18.10.2021 - B. Morgan (DMX-V10-07-10) << 40 Use std::string member functions << 41 << 42 07.10.2021 - I. Hrivnacova (DMX-V10-07-09) << 43 Migration to new G4AnalysisManage << 44 define the default output file ty << 45 removed DMXAnalysisManager.hh. << 46 << 47 30.08.2021 - D.H. Wright (DMX-V10-07-08) << 48 Replaced G4RadioactiveDecayBase w << 49 DMXPhysicsList.cc. Part of name << 50 deprecated G4RadioactiveDecayBase << 51 << 52 19.07.2021 - I. Hrivnacova (DMX-V10-07-07) << 53 Updated for changes in the analys << 54 removed deleting of the analysis << 55 as this is now done by the Geant4 << 56 << 57 24.05.2021 - B. Morgan (DMX=V10-07-06) << 58 - Bump required CMake version range to 3.12... << 59 << 60 29.03.2021 - G. Cosmo (DMX-V10-07-05) << 61 In DMXParticleSource::ConfineSour << 62 facility to find physical volme i << 63 through. Some code cleanup. << 64 << 65 18.03.2021 - A. Ribon (DMX-V10-07-04) << 66 DMXPhysicsList : replaced G4Hadro << 67 G4NeutronCaptureProcess. << 68 << 69 11.03.2021 - A. Ribon (DMX-V10-07-03) << 70 DMXPhysicsList : replaced stoppin << 71 have been deleted. << 72 << 73 08.03.2021 - A. Ribon (DMX-V10-07-02) << 74 DMXPhysicsList : removed header f << 75 pion inelastic cross sections (that hav << 76 << 77 04.03.2021 - A. Ribon (DMX-V10-07-01) << 78 DMXPhysicsList : replaced particl << 79 (that have been deleted) with G4HadronI << 80 << 81 24.02.2021 - D. Sawkey (DMX-V10-07-00) << 82 Replace deprecated optical comman << 83 7 >> 8 Category History file >> 9 --------------------- 84 17.11.2020 - S. Guatelli (DMX-V10-06-04) 10 17.11.2020 - S. Guatelli (DMX-V10-06-04) 85 Migration to G4RunManagerFactory 11 Migration to G4RunManagerFactory 86 12 87 03.11.2020 - D.Sawkey (DMX-V10-06-03) 13 03.11.2020 - D.Sawkey (DMX-V10-06-03) 88 Build material property tables us 14 Build material property tables using std::vectors 89 15 90 02.11.2020 - B.Morgan (DMX-V10-06-02) 16 02.11.2020 - B.Morgan (DMX-V10-06-02) 91 Support same CMake version range 17 Support same CMake version range as core Geant4 92 18 93 14.10.2020 - V. Ribon (DMX-V10-06-01) 19 14.10.2020 - V. Ribon (DMX-V10-06-01) 94 neutron.mac, ambe_spectrum.mac : 20 neutron.mac, ambe_spectrum.mac : removed unneeded 95 command "/process/had/rdm/analogueMC 1" 21 command "/process/had/rdm/analogueMC 1". 96 22 97 05.08.2020 - V. Ribon (DMX-V10-06-00) 23 05.08.2020 - V. Ribon (DMX-V10-06-00) 98 neutron.mac, ambe_spectrum.mac, U 24 neutron.mac, ambe_spectrum.mac, UserRequirements.txt : migrated 99 UI commands from "/grdm/..." to "/proce 25 UI commands from "/grdm/..." to "/process/had/rdm/..." 100 26 101 09.11.2019 - V. Ivanchenko (DMX-V10-05-03) 27 09.11.2019 - V. Ivanchenko (DMX-V10-05-03) 102 DMXPhysicsList : clean-up both EM 28 DMXPhysicsList : clean-up both EM, hadronic and radioactive decay 103 29 104 30.08.2019 - S. Guatelli (DMX-V10-05-02) 30 30.08.2019 - S. Guatelli (DMX-V10-05-02) 105 G4VIS_USE deleted 31 G4VIS_USE deleted 106 32 107 10.05.2019 - V. Ivanchenko (DMX-V10-05-01) 33 10.05.2019 - V. Ivanchenko (DMX-V10-05-01) 108 DMXPhysicsList : add Glauber-Grib 34 DMXPhysicsList : add Glauber-Gribov cross section for all elastic 109 processes 35 processes 110 36 111 31.01.2019 - I.Hrivnacova (DMX-V10-05-00) 37 31.01.2019 - I.Hrivnacova (DMX-V10-05-00) 112 Merged GitHub PR #4: all Boolean 38 Merged GitHub PR #4: all Boolean operators now return G4bool. 113 39 114 09.08.2018 - A. Ribon (DMX-V10-04-01) 40 09.08.2018 - A. Ribon (DMX-V10-04-01) 115 DMXPhysicsList : replaced the exp 41 DMXPhysicsList : replaced the explicit high-energy limit of 116 hadronic physics with the one fro 42 hadronic physics with the one from G4HadronicParameters . 117 43 118 10.05.2018 - B. Morgan (DMX-V10-04-00) 44 10.05.2018 - B. Morgan (DMX-V10-04-00) 119 Include G4Types before use of G4M 45 Include G4Types before use of G4MULTITHREADED. For forward 120 compatibility with move to #defin 46 compatibility with move to #defines over -D for G4 preprocessor 121 symbols. 47 symbols. 122 48 123 19.11.2016 - A. Dotti (DMX-V10-02-02) 49 19.11.2016 - A. Dotti (DMX-V10-02-02) 124 explicit set of SDs to manager 50 explicit set of SDs to manager 125 51 126 28.10.2016 - G. Folger (DMX-V10-02-01) 52 28.10.2016 - G. Folger (DMX-V10-02-01) 127 Remove direct use of theParticleIt 53 Remove direct use of theParticleIterator, use GetParticleTableIterator(). 128 fix required by clang39 on Linux 54 fix required by clang39 on Linux and MAC 129 55 130 22.06.2016 - V. Ivanchenko (DMX-V10-02-00) 56 22.06.2016 - V. Ivanchenko (DMX-V10-02-00) 131 DMXPhysicsList: migrated EM physi 57 DMXPhysicsList: migrated EM physics to G4EmParameters. 132 58 133 02.11.2015 - A. Ribon (DMX-V10-01-01) 59 02.11.2015 - A. Ribon (DMX-V10-01-01) 134 DMXPhysicsList: migrated to Parti 60 DMXPhysicsList: migrated to ParticleHP. 135 61 136 27.10.2015 - A. Ribon (DMX-V10-01-00) 62 27.10.2015 - A. Ribon (DMX-V10-01-00) 137 DMXPhysicsList: replaced old G4GG 63 DMXPhysicsList: replaced old G4GGNuclNuclCrossSection class 138 with the new, recommended one, G4 64 with the new, recommended one, G4ComponentGGNuclNuclXsc . 139 65 140 30.10.2014 - V.Ivanchenko (DMX-V10-00-08) 66 30.10.2014 - V.Ivanchenko (DMX-V10-00-08) 141 use correct mu- stopping process 67 use correct mu- stopping process 142 68 143 11.10.2014 - M. Asai (DMX-V10-00-07) 69 11.10.2014 - M. Asai (DMX-V10-00-07) 144 Replace obsolete G4ParticleTable::GetIo 70 Replace obsolete G4ParticleTable::GetIon() with G4IonTable::GetIon(). 145 71 146 06.08.2014 - A. Howard (DMX-V10-00-06) 72 06.08.2014 - A. Howard (DMX-V10-00-06) 147 Removed scintillator energy deposits fr 73 Removed scintillator energy deposits from optical photons (double 148 counting!). 74 counting!). 149 75 150 06.08.2014 - A. Howard (DMX-V10-00-05) 76 06.08.2014 - A. Howard (DMX-V10-00-05) 151 Repaired the photocathode description s 77 Repaired the photocathode description such that photon hits are now 152 registered - must have been broken for 78 registered - must have been broken for a while since EFFICIENCY 153 was introduced to the optical boundary 79 was introduced to the optical boundary process. 154 80 155 23.05.2014 - L. Pandola (DMX-V10-00-04) 81 23.05.2014 - L. Pandola (DMX-V10-00-04) 156 Actual MT migration. Use G4MTRunManager 82 Actual MT migration. Use G4MTRunManager 157 Added G4ShortLivedConstructor in the ph 83 Added G4ShortLivedConstructor in the physics list, to 158 avoid G4Exception PART10116. 84 avoid G4Exception PART10116. 159 85 160 21.05.2014 - L. Pandola (DMX-V10-00-03) 86 21.05.2014 - L. Pandola (DMX-V10-00-03) 161 Edit constructor of DMXSteppingAction, 87 Edit constructor of DMXSteppingAction, make const 162 Getters in DMXEventAction. 88 Getters in DMXEventAction. 163 Instantiate DMXRunAction also in the ma 89 Instantiate DMXRunAction also in the master 164 Fix a problem with the names of the ASC 90 Fix a problem with the names of the ASCII files 165 91 166 20.05.2014 - L. Pandola (DMX-V10-00-02) 92 20.05.2014 - L. Pandola (DMX-V10-00-02) 167 Edit the constructor of DMXEventAction 93 Edit the constructor of DMXEventAction 168 Make Getters const in RunAction and Pri 94 Make Getters const in RunAction and PrimaryGenerator 169 ASCII files are created per-thread. Not 95 ASCII files are created per-thread. Not open at every 170 event, but kept as private class membe 96 event, but kept as private class members. 171 97 172 13.05.2014 - L. Pandola (DMX-V10-00-01) 98 13.05.2014 - L. Pandola (DMX-V10-00-01) 173 Analysis files closed at the end of exe 99 Analysis files closed at the end of execution (not 174 end of event). 100 end of event). 175 Added ConstructSDandField() metho 101 Added ConstructSDandField() method in the Detector 176 Clean up the detector constructio 102 Clean up the detector construction messenger 177 Made Hits allocators as ThreadLoc 103 Made Hits allocators as ThreadLocal 178 Remove CLHEP::Random 104 Remove CLHEP::Random 179 105 180 08.05.2014 - L. Pandola (DMX-V10-00-00) 106 08.05.2014 - L. Pandola (DMX-V10-00-00) 181 Added ActionInitialization class 107 Added ActionInitialization class 182 108 183 07.11.2013 - L. Pandola (DMX-V09-06-08) 109 07.11.2013 - L. Pandola (DMX-V09-06-08) 184 Remove dependency from the deprecated L 110 Remove dependency from the deprecated LEP and HEP 185 models from Geisha 111 models from Geisha 186 112 187 30.07.2013 - A. Dotti (DMX-V09-06-07) 113 30.07.2013 - A. Dotti (DMX-V09-06-07) 188 Fixing compilation warnings for c 114 Fixing compilation warnings for clang32: 189 unused private data members 115 unused private data members 190 116 191 31.05.2013 - L. Pandola (DMX-V09-06-06) 117 31.05.2013 - L. Pandola (DMX-V09-06-06) 192 Migrate analysis from the AIDA-based lo 118 Migrate analysis from the AIDA-based local singleton 193 class to the g4analysis tools (no AIDA 119 class to the g4analysis tools (no AIDA dependency 194 any longer). Clean-up of README and CMa 120 any longer). Clean-up of README and CMakeLists.txt. 195 Some cosmetics in the code. 121 Some cosmetics in the code. 196 122 197 18.04.2013 - L. Pandola (DMX-V09-06-05) 123 18.04.2013 - L. Pandola (DMX-V09-06-05) 198 In DMXMinEkineCuts.cc, migrate calculat 124 In DMXMinEkineCuts.cc, migrate calculation of the range 199 from G4EnergyLossTable (obsolete 125 from G4EnergyLossTable (obsolete class) to 200 G4LossTableManager. This should h 126 G4LossTableManager. This should hopefully fix the problems 201 observed in DMX-V09-06-04. Other minor 127 observed in DMX-V09-06-04. Other minor cosmetics. 202 128 203 16.04.2013 - L. Pandola (DMX-V09-06-04) 129 16.04.2013 - L. Pandola (DMX-V09-06-04) 204 - Trying to understand the origin of the 130 - Trying to understand the origin of the crashes which 205 caused the rejection of DMX-V09-06-03 131 caused the rejection of DMX-V09-06-03 206 132 207 21.03.2013 - L. Pandola (DMX-V09-06-03) 133 21.03.2013 - L. Pandola (DMX-V09-06-03) 208 - Fix compiler warnings (appearing only f 134 - Fix compiler warnings (appearing only for some compilers) 209 135 210 13.03.2013 - A. Dotti (DMX-V09-06-02) 136 13.03.2013 - A. Dotti (DMX-V09-06-02) 211 - New SetEmModel interface used in 137 - New SetEmModel interface used in physics list 212 138 213 18.12.2012 - M.Kelsey (DMX-V09-06-01) 139 18.12.2012 - M.Kelsey (DMX-V09-06-01) 214 - Migrate hadron-stopping processes 140 - Migrate hadron-stopping processes 215 141 216 31.10.2012 - A.Howard (DMX-V09-06-00) 142 31.10.2012 - A.Howard (DMX-V09-06-00) 217 - Fixed missing G4SystemOfUnits.hh header 143 - Fixed missing G4SystemOfUnits.hh header 218 - Fixed Bug 1386 so that auger, fluoresce 144 - Fixed Bug 1386 so that auger, fluorescence and PIXE are now 219 switched on by default 145 switched on by default 220 146 221 31.10.2012 - L.Pandola (DMX-V09-05-03) 147 31.10.2012 - L.Pandola (DMX-V09-05-03) 222 - Fix the CMakeLists.txt file (AIDA optio 148 - Fix the CMakeLists.txt file (AIDA optional dependency) 223 149 224 16.10.2012 - L.Pandola (DMX-V09-05-02) 150 16.10.2012 - L.Pandola (DMX-V09-05-02) 225 - Change the logic of the CMakeLists.txt 151 - Change the logic of the CMakeLists.txt file. The env variable 226 and the cmake line command can be 152 and the cmake line command can be used (the cmake commands gets 227 the priority) 153 the priority) 228 154 229 12.10.2012 - L.Pandola (DMX-V09-05-01) 155 12.10.2012 - L.Pandola (DMX-V09-05-01) 230 - Removed obsolete call to G4OpBoun 156 - Removed obsolete call to G4OpBoundaryProcess::SetModel() 231 - Add a CMakeLists.txt file 157 - Add a CMakeLists.txt file 232 158 233 12.10.2012 - G.Cosmo (DMX-V09-05-00) 159 12.10.2012 - G.Cosmo (DMX-V09-05-00) 234 - Explicit inclusion of units and c 160 - Explicit inclusion of units and constants headers. 235 161 236 19.01.2011 - L.Pandola (DMX-V09-04-00) 162 19.01.2011 - L.Pandola (DMX-V09-04-00) 237 - Removed #includes of G4hLowEnergyIonisa 163 - Removed #includes of G4hLowEnergyIonisation (though commented) 238 164 239 18.11.2010 - J.Allison (DMX-V09-03-02) 165 18.11.2010 - J.Allison (DMX-V09-03-02) 240 - DMX.cc: Introduce G4UIExecutive. 166 - DMX.cc: Introduce G4UIExecutive. 241 - initInter.mac: Improve vis commands. ( 167 - initInter.mac: Improve vis commands. (Note: With the 242 introduction of /vis/scene/add/tr 168 introduction of /vis/scene/add/trajectories, it is no 243 longer necessary to draw them in 169 longer necessary to draw them in EndOfEventAction. The 244 corresponding locall commands can 170 corresponding locall commands can also be removed.) 245 171 246 03.06.2010 - J.Perl (DMX-V09-03-01) 172 03.06.2010 - J.Perl (DMX-V09-03-01) 247 Change /vis/open OGLxxx to /vis/o 173 Change /vis/open OGLxxx to /vis/open OGL 248 174 249 16.02.2010 - L. Pandola (DMX-V09-03-00) 175 16.02.2010 - L. Pandola (DMX-V09-03-00) 250 Copy of the previous tag, DMX-V09-02-02 176 Copy of the previous tag, DMX-V09-02-02, which was not submitted for 251 testing. 177 testing. 252 178 253 26.10.2009 - L. Pandola (DMX-V09-02-02) 179 26.10.2009 - L. Pandola (DMX-V09-02-02) 254 Physics list migrated from LowEnergy pr 180 Physics list migrated from LowEnergy processes to the new Livermore 255 models. Physics results unchanged for g 181 models. Physics results unchanged for gamma/e-. Possible differences 256 with ions/protons, since we don't 182 with ions/protons, since we don't use anymore G4hLowEnergyIonisation 257 183 258 22.10.2009 - L. Pandola (DMX-V09-02-01) 184 22.10.2009 - L. Pandola (DMX-V09-02-01) 259 Correct Analysis manager to solve a pro 185 Correct Analysis manager to solve a problem with the HBOOK output files 260 (ntuples not filled, histograms not sav 186 (ntuples not filled, histograms not saved). Still at the stage of 261 pre-migration. 187 pre-migration. 262 188 263 22.10.2009 - L. Pandola (DMX-V09-02-00) 189 22.10.2009 - L. Pandola (DMX-V09-02-00) 264 Get rid of a warning message and 190 Get rid of a warning message and allocation problems with ntuple2 265 Meant to be the reference to veri 191 Meant to be the reference to verify the migration to new 266 Livermore models. 192 Livermore models. 267 193 268 16.06.2008 - G.A.P.Cirrone (DMX-V09-01-01) 194 16.06.2008 - G.A.P.Cirrone (DMX-V09-01-01) 269 Removed AIDA command from GNUmake 195 Removed AIDA command from GNUmakefile 270 196 271 04.04.2008 - A. Howard (DMX-V09-01-00) 197 04.04.2008 - A. Howard (DMX-V09-01-00) 272 Fixed mis-sized arrays - ring_phys_gas[ 198 Fixed mis-sized arrays - ring_phys_gas[] and ring_phys_liq[]. 273 Both one were less than the utilized si 199 Both one were less than the utilized size (!). This has always 274 been wrong. 200 been wrong. 275 201 276 06.11.2007 - A. Howard (DMX-V09-00-02) 202 06.11.2007 - A. Howard (DMX-V09-00-02) 277 Corrected micrometer unit in macros fro 203 Corrected micrometer unit in macros from mum to um (old bug since 278 release 8.2) 204 release 8.2) 279 205 280 02.07.2007 - A. Howard (DMX-V09-00-01) 206 02.07.2007 - A. Howard (DMX-V09-00-01) 281 Added G4StepLimiter to physics list (co 207 Added G4StepLimiter to physics list (correction of migration to 282 Geant4 9.0) 208 Geant4 9.0) 283 209 284 02.07.2007 - A. Howard (DMX-V09-00-00) 210 02.07.2007 - A. Howard (DMX-V09-00-00) 285 Added missing header file G4hIonisation 211 Added missing header file G4hIonisation.hh to DMXPhysicsLists.cc 286 212 287 06.06.2007 - A. Howard (DMX-V08-03-01) 213 06.06.2007 - A. Howard (DMX-V08-03-01) 288 Changed fG4v71 to preferable fMinimal f 214 Changed fG4v71 to preferable fMinimal for msc step limitation 289 Converted to hIonisation from hLowEnerg 215 Converted to hIonisation from hLowEnergyIonisation until 290 un-initialiased variables are fix 216 un-initialiased variables are fixed 291 217 292 06.06.2007 - A. Howard (DMX-V08-03-00) 218 06.06.2007 - A. Howard (DMX-V08-03-00) 293 Migrated to new interface for SetMscSte 219 Migrated to new interface for SetMscStepLimitation(fG4v71) in 294 DMXPhysicsList 220 DMXPhysicsList 295 221 296 13.10.2006 - A. Howard (DMX-V08-01-00) 222 13.10.2006 - A. Howard (DMX-V08-01-00) 297 Removed uninitialized UserLimitsForXeno 223 Removed uninitialized UserLimitsForXenon (bug) 298 224 299 07.12.2005 - S. Guatelli (DMX-V07-01-02) 225 07.12.2005 - S. Guatelli (DMX-V07-01-02) 300 Compiles with CLHEP 2.0.2.2 226 Compiles with CLHEP 2.0.2.2 301 227 302 15.11.2005 - G.Cosmo (DMX-V07-01-00) 228 15.11.2005 - G.Cosmo (DMX-V07-01-00) 303 Migration to <sstream> from depre 229 Migration to <sstream> from deprecated <strstream>. 304 230 305 03.05.2005 - J.Allison 231 03.05.2005 - J.Allison 306 Replaced vis manager with G4VisEx 232 Replaced vis manager with G4VisExecutive. 307 233 308 07.12.2004 - S. Guatelli (DMX-V06-02-02) 234 07.12.2004 - S. Guatelli (DMX-V06-02-02) 309 G4VParticleChange migrated 235 G4VParticleChange migrated 310 236 311 29.11.2004 - S. Guatelli (DMX-V06-02-00) 237 29.11.2004 - S. Guatelli (DMX-V06-02-00) 312 Migrated to <cmath> 238 Migrated to <cmath> 313 239 314 28.05.2004 - S. Guatelli (DMX-V06-01-00) 240 28.05.2004 - S. Guatelli (DMX-V06-01-00) 315 Migrated to AIDA 3.2.1 and PI 1.2 241 Migrated to AIDA 3.2.1 and PI 1.2.1 316 242 317 02.12.2003 - G.Cosmo (DMX-V05-02-01) 243 02.12.2003 - G.Cosmo (DMX-V05-02-01) 318 Migrated to new hadronic processe 244 Migrated to new hadronic processes for release 6.0. 319 Fixed compilation warnings. 245 Fixed compilation warnings. 320 246 321 12.11.2003 - John Allison 247 12.11.2003 - John Allison 322 Updated Vis Manager. 248 Updated Vis Manager. 323 249 324 08.11.2002 - A.Howard 250 08.11.2002 - A.Howard 325 Migrated to AIDA 3. 251 Migrated to AIDA 3. 326 252 327 28.11.2001 - A.Howard 253 28.11.2001 - A.Howard 328 Created, first version. 254 Created, first version.