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