# Example purging_magnet 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! ## 2023-11-15 I. Hrivnacova (purgmag-V11-01-00) - Updated vis.mac: - Changed "/vis/open XYZ [600x600-0+0]" to "/vis/open" to allow run-time choices and simplified comments. ## 2022-09-08 Susanna Guatelli (purgmag-V11-00-01) - Ranecu engine removed, default engine used now ## 2021-12-10 Ben Morgan (purgmag-V11-00-00) - Change to new Markdown History format --- # History entries prior to 11.0 16.10.2021 S. Guatelli (purgmag-V10-07-03) - Migration to G4RunManagerFactory - Physics list updated to Modular physics list, with G4EmStandardPhysics_option4. 07.10.2021 - I. Hrivnacova (purmag-V10-07-02) - Migration to new G4AnalysisManager.hh header; define the default output file type (csv), removed PurgMagAnalysisManager.hh. 24.05.2021 B. Morgan (purmag-V10-07-01) - Bump required CMake version range to 3.12...3.20, matching core Geant4 10.04.2021 G.Cosmo (purmag-V10-07-00) - Removed call to obsolete ResetCuts() in PurgMagPhysicsList. 02.11.2020 B.Morgan (purmag-V10-06-01) - Support same CMake version range as core Geant4 13.07.2020 G. Cosmo (purmag-V10-06-00) - Corrected README. No functional changes. 20.11.2019 G. Folger (purmag-V10-05-00) - remove using namespace std from header file PurgMagTabulatedField3D.hh and correct follow-on problems. 7.11.2018 - I. Hrivnacova (purmag-V10-04-02) - Switch back to csv output format. 29.10.2018 - L. Pandola (purmag-V10-04-01) - Remove the useless buffer singleton PurgMagAnalysisManager class, and call directly G4AnalysisManager tools. Clean-up in the SteppingAction. Use root instead of csv as output format. 10.05.2018 - B. Morgan (purmag-V10-04-00) - Include G4Types before use of G4MULTITHREADED. For forward compatibility with move to #defines over -D for G4 preprocessor symbols. 28.11.2016 - G. Folger (purmag-V10-02-00) Remove direct use of theParticleIterator, use GetParticleTableIterator(). fix required by clang39 on Linux and MAC 16.10.2014 - Luciano Pandola (purmag-V10-00-02) - Prevent the threads to read the B-map file at the same time - Clean-up the analysis singleton. - Actual MT migration: use G4MTRunManager, if applicable 15.10.2014 - Luciano Pandola (purmag-V10-00-01) - Added ConstructSDandField() and registered magnetic field in a G4Cache - Added a protection in the case the input field file is not found - Registered RunAction in master and workers 14.10.2014 - Luciano Pandola (purmag-V10-00-00) - Added ActionInitialization class (first step for MT migration) - Add const qualifiers for methods of DetectorConstruction - Changed signature of SteppingAction, to get a const pointer to geometry 30.07.2013 - Andrea Dotti (purmag-V09-06-02) - Bug fixing for unused variables (compilation warning clang32) 17.07.2013 - Gabriele Cosmo (purmag-V09-06-01) - Explicitly use G4CsvAnalysisManager to be compliant with restructure of analysis module. 17.04.2013 - Luciano Pandola (purmag-V09-06-00) - Migrate analysis from AIDA to g4analysis (remove the external AIDA dependency). Some clean-up in other classe (RunAction, EventAction, StepAction) 06.11.2012 - Luciano Pandola (purmag-V09-05-03) - Fix syntax in CMakeLists.txt 26.10.2012 - Luciano Pandola (purmag-V09-05-02) - Replace CMakeLists.txt to deal with UI/VIS 12.10.2012 - Gabriele Cosmo (purmag-V09-05-01) - Explicit inclusion of units and constants headers. 08.12.2011 - Pere Mato (purtag-V09-05-00) - Added CMakeLists.txt file 16.11.2011 - Gunter Folger (purtag-V09-04-01) - PurgMagSteppingAction.cc: fix compilation warning; occurs only when G4ANALYSIS_USE not set 31.10.2011 - Luciano Pandola (purtag-V09-04-00) - Migrated G4Exception to the new scheme 18.11.2010 - John Allison (purtag-V09-03-02) - PurgMag.cc: Introduced G4UIExecutive. - PurgMagPhysicsList.cc: Fixed G4MultipleScattering. 03.06.2010 - Joseph Perl (purtag-V09-03-01) - Remove unused variable in EventAction 03.06.2010 - Joseph Perl (purtag-V09-03-00) - Updated vis usage 06.04.2009 G.A.P.Cirrone (purtag-V09-02-00) - GNUmakefile updated 07.12.2005 Susanna Guatelli (purtag-V07-01-00) - The example compiles with CLHEP 2.0.2.2 - The method SetCutForOthers() is deleted because obsolete 3rd May 2005 John Allison (examples-V07-00-03) - Replaced vis manager with G4VisExecutive. 29.11.2004 - S. Guatelli purtag-V06-02-00 Compilation warnings concelead Migration to 10.06.2004 - G. Cosmo purtag-V06-01-02 Leave out the field-map file, now provided through web in compressed format: http://cern.ch/geant4/source/source/PurgMag3D.TABLE.gz Updated README and tagged. 27.05.2004 . S. Larsson purtag-V06-01-01 Migration to PI - Setup in README updated Tagged 25.05.2004 - J. Apostolakis purtag-V06-01-00 Tagged 24.05.2004 - J. Apostolakis Modified README file 09.12.2003 - S. Larsson Example commited