Geant4 Cross Reference |
1 # Example purging_magnet History << 1 ------------------------------------------------------------------- >> 2 $Id: History 100654 2016-10-31 10:14:05Z gcosmo $ >> 3 ------------------------------------------------------------------- >> 4 >> 5 ========================================================= >> 6 Geant4 - Purging Magnet example >> 7 ========================================================= 2 8 3 See `CONTRIBUTING.rst` for details of **requir << 9 Category History file 4 which **must** added in reverse chronological << 10 --------------------- 5 be used as a substitute for writing good git c << 6 << 7 ## 2023-11-15 I. Hrivnacova (purgmag-V11-01-00 << 8 - Updated vis.mac: << 9 - Changed "/vis/open XYZ [600x600-0+0]" to " << 10 and simplified comments. << 11 << 12 ## 2022-09-08 Susanna Guatelli (purgmag-V11-00 << 13 - Ranecu engine removed, default engine used n << 14 << 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 11 61 28.11.2016 - G. Folger (purmag-V10-02-00) 12 28.11.2016 - G. Folger (purmag-V10-02-00) 62 Remove direct use of theParticleIt 13 Remove direct use of theParticleIterator, use GetParticleTableIterator(). 63 fix required by clang39 on Linux 14 fix required by clang39 on Linux and MAC 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