# Example nanobeam 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! ## 2022-09-08 Susanna Guatelli (nanobeam-V11-00-01) - Ranecu engine removed, default engine used now ## 2021-12-10 Ben Morgan (nanobeam-V11-00-00) - Change to new Markdown History format --- # History entries prior to 11.0 7 November 2021 - I. Hrivnacova tag nanobeam-V10-07-03 - Added analysis manager Clear() call instead of deleting in the end of run (removed on July 19) 7 October 2021 - I. Hrivnacova tag nanobeam-V10-07-02 - Migration to new G4AnalysisManager.hh header; define the default output file type (root), removed Analysis.hh. 19 July 2021 - I. Hrivnacova tag nanobeam-V10-07-01 - Updated for changes in the analysis category: removed deleting of the analysis manager, as this is now done by the Geant4 kernel. 24 May 2021 - B. Morgan (nanobeam-V10-07-00) - Bump required CMake version range to 3.12...3.20, matching core Geant4 15 Nov 2020 - S. Guatelli tag nanobeam-V10-06-01 - Migration to G4RunManagerFactory 02 Nov 2020 - B.Morgan tag nanobeam-V10-06-00 - Support same CMake version range as core Geant4 19 Nov 2019 - G. Folger tag nanobeam-V10-05-01 - remove using namespace std from header file TabulatedField3D.hh 25 Apr 2019- B.Morgan - tag nanobeam-V10-05-00 - Include G4Types header before use of G4MULTITHREADED 09 Sep 2018- S.Incerti - tag nanobeam-V10-04-02 - updated default.mac 04 Sep 2018- S.Incerti - tag nanobeam-V10-04-01 - simplified UI session 01 Jul 2018- S.Incerti - tag nanobeam-V10-04-00 - relaxed EM field settings 17 Apr 2017 - S.Incerti - tag nanobeam-V10-03-03 - changed EM field settings for MT 14 Apr 2017 - S.Incerti - tag nanobeam-V10-03-02 - changed default.mac macro for MT mode 30 Dec 2016 - S.Incerti - tag nanobeam-V10-03-01 - cleanup 15 Dec 2016 - S.Incerti - tag nanobeam-V10-03-00 - added usage of std::floor() in TabulatedField3D.cc - updated handling of UI commands 28 Oct 2016 - G.Folger tag nanobeam-V10-02-01 - Remove direct use of theParticleIterator, use GetParticleTableIterator(). fix required by clang39 on Linux and MAC 02 Mar 2016 - S.Incerti - tag nanobeam-V10-02-00 - removed exp 22 Oct 2015 - tag nanobeam-V10-01-00 - S. Incerti - upgraded plot.C to ROOT 6 25 Oct 2014 - tag nanobeam-V10-00-06 - L. Garnier - Fix CMakeLists.txt error 24 Oct 2014 - tag nanobeam-V10-00-04/nanobeam-V10-00-05 - L. Garnier - Fix CMakeLists.txt to not crash compilation when Geant4_builtin_clhep FOUND 10 Jul 2014 - tag nanobeam-V10-00-03 - S. Incerti, A, Dotti, B. Wendt - updated CMakeLists.txt 03 Jul 2014 - tag nanobeam-V10-00-02 - S. Incerti, A. Dotti, B. Wendt - updated CMakeLists.txt 28 Jui 2014 - tag nanobeam-V10-00-01 - B. Wendt - try to fix CMakeLists.txt in case of built-in CLHEP is used 17 Dec 2013 - tag nanobeam-V10-00-00 - A. Dotti, S. Incerti - Made the code thread safe because of unsafe CLHEP matrix inversion (in RunAction.cc) 28 Nov 2013 - tag nanobeam-V09-06-13 - S. Incerti - Changed selection of volumes in SteppingAction using names 04 Nov 2013 - tag nanobeam-V09-06-12 - S. Incerti - Removed unused variables (thanks to Gabriele) 03 Oct 2013 - tag nanobeam-V09-06-11 - S. Incerti - Updated CMakeLists.txt 30 Sep 2013 - tag nanobeam-V09-06-10 - I. Hrivnacova - Updated for changes in analysis: (removal of G4AnalysisManager::Create(isMaster)) 28 Aug 2013 - tag nanobeam-V09-06-09 - S. Incerti - Changed default field model 28 Aug 2013 - tag nanobeam-V09-06-08 - S. Incerti - Changed initialisation of fields & variables 27 Aug 2013 - tag nanobeam-V09-06-07 - S. Incerti - Removed visualisation 25 Aug 2013 - tag nanobeam-V09-06-06 - S. Incerti - MT migration (cont.) 24 Aug 2013 - tag nanobeam-V09-06-05 - S. Incerti - MT migration 23 Aug 2013 - tag nanobeam-V09-06-04 - S. Incerti - Coding style cleaning 29 May 2013 - tag nanobeam-V09-06-03 -L. Pandola - Migrate analysis from AIDA (in a singleton class) to the g4analysis tools. AIDA dependency is removed. Output file is unchanged (still a ROOT file named nanobeam.root) 7 May 2013 - tag nanobeam-V09-06-02 - S. Incerti, B. Morgan - Updated CMakeLists.txt thanks to Ben (example requires external CLHEP) 8 March 2013 - tag nanobeam-V09-06-01 - A. Dotti - Adding protection in case Geant4 is build with internal CLHEP (example requires external CLHEP) 4 December 2012 - tag nanobeam-V09-06-00 - G. Cosmo - Corrected order and format of inclusion of CLHEP headers. 14 November 2012 - tag nanobeam-V09-05-06 - P. Mato - Fixed compilation warning and corrected CMakeLists.txt 3 November 2012 - tag nanobeam-V09-05-05 - S. Incerti - Removed shadowing in SteppingAction and TabulatedField3D 1 November 2012 - tag nanobeam-V09-05-04 - S. Incerti - Switched to touchables 26 October 2012 - tag nanobeam-V09-05-03 - L. Pandola - Changed CMakeLists.txt to deal with UI and AIDA 26 October 2012 - tag nanobeam-V09-05-02 - S. Incerti - Changed executable name. 25 October 2012 - tag nanobeam-V09-05-01 - S. Incerti - Switch to usage of G4UIExecutive. 12 October 2012 - tag nanobeam-V09-05-00 - G. Cosmo - Explicit inclusion of units and constants headers. 05 November 2011- tag nanobeam-V09-04-06 - S. Incerti - removed export=root option in HistoManager.cc 03 October 2011- tag nanobeam-V09-04-05 - G. Folger - fix compilation warnings from gcc46 in TabulatedField3D.cc 19 August 2011- tag nanobeam-V09-04-04 - S. Incerti - Removed usage of G4Exception 18 August 2011- tag nanobeam-V09-04-03 - S. Incerti - Removed usage of water material and cleanup 16 August 2011- tag nanobeam-V09-04-02 - S. Incerti - Removed usage of system command 03 July 2011 - tag nanobeam-V09-04-01 - S. Incerti - Updated README for use with full version of CLHEP 27 May 2011 - tag nanobeam-V09-04-00 - S. Incerti - Created new tag 20 May 2011 - tag nanobeam-V09-03-05 - S. Incerti - Switched to non-numbered physics list 09 November 2010 - tag nanobeam-V09-03-04 - M. Asai - Fix AIDA file option. 09 October 2010 - tag nanobeam-V09-03-03 - S. Incerti - corrected removal of ROOT file in Nanobeam.cc 06 October 2010 - tag nanobeam-V09-03-02 - S. Incerti - added post step point information to SteppingAction 06 October 2010 - tag nanobeam-V09-03-01 - S. Incerti - major update using AIDA 18 March 2010 - tag nanobeam-V09-03-00 - S. Incerti - updated multiple scattering class for e+- and mu 2-March 2009 - tag nanobeam-V09-02-01 - G.Folger - correct for gcc4.3/slc5 warning 26 February 2009 - tag nanobeam-V09-02-00 - G.Folger - Correct TabulatedField3D.cc to use logical AND (&&) in few if() 21 June 2008 - tag nanobeam-V09-01-11 - S. Incerti - several tags to try to resolve conflict with system testing 25 January 2008 - tag nanobeam-V09-01-01 - S. Incerti - first version of nanobeam example committed