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