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