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