Geant4 Cross Reference |
1 # Example exp_microdosimetry 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 ## 2024-10-28 G. Milluzzo (exp_microdosimetry-V11-02-00) 9 - Added the SiC microdosimeter geometry in DetectorConstruction 10 11 ## 2023-11-15 I. Hrivnacova (exp_microdosimetry-V11-01-03) 12 - Updated vis.mac: changed "/vis/open XYZ [600x600-0+0]" to "/vis/open" 13 to allow run-time choices and simplified comments. 14 15 ## 2023-11-12 Alberto Ribon (exp_microdosimetry-V11-01-02) 16 - run.mac : introduced the UI command 17 '/process/had/rdm/thresholdForVeryLongDecayTime 1.0e+60 year' 18 to allow all radioactive decays (including the very long ones). 19 This is necessary since G4 11.2, being 1 year the default time 20 threshold above which the decays are ignored. 21 22 ## 2023-11-09 G. Milluzzo (exp_microdosimetry-V11-01-01) 23 - Renaming the radioprotection example in exp_microdosimetry 24 25 ## 2022-11-16 F. Romano, J.Magini, G.Parisi, G. Milluzzo (radioprotection-V11-00-02) 26 - Updating the READMEfile. 27 28 ## 2022-11-09 Francesco Romano (radioprotection-V11-00-01) 29 - Added the diamondTelescope detector. Messengers modified accordingly. 30 Added python scripts to analyze the spectra files and calculate microdosimetric 31 Quantities. 32 33 --- 34 35 # History entries prior to 11.0 36 37 28.10.2021, S.Guatelli tag radioprotection-V10-07-04 38 Added the Bridge silicon microdosimeter and a 39 macro to perform microdosimetric calculations. 40 The ROOT macros run with ROOT version 6. 41 42 07.10.2021, I. Hrivnacova tag radioprotection-V10-07-03 43 Migration to new G4AnalysisManager.hh header. 44 45 19.07.2021, I. Hrivnacova tag radioprotection-V10-07-02 46 Updated for changes in the analysis category: 47 removed deleting of the analysis manager, 48 as this is now done by the Geant4 kernel. 49 50 24.05.2021, B. Morgan (radioprotection-V10-07-01) 51 - Bump required CMake version range to 3.12...3.20, matching core Geant4 52 53 11.02.2021 - S. Guatelli tag radioprotection-V10-07-00 54 Dependence to G4EmProcessOptions removed. 55 SetCuts method removed from the local PhysicsList as it is 56 not thread-safe. 57 58 17.11.2020 - S. Guatelli tag radioprotection-V10-06-02 59 Migration to G4RunManagerFactory 60 61 02.11.2020 - F. Romano and J. Magini tag radioprotection-V10-06-01 62 - radioprotection.cc : 63 added new parameter to DetectorConstruction constructor 64 added instance of DetectorManager 65 - DetectorConstruction.hh : 66 defined private methods to construct a specific type of detector ("Silicon", "Diamond", and "MicroDiamond") 67 added detectorType private string to store the name of the one in use 68 added a variable to the constructor 69 added declaration for DetectorMessenger class 70 - DetectorConstruction.cc : 71 modifed the constructor to store the detector type 72 rewrote Construct so that it calls the specific method of the selected detector type 73 moved the previous diamond detector geometry to ConstructDiamondDetector, and added new possible 74 geometries (silicon and microdiamond) from scratch via the other two methods 75 - DetectorMessenger.hh : 76 created the file in order to switch detector type 77 - DetectorMessenger.cc : 78 created the file in order to switch detector type 79 - geometry.mac : 80 create the macro in order to select a specific detector at runtime (by default, all options are commented out) 81 - vis.mac : 82 added a line to execute geometry.mac before launching the GUI (at which point it wouldn't be possible to change the geometry anymore) 83 - run.mac: 84 added a line to execute geometry.mac 85 - CMakeLists.txt : 86 added geometry.mac to the list of files to be copied to the build directory 87 88 02.11.2020 - B.Morgan tag radioprotection-V10-06-00 89 Support same CMake version range as core Geant4 90 91 30.10.2019 - S. Guatelli tag radioprotection-V10-05-01 92 using namespace std removed 93 94 31.01.2019 - I.Hrivnacova tag radioprotection-V10-05-00 95 Merged GitHub PR #4: all Boolean operators now return G4bool. 96 97 19.11.2016 - A. Dotti tag radioprotection-V10-02-01 98 Explicit set of SD to manager 99 100 28.10.2016 - G. Folger tag radioprotection-V10-02-00 101 Remove direct use of theParticleIterator, use GetParticleTableIterator(). 102 fix required by clang39 on Linux and MAC 103 104 06.03.2015 - A. Dotti. tag radioprotection-V10-01-00 105 removing unnecessary GPS in master 106 107 13.10.2014 - S. Guatelli. tag radioprotection-V10-00-01 108 compilation warning with CLANG deleted (Run Action) 109 110 09.10.2014 - S. Guatelli. tag radioprotection-V10-00-00 111 compilation errors and warning on cdash deleted 112 113 08.11.2013 - S. Guatelli. tag radioprotection-V09-06-03 114 MT mode + analysis working 115 116 20.09.2013 - S. Guatelli. tag radioprotection-V09-06-02 117 REMSIM example dismissed as it is out of date. 118 Replaced with characterisation of novel diamond detector for 119 radiation protection, using microdosimetric approach. 120 121 04.02.2013 - G.Folger; tag radioprotection-V09-06-01 122 RemSimPhysicsList.cc: Update for renamed physics builders 123 GNUmakefile: correct G4INSTALL 124 125 14.12.2012 A. Ribon, tag radioprotection-V09-06-00 126 Removed use of obsolete G4HadronQElasticPhysics. 127 128 28.11.2012 G. Cosmo, tag radioprotection-V09-05-03 129 Fixed cases of variable shadowing. 130 131 25.10.2012 L. Pandola, tag radioprotection-V09-05-02 132 Replace CMakeLists.txt to deal with UI/VIS 133 134 12.10.2012 G. Cosmo, tag radioprotection-V09-05-01 135 Explicit inclusion of units and constants headers. 136 137 08.12.2011 P. Mato. tag radioprotection-V09-05-00 138 Added CMakeLists.txt file 139 140 31.10.2011 L. Pandola. Migrated G4Exceptions to the new scheme 141 tag radioprotection-V09-04-02 142 143 23.09.2011 S. Guatelli. Scoring mesh introduced. 144 G4Analysis component subtitutes AIDA/PI analysis 145 tag radioprotection-V09-04-01 146 147 21.09.2011 S. Guatelli. Update of the physics list, 148 tag radioprotection-V09-04-00 149 150 18.11.2010 J.Allison, tag radioprotection-V09-03-03 151 Introduce G4UIExecutive. 152 153 09.11.2010 M.Asai, tag radioprotection-V09-03-02 154 Fix AIDA file option 155 156 06.06.2010 J. Perl, tag radioprotection-V09-03-01 157 Remove unused variable in EventAction 158 159 03.06.2010 J. Perl, tag radioprotection-V09-03-00 160 Update vis usage 161 162 16.11.2009 S. Guatelli, tag radioprotection-V09-02-04 163 analysis output format is changed to xml 164 165 12.11.2009 S. Guatelli, tag radioprotection-V09-02-01 166 Physics List updated 167 168 08.04.2009 G.A.P.Cirrone, tag radioprotection-V09-02-00 169 GNUmakefile updated 170 171 6 March 2009 Guy Barrand (in agreement with G.Cosmo) 172 - GNUmakefile : remove the G4ANALYSIS_USE logic found in this file 173 since it is handled already in the config/analysis.gmk. 174 This avoids a duplication in the compilation and link commands 175 of the aida-config options. 176 177 06.06.2007 MGP tag radioprotection-V08-03-00 178 Minor documentation update 179 180 15th November 2006 Susanna Guatelli (radioprotection-V08-01-00) 181 - The hadronic physics lists are more clear. 182 183 31th May 2006 Susanna Guatelli(radioprotection-V08-00-01) 184 - Added histograms 185 - Added comments 186 187 15th March 2006 Susanna Guatelli(radioprotection-V08-00-00) 188 - Pion absorption at rest introduced in RemSimHadronicBinary.cc 189 - Added more histograms 190 - Primary particle generator can handle spectra 191 192 7th December 2005 Susanna Guatelli (radioprotection-V07-01-04) 193 - Macros updated 194 - Comment deleted from remsim.cc 195 196 2nd December 2005 Susanna Guatelli (radioprotection-V07-01-03) 197 - Ions updated 198 - General Particle source introduced 199 - Macros updated 200 - README updated 201 202 23th November 2005 Susanna Guatelli (radioprotection-V07-01-02) 203 - Ions introduced 204 205 23th November 2005 Susanna Guatelli (radioprotection-V07-01-01) 206 - Deleted warning due to standard C++ libraries concerning reading 207 external files 208 - Added Eta and EtaPrime as particles 209 210 8th September 2005 Susanna Guatelli (radioprotection-V07-01-00) 211 - Deleted bug. The bug appears at the end of the execution of the simulation. 212 The bug consists in a segmentation fault appearing after the delete 213 of the run manager. The bug appeared with platform slc3. 214 It is due to a bug in G4hLowEnergyIonisation. 215 216 30th May 2005 Susanna Guatelli (radioprotection-V07-00-05) 217 - Code review, analysis with AIDA 3.2.1 and PI 1.3.3 218 219 3rd May 2005 John Allison (examples-V07-00-03) 220 - Replaced vis manager with G4VisExecutive. 221 222 11.2004 - Binary cascade approach added 223 224 11.2004 - Option to define the format of the output file hbook or xml 225 226 11.2004 - Add histograms 227 228 05.2004 - Design iteration with Decorator Design pattern 229 230 01.2004 - S.Guatelli 231 First implementation 232