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