Warning, /geant4/examples/advanced/exp_microdosimetry/History is written in an unsupported language. File is not indexed.
0001 # Example exp_microdosimetry 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).
0005 It must **not** be used as a substitute for writing good git commit messages!
0006
0007 -------------------------------------------------------------------------------
0008 ## 2025-11-03 G. Milluzzo (exp_microdosimetry-V11-03-00)
0009 - Added the mini tissue equivalent proportional counter (mini TEPC) in Detector Construction
0010 - Added a new macro implementing a parallel monoenergetic 100 MeV proton beam
0011
0012 ## 2024-10-28 G. Milluzzo (exp_microdosimetry-V11-02-00)
0013 - Added the SiC microdosimeter geometry in DetectorConstruction
0014
0015 ## 2023-11-15 I. Hrivnacova (exp_microdosimetry-V11-01-03)
0016 - Updated vis.mac: changed "/vis/open XYZ [600x600-0+0]" to "/vis/open"
0017 to allow run-time choices and simplified comments.
0018
0019 ## 2023-11-12 Alberto Ribon (exp_microdosimetry-V11-01-02)
0020 - run.mac : 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 ## 2023-11-09 G. Milluzzo (exp_microdosimetry-V11-01-01)
0027 - Renaming the radioprotection example in exp_microdosimetry
0028
0029 ## 2022-11-16 F. Romano, J.Magini, G.Parisi, G. Milluzzo (radioprotection-V11-00-02)
0030 - Updating the READMEfile.
0031
0032 ## 2022-11-09 Francesco Romano (radioprotection-V11-00-01)
0033 - Added the diamondTelescope detector. Messengers modified accordingly.
0034 Added python scripts to analyze the spectra files and calculate microdosimetric
0035 Quantities.
0036
0037 ---
0038
0039 # History entries prior to 11.0
0040
0041 28.10.2021, S.Guatelli tag radioprotection-V10-07-04
0042 Added the Bridge silicon microdosimeter and a
0043 macro to perform microdosimetric calculations.
0044 The ROOT macros run with ROOT version 6.
0045
0046 07.10.2021, I. Hrivnacova tag radioprotection-V10-07-03
0047 Migration to new G4AnalysisManager.hh header.
0048
0049 19.07.2021, I. Hrivnacova tag radioprotection-V10-07-02
0050 Updated for changes in the analysis category:
0051 removed deleting of the analysis manager,
0052 as this is now done by the Geant4 kernel.
0053
0054 24.05.2021, B. Morgan (radioprotection-V10-07-01)
0055 - Bump required CMake version range to 3.12...3.20, matching core Geant4
0056
0057 11.02.2021 - S. Guatelli tag radioprotection-V10-07-00
0058 Dependence to G4EmProcessOptions removed.
0059 SetCuts method removed from the local PhysicsList as it is
0060 not thread-safe.
0061
0062 17.11.2020 - S. Guatelli tag radioprotection-V10-06-02
0063 Migration to G4RunManagerFactory
0064
0065 02.11.2020 - F. Romano and J. Magini tag radioprotection-V10-06-01
0066 - radioprotection.cc :
0067 added new parameter to DetectorConstruction constructor
0068 added instance of DetectorManager
0069 - DetectorConstruction.hh :
0070 defined private methods to construct a specific type of detector ("Silicon", "Diamond", and "MicroDiamond")
0071 added detectorType private string to store the name of the one in use
0072 added a variable to the constructor
0073 added declaration for DetectorMessenger class
0074 - DetectorConstruction.cc :
0075 modifed the constructor to store the detector type
0076 rewrote Construct so that it calls the specific method of the selected detector type
0077 moved the previous diamond detector geometry to ConstructDiamondDetector, and added new possible
0078 geometries (silicon and microdiamond) from scratch via the other two methods
0079 - DetectorMessenger.hh :
0080 created the file in order to switch detector type
0081 - DetectorMessenger.cc :
0082 created the file in order to switch detector type
0083 - geometry.mac :
0084 create the macro in order to select a specific detector at runtime (by default, all options are commented out)
0085 - vis.mac :
0086 added a line to execute geometry.mac before launching the GUI (at which point it wouldn't be possible to change the geometry anymore)
0087 - run.mac:
0088 added a line to execute geometry.mac
0089 - CMakeLists.txt :
0090 added geometry.mac to the list of files to be copied to the build directory
0091
0092 02.11.2020 - B.Morgan tag radioprotection-V10-06-00
0093 Support same CMake version range as core Geant4
0094
0095 30.10.2019 - S. Guatelli tag radioprotection-V10-05-01
0096 using namespace std removed
0097
0098 31.01.2019 - I.Hrivnacova tag radioprotection-V10-05-00
0099 Merged GitHub PR #4: all Boolean operators now return G4bool.
0100
0101 19.11.2016 - A. Dotti tag radioprotection-V10-02-01
0102 Explicit set of SD to manager
0103
0104 28.10.2016 - G. Folger tag radioprotection-V10-02-00
0105 Remove direct use of theParticleIterator, use GetParticleTableIterator().
0106 fix required by clang39 on Linux and MAC
0107
0108 06.03.2015 - A. Dotti. tag radioprotection-V10-01-00
0109 removing unnecessary GPS in master
0110
0111 13.10.2014 - S. Guatelli. tag radioprotection-V10-00-01
0112 compilation warning with CLANG deleted (Run Action)
0113
0114 09.10.2014 - S. Guatelli. tag radioprotection-V10-00-00
0115 compilation errors and warning on cdash deleted
0116
0117 08.11.2013 - S. Guatelli. tag radioprotection-V09-06-03
0118 MT mode + analysis working
0119
0120 20.09.2013 - S. Guatelli. tag radioprotection-V09-06-02
0121 REMSIM example dismissed as it is out of date.
0122 Replaced with characterisation of novel diamond detector for
0123 radiation protection, using microdosimetric approach.
0124
0125 04.02.2013 - G.Folger; tag radioprotection-V09-06-01
0126 RemSimPhysicsList.cc: Update for renamed physics builders
0127 GNUmakefile: correct G4INSTALL
0128
0129 14.12.2012 A. Ribon, tag radioprotection-V09-06-00
0130 Removed use of obsolete G4HadronQElasticPhysics.
0131
0132 28.11.2012 G. Cosmo, tag radioprotection-V09-05-03
0133 Fixed cases of variable shadowing.
0134
0135 25.10.2012 L. Pandola, tag radioprotection-V09-05-02
0136 Replace CMakeLists.txt to deal with UI/VIS
0137
0138 12.10.2012 G. Cosmo, tag radioprotection-V09-05-01
0139 Explicit inclusion of units and constants headers.
0140
0141 08.12.2011 P. Mato. tag radioprotection-V09-05-00
0142 Added CMakeLists.txt file
0143
0144 31.10.2011 L. Pandola. Migrated G4Exceptions to the new scheme
0145 tag radioprotection-V09-04-02
0146
0147 23.09.2011 S. Guatelli. Scoring mesh introduced.
0148 G4Analysis component subtitutes AIDA/PI analysis
0149 tag radioprotection-V09-04-01
0150
0151 21.09.2011 S. Guatelli. Update of the physics list,
0152 tag radioprotection-V09-04-00
0153
0154 18.11.2010 J.Allison, tag radioprotection-V09-03-03
0155 Introduce G4UIExecutive.
0156
0157 09.11.2010 M.Asai, tag radioprotection-V09-03-02
0158 Fix AIDA file option
0159
0160 06.06.2010 J. Perl, tag radioprotection-V09-03-01
0161 Remove unused variable in EventAction
0162
0163 03.06.2010 J. Perl, tag radioprotection-V09-03-00
0164 Update vis usage
0165
0166 16.11.2009 S. Guatelli, tag radioprotection-V09-02-04
0167 analysis output format is changed to xml
0168
0169 12.11.2009 S. Guatelli, tag radioprotection-V09-02-01
0170 Physics List updated
0171
0172 08.04.2009 G.A.P.Cirrone, tag radioprotection-V09-02-00
0173 GNUmakefile updated
0174
0175 6 March 2009 Guy Barrand (in agreement with G.Cosmo)
0176 - GNUmakefile : remove the G4ANALYSIS_USE logic found in this file
0177 since it is handled already in the config/analysis.gmk.
0178 This avoids a duplication in the compilation and link commands
0179 of the aida-config options.
0180
0181 06.06.2007 MGP tag radioprotection-V08-03-00
0182 Minor documentation update
0183
0184 15th November 2006 Susanna Guatelli (radioprotection-V08-01-00)
0185 - The hadronic physics lists are more clear.
0186
0187 31th May 2006 Susanna Guatelli(radioprotection-V08-00-01)
0188 - Added histograms
0189 - Added comments
0190
0191 15th March 2006 Susanna Guatelli(radioprotection-V08-00-00)
0192 - Pion absorption at rest introduced in RemSimHadronicBinary.cc
0193 - Added more histograms
0194 - Primary particle generator can handle spectra
0195
0196 7th December 2005 Susanna Guatelli (radioprotection-V07-01-04)
0197 - Macros updated
0198 - Comment deleted from remsim.cc
0199
0200 2nd December 2005 Susanna Guatelli (radioprotection-V07-01-03)
0201 - Ions updated
0202 - General Particle source introduced
0203 - Macros updated
0204 - README updated
0205
0206 23th November 2005 Susanna Guatelli (radioprotection-V07-01-02)
0207 - Ions introduced
0208
0209 23th November 2005 Susanna Guatelli (radioprotection-V07-01-01)
0210 - Deleted warning due to standard C++ libraries concerning reading
0211 external files
0212 - Added Eta and EtaPrime as particles
0213
0214 8th September 2005 Susanna Guatelli (radioprotection-V07-01-00)
0215 - Deleted bug. The bug appears at the end of the execution of the simulation.
0216 The bug consists in a segmentation fault appearing after the delete
0217 of the run manager. The bug appeared with platform slc3.
0218 It is due to a bug in G4hLowEnergyIonisation.
0219
0220 30th May 2005 Susanna Guatelli (radioprotection-V07-00-05)
0221 - Code review, analysis with AIDA 3.2.1 and PI 1.3.3
0222
0223 3rd May 2005 John Allison (examples-V07-00-03)
0224 - Replaced vis manager with G4VisExecutive.
0225
0226 11.2004 - Binary cascade approach added
0227
0228 11.2004 - Option to define the format of the output file hbook or xml
0229
0230 11.2004 - Add histograms
0231
0232 05.2004 - Design iteration with Decorator Design pattern
0233
0234 01.2004 - S.Guatelli
0235 First implementation
0236