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