# Example electronScattering2 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! ## 2021-12-10 Ben Morgan (exampleES2-V11-00-00) - Change to new Markdown History format --- # History entries prior to 11.0 12-02-21 V. Ivanchenko (exampleES2-V10-07-00) - Fixed README; cosmetic modifications in PhysicsList, removed warning 10-11-20 B. Morgan (exampleES2-V10-06-00) - Migration to G4RunManagerFactory. 07-05-19 I. Hrivnacova (exampleES2-V10-05-00) - Fixed warning about "Attempting to add multiple times the same sensitive detector". Thanks to Sussanna G. for pointing at this. 09-05-18 B. Morgan (exampleES2-V10-04-03) - Include G4Types before use of G4MULTITHREADED. For forward compatibility with move to #defines over -D for G4 preprocessor symbols. 12-04-18 mma (exampleES2-V10-04-02) - electronScattering2.cc : set visualisation only in interactive mode 22-03-18 M.Maire (exampleES2-V10-04-01) - electronScattering2.cc : remove G4UI_USE and G4VIS_USE 02-02-18 D.Sawkey (exampleES2-V10-04-00) - remove unused ScoringManager 19-11-16 A.Dotti (exampleES2-V10-02-01) - explicit set of SD to manager 14-10-16 G.Folger (exampleES2-V10-02-00) - remove direct use of theParticleIterator, use GetParticleTableIterator(). fix required by clang39 on Linux and MAC 28 October 2015 Daren Sawkey (exampleES2-V10-01-05) - Remove local physics lists - only instantiate VisManager if no macro file specified on command line 19 October 2015 Daren Sawkey (exampleES2-V10-01-04) - Modify primary foil parameters by setting class variables and calling G4RunManager [Physics/Geometry]HasBeenModified. 21 July 2015 Daren Sawkey (exampleES2-V10-01-03) - add physics list G4EmStandardGS to PhysicsList.cc - set verbosity of physics lists to 1 06 March 2015 Andrea Dotti (exampleES2-V10-01-02) - Removing from master unnecessary instance of GPS 17 February 2015 Daren Sawkey (exampleES2-V10-01-01) - updated History file from previous tag 13 February 2015 Daren Sawkey (exampleES2-V10-01-00) - Add macro commands to use more physics list constructors in Geant4 source - Rename local physics lists - Add G4LossTableManager 06 June 2014 Daren Sawkey (exampleES2-V10-00-02) - extended example coding guidelines: - set cuts using G4UserPhysicsListMessenger command - print status using G4RunMessenger command (and remove EventAction) - G4Exception rather than std::exit - add G4EmLowEPPhysics 04 June 2014 Andrea Dotti (exampleES2-V10-00-01) - Porting to new GPS for MT 12 March 2014 Daren Sawkey (exampleES2-V10-00-00) - Fixed memcheck error: foil thickness now defined in Detector constructor - Allow selection of physics list option4 26 November 2013 Andrea Dotti (exampleES2-V09-06-12) - Bug fixing for MT: - Moving DefineMaterials in constructor of detector construction - Adding SetToBeBroadcasted(false) explicitly to UI commands when needed - Using G4RunManager::ReinitializeGeometry() to trigger geometry-rebuild when changing geometry 20 November 2013 Ivana Hrivnacova (exampleES2-V09-06-11) - Fixed typo in previous commit 18 November 2013 Ivana Hrivnacova (exampleES2-V09-06-10) - Propagated changes from README in .README - In ElectronRun::RecordEvent: call base class to increment numberOfEvent 17 November 2013 Joseph Perl (exampleES2-V09-06-09) - Improve README. 12 November 2013 Joseph Perl (exampleES2-V09-06-08) - Adjust creation of scorers to fix problem in sequential mode. - Also apply some general cleanup. 6 November 2013 Ivana Hrivnacova (exampleES2-V09-06-07) - Updated CMake file for added macro. 4 November 2013 Joseph Perl (exampleES2-V09-06-06) - Remove spurious directory called "tags". not sure how this got added 4 November 2013 Joseph Perl (exampleES2-V09-06-05) - Support multi-threading - Add electronScattering2.in for ctest 21 August 2013 V.Ivanchenko (exampleES2-V09-06-04) - PhysListEmStandard - removed G4UrbanMscModel95 - use default model 05 June 2013 Ivana Hrivnacova (exampleES2-V09-06-03) - Apply coding guidelines (initialization of data members) 28 May 2013 Joseph Perl (exampleES2-V09-06-02) - Apply coding guidelines 01 April 2013, Andrea Dotti (exampleES2-V09-06-01) - new API for G4MT physics list 19 February 2012, Ivana Hrivnacova (exampleES2-V09-06-00) - Used SetEmModel method in physics builders 4 September 2012, Ivana Hrivnacova (exampleES2-V09-05-05) - Added CMakeLists.txt: - Added .README 20 April 2012, Joseph Perl - Apply coding guideline 2.1 19 April 2012, Joseph Perl - Correct area calculation in ElectronRun - Apply new examples coding guidelines 09-02-12 V.Ivanchenko (exampleES2-V09-05-04) - PhysListEmStandardSS, PhysListEmStandardWVI - more correct order and fixed initialisation 29 October 2011, Joseph Perl (exampleES2-V09-04-03) - Updated PhysListEmStandard.cc to match version in electronScattering 28 October 2011, Joseph Perl (exampleES2-V09-04-02) - Correct physics list setting in macros 08 June 2011, Joseph Perl (exampleES2-V09-04-01) - Correct README comments on opt2 and opt3 05 January 2011, V.Ivanchenko (exampleES2-V09-04-00) - Added all physics builders from electronScattering example 02 November 2010, John Allison (exampleES2-V09-03-02) - Introduced G4UIexecutive. 28 October 2010, Gunter Folger (exampleES2-V09-03-01) - fix compilation warning in ElectronBenchmarkDetector.cc 4th June 2010, Joseph Perl (exampleES2-V09-03-00) - Updated vis usage. 9th December 2009, Joseph Perl (exampleES2-V09-02-01) - Correct density for C, Cu and Au. 3rd December 2009, Joseph Perl (exampleES2-V09-02-00) - Introducing this example.