Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/examples/advanced/exp_microdosimetry/History

Version: [ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]

  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