# Example dnaphysics History See `CONTRIBUTING.rst` for details of **required** info/format for each entry, which **must** added in reverse chronological order (newest at the top). It must **not** be used as a substitute for writing good git commit messages! ------------------------------------------------------------------------------- ## 2025-11-10 Gabriele Cosmo (dnaphysics-V11-03-04) - Fixed coding conventions for long lines in SteppingAction source. ## 2025-05-06 Sebastien Incerti (dnaphysics-V11-03-03) - Added UI command to record first step only; elastic.in updated accordingly ## 2025-03-21 Sebastien Incerti (dnaphysics-V11-03-02) - Added elastic.in and plotElastic.C macros to show distribution of scattering angles ## 2025-01-24 Sebastien Incerti (dnaphysics-V11-03-01) - Updated SteppingAction.cc with more comments & process identification ## 2025-01-22 Sebastien Incerti (dnaphysics-V11-03-00) - Added possibility to simulate radioactive nuclei -- added radioactive.in and plotRadioactive.C -- modified PhysicsList.cc and SteppingAction.cc ## 2024-10-29 Sebastien Incerti, Hoang Tran (dnaphysics-V11-02-04) - Fixed issue with visualization by setting default World size and material in DetectorConstruction.cc ## 2024-10-05 Sebastien Incerti (dnaphysics-V11-02-03) - Updated README ## 2024-09-27 Batmunkh Munkhbaatar, Sebastien Incerti (dnaphysics-V11-02-02) - update of README and dnaphysics.in - update DetectorConstructor and DetectorMessenger files with given values of material density and World size - added messenger for World size change - added messenger for material density change ## 2024-05-09 Sebastien Incerti (dnaphysics-V11-02-02) - Added plotDeexcitation.C and deexcitation.in ## 2024-03-13 Sebastien Incerti (dnaphysics-V11-02-01) - Updated headers ## 2024-02-05 Sebastien Incerti (dnaphysics-V11-02-00) - PhysicsList: switched to DNA physics constructors i/o model activator - Added new ntuple to collect track information ## 2023-11-14 Vladimir Ivanchenko (dnaphysics-V11-01-03) - PhysicsList - more clear implementation of two cases: usage of a DNA physics constructor or standard physics constructor + DNA model activator ## 2023-11-09 H. Tran (dnaphysics-V11-01-02) - update README files and dnaphysics.in ## 2023-11-09 H. Tran (dnaphysics-V11-01-01) - update README & TrackingCut for heavy ions ## 2023-09-09 S. Incerti (dnaphysics-V11-01-00) - update README & SteppingAction file with units and addition of gamma processes ## 2022-11-07 Hoang Tran (dnaphysics-V11-00-03) - update README file for radioactive decay ## 2022-11-04 Vladimir Ivanchenko (dnaphysics-V11-00-02) - dnaphysics.cc, DetectorConstruction, DetectorMessenger - added UI command to add different standard EM, DNA physics, and radioactive decay - PhysicsList - added possibility to change DNA physics via UI commands ## 2022-02-28 Vladimir Ivanchenko (dnaphysics-V11-00-01) - dnaphysics.cc - enable visualisation only in interactive mode, use G4RunManagerFactory - PhysicsList - added RadioactiveDecayPhysics ## 2021-12-10 Ben Morgan (dnaphysics-V11-00-00) - Change to new Markdown History format --- # History entries prior to 11.0 06 Oct 21 I. Hrivnacova - tag dnaphysics-V10-07-01 - Migration to new G4AnalysisManager.hh header; define the default output file type (root), removed Analysis.hh. 19 Jul 21 I. Hrivnacova - tag dnaphysics-V10-07-00 - Updated for changes in the analysis category: removed deleting of the analysis manager, as this is now done by the Geant4 kernel. 10 Nov 20 B. Morgan - tag dnaphysics-V10-06-00 - Migration to G4RunManagerFactory. 12 Jan 19 S. Incerti - tag dnaphysics-V10-05-00 - Updated README (test) 7 Nov 18 I. Hrivnacova - tag dnaphysics-V10-04-04 - Updated plot.C for reading ntuples merged with row-wise mode (now default) 17 Aug 18 S. Incerti - tag dnaphysics-V10-04-03 - updated README 26 Jul 18 S. Incerti - tag dnaphysics-V10-04-02 - activated ntuple merging 22 Jul 18 S. Incerti - tag dnaphysics-V10-04-01 - removed obsolete RanecuEngine 9 May 18 B. Morgan - tag dnaphysics-V10-04-00 - Include G4Types before use of G4MULTITHREADED. For forward compatibility with move to #defines over -D for G4 preprocessor symbols 7 Nov 17 S. Incerti - tag dnaphysics-V10-03-15 - updated plot.C 11 Oct 17 S. Incerti - tag dnaphysics-V10-03-14 - updated flags for EM processes 11 Oct 17 S. Incerti - tag dnaphysics-V10-03-13 - added more flags for EM processes 02 Oct 17 S. Incerti - tag dnaphysics-V10-03-12 - added more flags for EM processes 16 Aug 2017 - tag dnaphysics-V10-03-11 - SI - updated numbering scheme 12 Aug 2017 - tag dnaphysics-V10-03-10 - SI, VI - updated plot.C with numbering 11 Aug 2017 - tag dnaphysics-V10-03-09 - SI, VI - retag 10 Aug 2017 - tag dnaphysics-V10-03-08 - SI, VI - fixed FPE, improved SteppingAction 09 Aug 2017 - tag dnaphysics-V10-03-07 - S. Incerti - added more variables to ntuple 03 Aug 2017 - tag dnaphysics-V10-03-06 - V. Ivanchneko - PhysicsList - limit high energy by 1 GeV 26 Jul 2017 - tag dnaphysics-V10-03-05 - S. Incerti - applied coding guidelines 15 Jun 2017 - tag dnaphysics-V10-03-04 - S. Incerti - added visu. to dnaphysics.in 08 Jun 2017 - tag dnaphysics-V10-03-03 - S. Incerti - added flag for Capture 08 Apr 2017 - tag dnaphysics-V10-03-02 - S. Incerti - added third plot in plot.C 31 Dec 2016 - tag dnaphysics-V10-03-01 - S. Incerti - fixed compilation 30 Dec 2016 - tag dnaphysics-V10-03-00 - S. Incerti - updated numbering schemme in SteppingAction & README files 30 Sep 2016 - tag dnaphysics-V10-02-05 - S. Incerti - PhysicsList - added explanations 22 July 2016 - tag dnaphysics-V10-02-04 - V. Ivanchenko - PhysicsList - use G4EmDNAPhysicsActivator 09 July 2016 - tag dnaphysics-V10-02-03 - S. Incerti - updated README 03 June 2016 - tag dnaphysics-V10-02-02 - M. Karamitros - SteppingAction: add label for solvation - dnaphysics.cc: second arg is nb of threads 02 June 2016 - tag dnaphysics-V10-02-01 - V. Ivanchenko - DetectorConstructor, DetectorMessenger - ensure that geometry is created once, material may be changed for next runs - /run/initialise moved from the code to macro - DNA physics configuration is moved from the code to macro 28 May 2016 - tag dnaphysics-V10-02-00 - S. Incerti - added flagProcess value for electron capture 13 November 2015 - tag dnaphysics-V10-01-04 - V. Ivanchenko - use G4EmModelActivator to define DNA physics 22 October 2015 - tag dnaphysics-V10-01-03 - S. Incerti - adapted plot.C to ROOT 6.X 07 October 2015 - tag dnaphysics-V10-01-02 - S. Incerti, P. Pater - added ignoreCut UI command in dnaphysics.in 17 August 2015 - tag dnaphysics-V10-01-01 - S. Incerti - Switched to G4UIExecutive 17 August 2015 - tag dnaphysics-V10-01-00 - S. Incerti - Switched to OGLIXm in vis.mac 24 November 2014 - tag dnaphysics-V10-00-04 - M. Karamitros - Retag before release 6 November 2014 - I. Hrivnacova - Fixes in README files 1 November 2014 - tag dnaphysics-V10-00-03 - M. Karamitros - Copy plot.C to bin directory 23 October 2014 - tag dnaphysics-V10-00-02 - M. Karamitros - READMEs updated 22 October 2014 - tag dnaphysics-V10-00-01 - M. Karamitros - Move to extended category and apply coding guidelines - Clean PhysicsList, DetectorConstuction, SteppingAction, RunAction - Add .README, missing virtuals - dna.mac -> dnaphysics.in as done in other extended examples 30 June 2014 - tag dnaphysics-V10-00-00 - S. Incerti - Added lines for ion in dna.mac 03 October 2013 - tag dnaphysics-V09-06-10 - S. Incerti - Updated CMakeLists.txt 30 September 2013 - tag dnaphysics-V09-06-09 - I. Hrivnacova - Updated for changes in analysis: (removal of G4AnalysisManager::Create(isMaster)) 19 August 2013 - tag dnaphysics-V09-06-08 - S. Incerti - Updated README 6 August 2013 - tag dnaphysics-V09-06-07 - S. Incerti - Removed unused variable in RunAction 1 August 2013 - tag dnaphysics-V09-06-06 - A.Dotti - Bug fix for compilation warning with clang32 - second iteration 30 July 2013 - tag dnaphysics-V09-06-05 - A.Dotti - Bug fix for compilation warning with clang32 10 June 2013 - tag dnaphysics-V09-06-04 - S. Incerti - Withdraw RunAction from ActionInitialization for master 28 May 2013 - tag dnaphysics-V09-06-03 - S. Incerti - changed modified density - removed standard process tagging in SteppingAction - updated plot.C 22 May 2013 - tag dnaphysics-V09-06-02 - M. Karamitros - Migrated to MT 13 April 2013 - tag dnaphysics-V09-06-01 - S. Incerti - Removed unused electron capture process - Changed process naming scheme as in the "microdosimetry" advanced example 15 February 2013 - tag dnaphysics-V09-06-00 - S. Incerti - Changed default water definition 3 November 2012 - tag dnaphysics-V09-05-07 - S. Incerti - Removed shadowing in SteppingAction 26 October 2012 - tag dnaphysics-V09-05-06 - L. Pandola - Changed CMakeLists.txt to deal with VIS 26 October 2012 - tag dnaphysics-V09-05-05 - S. Incerti - Renamed executable. 11 October 2012 - tag dnaphysics-V09-05-04 - G. Cosmo - Explicit inclusion of units and constants headers 09 October 2012- tag dnaphysics-V09-05-03 - S. Incerti - cleaned main 09 October 2012- tag dnaphysics-V09-05-02 - S. Incerti - added more histogram variables 15 August 2012- tag dnaphysics-V09-05-01 - S. Incerti - added messenger for material change - switched to new analysis interface from Guy Barrand 11 August 2012- tag dnaphysics-V09-05-00 - S. Incerti - updated README and SteppingAction.cc files 05 November 2011- tag dnaphysics-V09-04-08 - S. Incerti - removed export=root option in HistoManager.cc 24 August2011 - tag dnaphysics-V09-04-07 - S. Incerti - Added Auger production to dna.mac 18 August 2011 - tag dnaphysics-V09-04-06 - S. Incerti - Removed initStep test in SteppingAction 16 August 2011 - tag dnaphysics-V09-04-05 - S. Incerti - Removed usage of system command 02 August 2011 - tag dnaphysics-V09-04-04 - S. Incerti - increased statistics in dna.mac as suggested by Gunter - added total energy deposits in ntuple 05 April 2011 - tag dnaphysics-V09-04-03 - S. Incerti - added comment for use of variable density material 17 February 2011 - tag dnaphysics-V09-04-02 - S. Incerti - switched to G4EmDNAPhysics builder 30 January 2011 - tag dnaphysics-V09-04-01 - S. Incerti - first version of dnaphysics example committed