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