Geant4 Cross Reference |
1 # Example purging_magnet History << 1 ------------------------------------------------------------------- 2 << 2 $Id: History 102356 2017-01-23 16:22:42Z gcosmo $ 3 See `CONTRIBUTING.rst` for details of **requir << 3 ------------------------------------------------------------------- 4 which **must** added in reverse chronological << 4 5 be used as a substitute for writing good git c << 5 ========================================================= 6 << 6 Geant4 - Purging Magnet example 7 ## 2023-11-15 I. Hrivnacova (purgmag-V11-01-00 << 7 ========================================================= 8 - Updated vis.mac: << 8 9 - Changed "/vis/open XYZ [600x600-0+0]" to " << 9 Category History file 10 and simplified comments. << 10 --------------------- 11 << 11 12 ## 2022-09-08 Susanna Guatelli (purgmag-V11-00 << 12 28.11.2016 - G. Folger 13 - Ranecu engine removed, default engine used n << 13 - Remove direct use of theParticleIterator, use GetParticleTableIterator(). 14 << 14 fix required by clang39 on Linux and MAC 15 ## 2021-12-10 Ben Morgan (purgmag-V11-00-00) << 16 - Change to new Markdown History format << 17 << 18 --- << 19 << 20 # History entries prior to 11.0 << 21 << 22 16.10.2021 S. Guatelli (purgmag-V10-07-03) << 23 - Migration to G4RunManagerFactory << 24 - Physics list updated to Modular physics list << 25 with G4EmStandardPhysics_option4. << 26 << 27 07.10.2021 - I. Hrivnacova (purmag-V10-07-02) << 28 - Migration to new G4AnalysisManager.hh header << 29 define the default output file type (csv), << 30 removed PurgMagAnalysisManager.hh. << 31 << 32 24.05.2021 B. Morgan (purmag-V10-07-01) << 33 - Bump required CMake version range to 3.12... << 34 << 35 10.04.2021 G.Cosmo (purmag-V10-07-00) << 36 - Removed call to obsolete ResetCuts() in Purg << 37 << 38 02.11.2020 B.Morgan (purmag-V10-06-01) << 39 - Support same CMake version range as core Gea << 40 << 41 13.07.2020 G. Cosmo (purmag-V10-06-00) << 42 - Corrected README. No functional changes. << 43 << 44 20.11.2019 G. Folger (purmag-V10-05-00) << 45 - remove using namespace std from header file << 46 and correct follow-on problems. << 47 << 48 7.11.2018 - I. Hrivnacova (purmag-V10-04-02) << 49 - Switch back to csv output format. << 50 << 51 29.10.2018 - L. Pandola (purmag-V10-04-01) << 52 - Remove the useless buffer singleton PurgMagA << 53 and call directly G4AnalysisManager tools. C << 54 Use root instead of csv as output format. << 55 << 56 10.05.2018 - B. Morgan (purmag-V10-04-00) << 57 - Include G4Types before use of G4MULTITHREADE << 58 compatibility with move to #defines over -D << 59 symbols. << 60 << 61 28.11.2016 - G. Folger (purmag-V10-02-00) << 62 Remove direct use of theParticleIt << 63 fix required by clang39 on Linux << 64 15 65 16.10.2014 - Luciano Pandola (purmag-V10-00-02 16 16.10.2014 - Luciano Pandola (purmag-V10-00-02) 66 - Prevent the threads to read the B-map file a 17 - Prevent the threads to read the B-map file at the same time 67 - Clean-up the analysis singleton. 18 - Clean-up the analysis singleton. 68 - Actual MT migration: use G4MTRunManager, if 19 - Actual MT migration: use G4MTRunManager, if applicable 69 20 70 15.10.2014 - Luciano Pandola (purmag-V10-00-01 21 15.10.2014 - Luciano Pandola (purmag-V10-00-01) 71 - Added ConstructSDandField() and registered m << 22 - Added ConstructSDandField() and registered magnetic field in a 72 G4Cache 23 G4Cache 73 - Added a protection in the case the input fie 24 - Added a protection in the case the input field file is not found 74 - Registered RunAction in master and workers 25 - Registered RunAction in master and workers 75 26 76 14.10.2014 - Luciano Pandola (purmag-V10-00-00 27 14.10.2014 - Luciano Pandola (purmag-V10-00-00) 77 - Added ActionInitialization class (first step 28 - Added ActionInitialization class (first step for MT migration) 78 - Add const qualifiers for methods of Detector 29 - Add const qualifiers for methods of DetectorConstruction 79 - Changed signature of SteppingAction, to get << 30 - Changed signature of SteppingAction, to get a const pointer to 80 geometry 31 geometry 81 32 82 30.07.2013 - Andrea Dotti (purmag-V09-06-02) 33 30.07.2013 - Andrea Dotti (purmag-V09-06-02) 83 - Bug fixing for unused variables (compilation 34 - Bug fixing for unused variables (compilation warning clang32) 84 35 85 17.07.2013 - Gabriele Cosmo (purmag-V09-06-01) 36 17.07.2013 - Gabriele Cosmo (purmag-V09-06-01) 86 - Explicitly use G4CsvAnalysisManager to be co 37 - Explicitly use G4CsvAnalysisManager to be compliant with restructure of 87 analysis module. 38 analysis module. 88 39 89 17.04.2013 - Luciano Pandola (purmag-V09-06-00 40 17.04.2013 - Luciano Pandola (purmag-V09-06-00) 90 - Migrate analysis from AIDA to g4analysis (re << 41 - Migrate analysis from AIDA to g4analysis (remove the 91 external AIDA dependency). Some clean-up in << 42 external AIDA dependency). Some clean-up in other 92 classe (RunAction, EventAction, StepAction) 43 classe (RunAction, EventAction, StepAction) 93 44 94 06.11.2012 - Luciano Pandola (purmag-V09-05-03 45 06.11.2012 - Luciano Pandola (purmag-V09-05-03) 95 - Fix syntax in CMakeLists.txt 46 - Fix syntax in CMakeLists.txt 96 47 97 26.10.2012 - Luciano Pandola (purmag-V09-05-02 48 26.10.2012 - Luciano Pandola (purmag-V09-05-02) 98 - Replace CMakeLists.txt to deal with UI/VIS 49 - Replace CMakeLists.txt to deal with UI/VIS 99 50 100 12.10.2012 - Gabriele Cosmo (purmag-V09-05-01) 51 12.10.2012 - Gabriele Cosmo (purmag-V09-05-01) 101 - Explicit inclusion of units and constants he 52 - Explicit inclusion of units and constants headers. 102 53 103 08.12.2011 - Pere Mato (purtag-V09-05-00) 54 08.12.2011 - Pere Mato (purtag-V09-05-00) 104 - Added CMakeLists.txt file 55 - Added CMakeLists.txt file 105 56 106 16.11.2011 - Gunter Folger (purtag-V09-04-01) 57 16.11.2011 - Gunter Folger (purtag-V09-04-01) 107 - PurgMagSteppingAction.cc: fix compilation wa 58 - PurgMagSteppingAction.cc: fix compilation warning; occurs only when G4ANALYSIS_USE not set 108 59 109 31.10.2011 - Luciano Pandola (purtag-V09-04-00 60 31.10.2011 - Luciano Pandola (purtag-V09-04-00) 110 - Migrated G4Exception to the new scheme 61 - Migrated G4Exception to the new scheme 111 62 112 18.11.2010 - John Allison (purtag-V09-03-02) 63 18.11.2010 - John Allison (purtag-V09-03-02) 113 - PurgMag.cc: Introduced G4UIExecutive. 64 - PurgMag.cc: Introduced G4UIExecutive. 114 - PurgMagPhysicsList.cc: Fixed G4MultipleScatt 65 - PurgMagPhysicsList.cc: Fixed G4MultipleScattering. 115 66 116 03.06.2010 - Joseph Perl (purtag-V09-03-01) 67 03.06.2010 - Joseph Perl (purtag-V09-03-01) 117 - Remove unused variable in EventAction 68 - Remove unused variable in EventAction 118 69 119 03.06.2010 - Joseph Perl (purtag-V09-03-00) 70 03.06.2010 - Joseph Perl (purtag-V09-03-00) 120 - Updated vis usage 71 - Updated vis usage 121 72 122 06.04.2009 G.A.P.Cirrone (purtag-V09-02-00) 73 06.04.2009 G.A.P.Cirrone (purtag-V09-02-00) 123 - GNUmakefile updated 74 - GNUmakefile updated 124 75 125 07.12.2005 Susanna Guatelli (purtag-V07-01-0 76 07.12.2005 Susanna Guatelli (purtag-V07-01-00) 126 - The example compiles with CLHEP 2.0.2.2 77 - The example compiles with CLHEP 2.0.2.2 127 - The method SetCutForOthers() is deleted beca 78 - The method SetCutForOthers() is deleted because obsolete 128 79 129 3rd May 2005 John Allison (examples-V07-00-0 80 3rd May 2005 John Allison (examples-V07-00-03) 130 - Replaced vis manager with G4VisExecutive. 81 - Replaced vis manager with G4VisExecutive. 131 82 132 29.11.2004 - S. Guatelli purtag-V06-02-00 83 29.11.2004 - S. Guatelli purtag-V06-02-00 133 Compilation warnings concelead 84 Compilation warnings concelead 134 Migration to <cmath> 85 Migration to <cmath> 135 86 136 10.06.2004 - G. Cosmo purtag-V06-01-02 87 10.06.2004 - G. Cosmo purtag-V06-01-02 137 Leave out the field-map file, now provided t 88 Leave out the field-map file, now provided through web in compressed format: 138 http://cern.ch/geant4/source/source/PurgMa 89 http://cern.ch/geant4/source/source/PurgMag3D.TABLE.gz 139 Updated README and tagged. 90 Updated README and tagged. 140 91 141 27.05.2004 . S. Larsson purtag-V06-01-01 92 27.05.2004 . S. Larsson purtag-V06-01-01 142 Migration to PI - Setup in README updated 93 Migration to PI - Setup in README updated 143 Tagged << 94 Tagged 144 95 145 25.05.2004 - J. Apostolakis purtag-V06-01-00 96 25.05.2004 - J. Apostolakis purtag-V06-01-00 146 Tagged << 97 Tagged 147 98 148 24.05.2004 - J. Apostolakis 99 24.05.2004 - J. Apostolakis 149 Modified README file 100 Modified README file 150 101 151 09.12.2003 - S. Larsson 102 09.12.2003 - S. Larsson 152 Example commited 103 Example commited 153 104