Geant4 Cross Reference |
1 # Example microdosimetry History << 1 ------------------------------------------------------------------- >> 2 ------------------------------------------------------------------- 2 3 3 See `CONTRIBUTING.rst` for details of **requir << 4 ========================================================= 4 which **must** added in reverse chronological << 5 Geant4 - Microdosimetry example 5 be used as a substitute for writing good git c << 6 ========================================================= 6 7 7 ## 2024-10-05 Sebastien Incerti (microdosimetr << 8 Package History file 8 - updated README << 9 -------------------- 9 << 10 ## 2024-02-13 Sebastien Incerti (microdosimetr << 11 - simplification of example to demonstrate the << 12 << 13 ## 2024-02-03 Sebastien Incerti (microdosimetr << 14 - original content of example removed << 15 - replaced by dnaphysics example, version dnap << 16 << 17 ## 2021-12-10 Ben Morgan (microdosimetry-V11-0 << 18 - Change to new Markdown History format << 19 << 20 --- << 21 << 22 # History entries prior to 11.0 << 23 << 24 07-11-2021 I. Hrivnacova - microdosimetry-V10- << 25 - Added analysis manager Clear() call instead << 26 deleting in the end of run (removed on July << 27 << 28 06-10-2021 I. Hrivnacova - microdosimetry-V10- << 29 - Migration to new G4AnalysisManager.hh header << 30 define the default output file type (root), << 31 removed Analysis.hh. << 32 << 33 19-07-21 I. Hrivnacova - microdosimetry-V10-07 << 34 - Updated for changes in the analysis category << 35 removed deleting of the analysis manager, << 36 as this is now done by the Geant4 kernel. << 37 << 38 23-03-21 V.Ivanchenko - microdosimetry-V10-07- << 39 - updated PhysicsList for 11.0: use updated Se << 40 << 41 03-03-21 V.Ivanchenko - microdosimetry-V10-07- << 42 - updated PhysicsList for 11.0: removed thread << 43 use SetEmModel(..) for multiple scattering. << 44 10 45 10-11-20 B. Morgan - microdosimetry-V10-06-00 11 10-11-20 B. Morgan - microdosimetry-V10-06-00 46 - Migration to G4RunManagerFactory. 12 - Migration to G4RunManagerFactory. 47 13 48 03-03-19 S. Incerti - microdosimetry-V10-05-00 14 03-03-19 S. Incerti - microdosimetry-V10-05-00 49 - updated plot.C. 15 - updated plot.C. 50 16 51 22-07-18 S. Incerti - microdosimetry-V10-04-01 17 22-07-18 S. Incerti - microdosimetry-V10-04-01 52 - removed obsolete RanecuEngine. 18 - removed obsolete RanecuEngine. 53 19 54 09-05-18 B.Morgan - microdosimetry-V10-04-00 20 09-05-18 B.Morgan - microdosimetry-V10-04-00 55 - Include G4Types before use of G4MULTITHREADE 21 - Include G4Types before use of G4MULTITHREADED. For forward 56 compatibility with move to #defines over -D 22 compatibility with move to #defines over -D for G4 preprocessor 57 symbols. 23 symbols. 58 24 59 07-11-17 S. Incerti - microdosimetry-V10-03-08 25 07-11-17 S. Incerti - microdosimetry-V10-03-08 60 - updated plot.C 26 - updated plot.C 61 27 62 06-11-17 S. Incerti - microdosimetry-V10-03-07 28 06-11-17 S. Incerti - microdosimetry-V10-03-07 63 - updated PL (manual approach of G4DNA activat 29 - updated PL (manual approach of G4DNA activator) 64 30 65 11-10-17 S. Incerti - microdosimetry-V10-03-06 31 11-10-17 S. Incerti - microdosimetry-V10-03-06 66 - added more flags for EM processes 32 - added more flags for EM processes 67 33 68 02-10-17 S. Incerti - microdosimetry-V10-03-05 34 02-10-17 S. Incerti - microdosimetry-V10-03-05 69 - added more flags for EM processes 35 - added more flags for EM processes 70 36 71 17-08-17 S. Incerti - microdosimetry-V10-03-04 37 17-08-17 S. Incerti - microdosimetry-V10-03-04 72 - fix to analysis manager call in SteppingActi 38 - fix to analysis manager call in SteppingAction 73 39 74 16-08-17 S. Incerti - microdosimetry-V10-03-03 40 16-08-17 S. Incerti - microdosimetry-V10-03-03 75 - adapted to same scheme as dnaphysics 41 - adapted to same scheme as dnaphysics 76 42 77 23-02-17 I. Hrivnacova - microdosimetry-V10-03 43 23-02-17 I. Hrivnacova - microdosimetry-V10-03-02 78 - fixed compilation (G4UIQt.hh include) 44 - fixed compilation (G4UIQt.hh include) 79 45 80 31-12-16 S. Incerti - microdosimetry-V10-03-01 46 31-12-16 S. Incerti - microdosimetry-V10-03-01 81 - fixed comlpilation 47 - fixed comlpilation 82 48 83 30-12-16 S. Incerti - microdosimetry-V10-03-00 49 30-12-16 S. Incerti - microdosimetry-V10-03-00 84 - cleanup and reordering of processes 50 - cleanup and reordering of processes 85 51 86 14-10-16 G.Folger - microdosimetry-V10-02-04 52 14-10-16 G.Folger - microdosimetry-V10-02-04 87 - remove direct use of theParticleIterator, us 53 - remove direct use of theParticleIterator, use GetParticleTableIterator(). 88 fix required by clang39 on Linux and MAC 54 fix required by clang39 on Linux and MAC 89 55 90 07 July 2016 - S. Incerti - microdosimetry-V10 56 07 July 2016 - S. Incerti - microdosimetry-V10-02-03 91 - updated README 57 - updated README 92 58 93 04 July 2016 - I. Hrivnacova - microdosimetry- 59 04 July 2016 - I. Hrivnacova - microdosimetry-V10-02-02 94 - Fixes for Doxygen documentation 60 - Fixes for Doxygen documentation 95 61 96 04 June 2016 - V.Ivanchenko - microdosimetry-V 62 04 June 2016 - V.Ivanchenko - microdosimetry-V10-02-01 97 - Fix PhysicsList 63 - Fix PhysicsList 98 64 99 31 May 2016 - M. Karamitros - microdosimetry-V 65 31 May 2016 - M. Karamitros - microdosimetry-V10-02-00 100 - Increase cuts of G4ElectronCapture to 7.4 eV 66 - Increase cuts of G4ElectronCapture to 7.4 eV to remain compatible 101 with the energy validity of the Champion's e 67 with the energy validity of the Champion's elastic model 102 68 103 17 Sep 2015 - S. Incerti - microdosimetry-V10- 69 17 Sep 2015 - S. Incerti - microdosimetry-V10-01-00 104 - Applied coding guidelines 70 - Applied coding guidelines 105 71 106 24 Nov 2014 - M. Karamitros - microdosimetry-V 72 24 Nov 2014 - M. Karamitros - microdosimetry-V10-00-08 107 - Retag before release 73 - Retag before release 108 74 109 12 Nov 2014 - M. Karamitros - microdosimetry-V 75 12 Nov 2014 - M. Karamitros - microdosimetry-V10-00-07 110 - Add a ifdef G4UI_USE_QT to avoid compilation 76 - Add a ifdef G4UI_USE_QT to avoid compilation error on ctest 111 - Copy README to bin directory 77 - Copy README to bin directory 112 - Only create the vis viewer in the main 78 - Only create the vis viewer in the main 113 79 114 10 Nov 2014 - M. Karamitros - microdosimetry-V 80 10 Nov 2014 - M. Karamitros - microdosimetry-V10-00-06 115 - Correct the check on the output file command 81 - Correct the check on the output file command line option 116 82 117 10 Nov 2014 - M. Karamitros - microdosimetry-V 83 10 Nov 2014 - M. Karamitros - microdosimetry-V10-00-05 118 - Following Laurent's development: add a tab i 84 - Following Laurent's development: add a tab in the Qt interface 119 displaying the README 85 displaying the README 120 86 121 10 Nov 2014 - M. Karamitros - microdosimetry-V 87 10 Nov 2014 - M. Karamitros - microdosimetry-V10-00-04 122 - CommandLine updated 88 - CommandLine updated 123 - Default output file's name corrected 89 - Default output file's name corrected 124 - remove microdosmietry.mac 90 - remove microdosmietry.mac 125 91 126 08 Nov 2014 - M.Karamitros - microdosimetry-V1 92 08 Nov 2014 - M.Karamitros - microdosimetry-V10-00-03 127 - Clean command line options 93 - Clean command line options 128 94 129 06 Nov 2014 - M.Karamitros - microdosimetry-V1 95 06 Nov 2014 - M.Karamitros - microdosimetry-V10-00-02 130 - Check analysis manager is actived removed 96 - Check analysis manager is actived removed 131 - Select gui + vis from command line option 97 - Select gui + vis from command line option 132 98 133 23 Oct 2013 - V.Ivanchenko - microdosimetry-V1 99 23 Oct 2013 - V.Ivanchenko - microdosimetry-V10-00-01 134 - Fixed user actions and enter flexible number 100 - Fixed user actions and enter flexible number of threads 135 101 136 22 Oct 2013 - M. Karamitros - microdosimetry-V 102 22 Oct 2013 - M. Karamitros - microdosimetry-V10-00-00 137 - confusion : 09-06 -> 10-00 - change name of 103 - confusion : 09-06 -> 10-00 - change name of the tag 138 104 139 22 Oct 2013 - M. Karamitros - microdosimetry-V 105 22 Oct 2013 - M. Karamitros - microdosimetry-V09-06-12 140 - Update READMEs 106 - Update READMEs 141 107 142 22 Oct 2013 - M. Karamitros - microdosimetry-V 108 22 Oct 2013 - M. Karamitros - microdosimetry-V09-06-11 143 - src: Add missing base class initialization 109 - src: Add missing base class initialization 144 110 145 22 Oct 2013 - M. Karamitros - microdosimetry-V 111 22 Oct 2013 - M. Karamitros - microdosimetry-V09-06-10 146 - Migration to extended 112 - Migration to extended 147 - Add missing virtuals, clean classes 113 - Add missing virtuals, clean classes 148 - Add .README 114 - Add .README 149 - microdosimetry.mac -> microdosimetry.in 115 - microdosimetry.mac -> microdosimetry.in 150 - CMakeLists.txt: improve configuration of mac 116 - CMakeLists.txt: improve configuration of mac files 151 - Add RunInitObserver class and make TrackingA 117 - Add RunInitObserver class and make TrackingAction dependent on it 152 118 153 3 Oct 2013 - S. Incerti - microdosimetry-V09-0 119 3 Oct 2013 - S. Incerti - microdosimetry-V09-06-09 154 - Updated CMakeLists.txt 120 - Updated CMakeLists.txt 155 121 156 30 Sep 2013 - I. Hrivnacova - microdosimetry-V 122 30 Sep 2013 - I. Hrivnacova - microdosimetry-V09-06-08 157 - Updated for changes in analysis: 123 - Updated for changes in analysis: 158 (removal of G4AnalysisManager::Create(isMast 124 (removal of G4AnalysisManager::Create(isMaster)) 159 125 160 22 Aug 2013 - S. Incerti - microdosimetry-V09- 126 22 Aug 2013 - S. Incerti - microdosimetry-V09-06-07 161 - Updated README 127 - Updated README 162 128 163 19 Aug 2013 - S. Incerti - microdosimetry-V09- 129 19 Aug 2013 - S. Incerti - microdosimetry-V09-06-06 164 - Updated README 130 - Updated README 165 131 166 30 July 2013 - A.Dotti - microdosimetry-V09-06 132 30 July 2013 - A.Dotti - microdosimetry-V09-06-05 167 - Fix compilation warnings from clang32 133 - Fix compilation warnings from clang32 168 134 169 7 June 2013 - M. Karamitros - microdosimetry-V 135 7 June 2013 - M. Karamitros - microdosimetry-V09-06-04 170 - Remove unnecessary output 136 - Remove unnecessary output 171 137 172 7 June 2013 - M. Karamitros - microdosimetry-V 138 7 June 2013 - M. Karamitros - microdosimetry-V09-06-03 173 - Code clean up and comments added for beta re 139 - Code clean up and comments added for beta release 174 140 175 3 June 2013 - M. Karamitros - microdosimetry-V 141 3 June 2013 - M. Karamitros - microdosimetry-V09-06-02 176 - Fix initialization of sequential run 142 - Fix initialization of sequential run 177 143 178 10 Apr 2013 - M. Karamitros - microdosimetry-V 144 10 Apr 2013 - M. Karamitros - microdosimetry-V09-06-01 179 - Migration to MT 145 - Migration to MT 180 146 181 10 Apr 2013 - S. Incerti - microdosimetry-V09- 147 10 Apr 2013 - S. Incerti - microdosimetry-V09-06-00 182 - Updated msc model 148 - Updated msc model 183 149 184 3 Nov 2012 - S.Incerti - microdosimetry-V09-05 150 3 Nov 2012 - S.Incerti - microdosimetry-V09-05-06 185 - Removed shadowing in SteppingAction 151 - Removed shadowing in SteppingAction 186 - Updated physics list for usage of SetEmModel 152 - Updated physics list for usage of SetEmModel() method 187 153 188 26 Oct 2012 - L.Pandola - microdosimetry-V09-0 154 26 Oct 2012 - L.Pandola - microdosimetry-V09-05-05 189 - Changed CMakeLists.txt to deal with VIS/UI 155 - Changed CMakeLists.txt to deal with VIS/UI 190 156 191 26 Oct 2012 - S.Incerti - microdosimetry-V09-0 157 26 Oct 2012 - S.Incerti - microdosimetry-V09-05-04 192 - Renamed executable 158 - Renamed executable 193 159 194 12 Oct 2012 - G.Cosmo - microdosimetry-V09-05- 160 12 Oct 2012 - G.Cosmo - microdosimetry-V09-05-03 195 - Explicit inclusion of units and constants he 161 - Explicit inclusion of units and constants headers 196 162 197 1 Oct 2012 - V. Ivantchenko - microdosimetry-V 163 1 Oct 2012 - V. Ivantchenko - microdosimetry-V09-05-02 198 - G4ElectronCapture - clean up killing capture 164 - G4ElectronCapture - clean up killing captured electron 199 165 200 16 Aug 2012 - S. Incerti - microdosimetry-V09- 166 16 Aug 2012 - S. Incerti - microdosimetry-V09-05-01 201 - Switched to new analysis interface 167 - Switched to new analysis interface 202 168 203 10 Aug 2012 - S. Incerti - microdosimetry-V09- 169 10 Aug 2012 - S. Incerti - microdosimetry-V09-05-00 204 - Removed export=root option in HistoManager 170 - Removed export=root option in HistoManager 205 171 206 23 July 2012 - M. Karamitros - microdosimetry 172 23 July 2012 - M. Karamitros - microdosimetry-V09-04-07 207 - Added TrackingAction (count N secondaries cr 173 - Added TrackingAction (count N secondaries created in/outside 208 "target" region) + Modified related classes 174 "target" region) + Modified related classes (RunAct and main) 209 175 210 18 August 2011 - S. Incerti - microdosimetry- 176 18 August 2011 - S. Incerti - microdosimetry-V09-04-06 211 - Added scoring of msc 177 - Added scoring of msc 212 178 213 18 August 2011 - S. Incerti - microdosimetry- 179 18 August 2011 - S. Incerti - microdosimetry-V09-04-05 214 - Removed initStep test in SteppingAction 180 - Removed initStep test in SteppingAction 215 181 216 16 August 2011 - S. Incerti - microdosimetry- 182 16 August 2011 - S. Incerti - microdosimetry-V09-04-04 217 - Removed usage of system command 183 - Removed usage of system command 218 184 219 27 May 2011 - S. Incerti - microdosimetry-V09 185 27 May 2011 - S. Incerti - microdosimetry-V09-04-03 220 - Switched back to ordered physics list 186 - Switched back to ordered physics list 221 187 222 20 May 2011 - S. Incerti - microdosimetry-V09 188 20 May 2011 - S. Incerti - microdosimetry-V09-04-02 223 - Switched to non-ordered physics list 189 - Switched to non-ordered physics list 224 190 225 02 April 2011 - S. Incerti - microdosimetry-V 191 02 April 2011 - S. Incerti - microdosimetry-V09-04-01 226 - Added new variables to histogram 192 - Added new variables to histogram 227 193 228 13 March 2011 - S. Incerti - microdosimetry-V 194 13 March 2011 - S. Incerti - microdosimetry-V09-04-00 229 - Switched to G4ionIonisation and 5 MeV proton 195 - Switched to G4ionIonisation and 5 MeV proton 230 196 231 18 November 2010 - J. Allison - microdosimetr 197 18 November 2010 - J. Allison - microdosimetry-V09-03-10 232 - Introduced G4UIExecutive. 198 - Introduced G4UIExecutive. 233 199 234 12 November 2010 - S. Incerti - microdosimetr 200 12 November 2010 - S. Incerti - microdosimetry-V09-03-09 235 - Modified energy limit of Sanche vib excitati 201 - Modified energy limit of Sanche vib excitation for e- 236 202 237 09 November 2010 - M. Asai - microdosimetry-V0 203 09 November 2010 - M. Asai - microdosimetry-V09-03-08 238 - Fix AIDA file option. 204 - Fix AIDA file option. 239 205 240 08 October 2010 - S. Incerti - microdosimetry- 206 08 October 2010 - S. Incerti - microdosimetry-V09-03-07 241 - added H excitation 207 - added H excitation 242 208 243 06 October 2010 - S. Incerti - microdosimetry- 209 06 October 2010 - S. Incerti - microdosimetry-V09-03-06 244 - update for production of histograms with AID 210 - update for production of histograms with AIDA 245 211 246 13 September 2010 - S. Incerti - microdosimetr 212 13 September 2010 - S. Incerti - microdosimetry-V09-03-05 247 - added new G4DNA electron processes 213 - added new G4DNA electron processes 248 - updated SteppingAction and plot.C accordingl 214 - updated SteppingAction and plot.C accordingly 249 215 250 31 August 2010 - V.Ivanchenko - microdosimetry 216 31 August 2010 - V.Ivanchenko - microdosimetry-V09-03-04 251 - added electron capture process inside the ta 217 - added electron capture process inside the target 252 218 253 25 August 2010 - S. Incerti - microdosimetry-V 219 25 August 2010 - S. Incerti - microdosimetry-V09-03-03 254 - switched to G4DNABornExcitationModel for ele 220 - switched to G4DNABornExcitationModel for electrons 255 221 256 12 June 2010 - V.Ivanchenko - microdosimetr 222 12 June 2010 - V.Ivanchenko - microdosimetry-V09-03-02 257 - added target region and defined DNA physics 223 - added target region and defined DNA physics for this region 258 224 259 03 June 2010 - J.Perl - microdosimetry-V09- 225 03 June 2010 - J.Perl - microdosimetry-V09-03-01 260 - update vis usage 226 - update vis usage 261 227 262 25 March 2010 - G.Folger - microdosimetry-V 228 25 March 2010 - G.Folger - microdosimetry-V09-03-00 263 - do not use G4UItcsh on windows 229 - do not use G4UItcsh on windows 264 230 265 15 August 2009 - S. Incerti - microdosimetry-V 231 15 August 2009 - S. Incerti - microdosimetry-V09-02-04 266 - fixed type in GenericIonDefinition in Physic 232 - fixed type in GenericIonDefinition in PhysicsList.cc 267 (to be used with emlowen-V09-02-50 and above 233 (to be used with emlowen-V09-02-50 and above) 268 234 269 13 August 2009 - S. Incerti - microdosimetry-V 235 13 August 2009 - S. Incerti - microdosimetry-V09-02-03 270 - replaced H2O material by NIST G4_WATER 236 - replaced H2O material by NIST G4_WATER 271 (to be used with emlowen-V09-02-50 and above 237 (to be used with emlowen-V09-02-50 and above) 272 238 273 10 August 2009 - S. Incerti - microdosimetry-V 239 10 August 2009 - S. Incerti - microdosimetry-V09-02-02 274 - added GenericIon definition to PhysicsList ( 240 - added GenericIon definition to PhysicsList (required by rules of G4VUserPhysicsList) 275 241 276 29 April 2009 - S. Incerti - microdosimetry-V0 242 29 April 2009 - S. Incerti - microdosimetry-V09-02-01 277 - modified PhysicsList for migrated Geant4-DNA 243 - modified PhysicsList for migrated Geant4-DNA processes 278 - modified SteppingAction accordingly 244 - modified SteppingAction accordingly 279 - updated README 245 - updated README 280 246 281 27 June 2008 - S. Incerti - microdosimetry-V09 247 27 June 2008 - S. Incerti - microdosimetry-V09-01-04 282 - modified PhysicsList.cc and SteppingAction.c 248 - modified PhysicsList.cc and SteppingAction.cc to take into account 283 new G4CrossSectionElasticScreenedRutherfordLE 249 new G4CrossSectionElasticScreenedRutherfordLE and HE classes 284 (from emlowen-V09-01-21 only !) 250 (from emlowen-V09-01-21 only !) 285 - removed G4CrossSectionExcitationEmfietzoglou 251 - removed G4CrossSectionExcitationEmfietzoglou.cc 286 252 287 20 June 2008 - S. Incerti - microdosimetry-V09 253 20 June 2008 - S. Incerti - microdosimetry-V09-01-03 288 - updated History 254 - updated History 289 255 290 10 June 2008 - S. Incerti - microdosimetry-V09 256 10 June 2008 - S. Incerti - microdosimetry-V09-01-02 291 - added G4CrossSectionExcitationEmfietzoglou.c 257 - added G4CrossSectionExcitationEmfietzoglou.cc with higher low energy limit (10 eV) than default (7.4 eV) 292 - added G4DNA process names in Physics list 258 - added G4DNA process names in Physics list 293 - removed useless G4DNAProcess.hh and G4DNAPro 259 - removed useless G4DNAProcess.hh and G4DNAProcess.icc files 294 260 295 06 June 2008 - S. Incerti - microdosimetry-V09 261 06 June 2008 - S. Incerti - microdosimetry-V09-01-01 296 - Package created. 262 - Package created.