Geant4 Cross Reference |
1 # Example TestEm16 History << 1 ------------------------------------------------------------------- 2 2 3 See `CONTRIBUTING.rst` for details of **requir << 3 ========================================================= 4 which **must** added in reverse chronological << 4 Geant4 - an Object-Oriented Toolkit for Simulation in HEP 5 be used as a substitute for writing good git c << 5 ========================================================= >> 6 >> 7 TestEm16 History file >> 8 -------------------- >> 9 This file should be used by the G4 example coordinator to briefly >> 10 summarize all major modifications introduced in the code and keep >> 11 track of all tags. >> 12 >> 13 ---------------------------------------------------------- >> 14 * Reverse chronological order (last date on top), please * >> 15 ---------------------------------------------------------- 6 16 7 ## 2023-12-14 H.Burkhardt ( testem16-V11-02-00 << 8 - update README to document all macros << 9 << 10 ## 2023-10-16 H.Burkhardt (testem16-V11-01-03) << 11 - minor update of SteppingAction.cc << 12 << 13 ## 2023-10-16 H.Burkhardt (testem16-V11-01-02) << 14 - use XRayReflection_data from G4EMLOW << 15 << 16 ## 2023-09-19 H.Burkhardt (testem16-V11-01-01) << 17 - extended to test the new process XrayReflect << 18 geometry optionally read from gdml file << 19 << 20 ## 2022-08-11 H.Burkhardt (testem16-V11-00-01) << 21 - minor cleanup in vis.mac and run01.mac to ma << 22 with multi threading more readable << 23 << 24 ## 2021-12-10 Ben Morgan (testem16-V11-00-00) << 25 - Change to new Markdown History format << 26 << 27 --- << 28 << 29 # History entries prior to 11.0 << 30 << 31 06-10-21 I. Hrivnacova (testem16-V10-07-02) << 32 - Migration to new G4AnalysisManager.hh header << 33 define the default output file type (root). << 34 << 35 19-07-21 I. Hrivnacova (testem16-V10-07-01) << 36 - Updated for changes in the analysis category << 37 removed deleting of the analysis manager, << 38 as this is now done by the Geant4 kernel. << 39 << 40 11-05-21 mma (testem16-V10-07-00) << 41 - Migration to G4RunManagerFactory and G4Stepp << 42 << 43 28-11-19 I. Hrivnacova (testem16-V10-05-02) 17 28-11-19 I. Hrivnacova (testem16-V10-05-02) 44 - Fixed a link in .README.txt 18 - Fixed a link in .README.txt 45 19 46 06-04-19 V.Ivanchenko (testem16-V10-05-01) 20 06-04-19 V.Ivanchenko (testem16-V10-05-01) 47 - TestEm16.in - minor update 21 - TestEm16.in - minor update 48 22 49 04-04-19 V.Ivanchenko (testem16-V10-05-00) 23 04-04-19 V.Ivanchenko (testem16-V10-05-00) 50 - PhysicsList - use G4DecayPhysics and drop G4 24 - PhysicsList - use G4DecayPhysics and drop G4AutoDelete 51 - TestEm16.cc - drop RanecuEngine 25 - TestEm16.cc - drop RanecuEngine 52 26 53 09-05-18 B.Morgan (testem16-V10-04-02) 27 09-05-18 B.Morgan (testem16-V10-04-02) 54 - Include G4Types before use of G4MULTITHREADE 28 - Include G4Types before use of G4MULTITHREADED. For forward 55 compatibility with move to #defines over -D 29 compatibility with move to #defines over -D for G4 preprocessor 56 symbols. 30 symbols. 57 31 58 09-04-18 mma (testem16-V10-04-01) 32 09-04-18 mma (testem16-V10-04-01) 59 - testem16.cc : set visualisation only in inte 33 - testem16.cc : set visualisation only in interactive mode 60 34 61 20-03-18 mma (testem16-V10-04-00) 35 20-03-18 mma (testem16-V10-04-00) 62 - testem16.cc : remove G4UI_USE and G4VIS_USE 36 - testem16.cc : remove G4UI_USE and G4VIS_USE 63 37 64 02-11-16 L.Garnier (testem16-V10-02-04) 38 02-11-16 L.Garnier (testem16-V10-02-04) 65 - remove icons.mac. Automatically include sinc 39 - remove icons.mac. Automatically include since interfaces-V10-02-07 66 40 67 14-10-16 G.Folger (testem16-V10-02-03) 41 14-10-16 G.Folger (testem16-V10-02-03) 68 - remove direct use of theParticleIterator, us 42 - remove direct use of theParticleIterator, use GetParticleTableIterator(). 69 fix required by clang39 on Linux and MAC 43 fix required by clang39 on Linux and MAC 70 44 71 26-07-16 V.Ivant (testem16-V10-02-02) 45 26-07-16 V.Ivant (testem16-V10-02-02) 72 - H.Burkhardt added gui buttons, icons.mac, gu 46 - H.Burkhardt added gui buttons, icons.mac, gui.mac 73 47 74 04-07-16 I. Hrivnacova (testem16-V10-02-01) 48 04-07-16 I. Hrivnacova (testem16-V10-02-01) 75 - Fixes for Doxygen documentation 49 - Fixes for Doxygen documentation 76 50 77 09-12-15 V.Ivant (testem16-V10-02-00) 51 09-12-15 V.Ivant (testem16-V10-02-00) 78 01-12-15 V.Ivant (testem16-V10-01-02) 52 01-12-15 V.Ivant (testem16-V10-01-02) 79 - H.Burkhardt fixed root macro allowing to wor 53 - H.Burkhardt fixed root macro allowing to work both with root5 and 6; 80 added run01_prot.mac - demonstrating synkrot 54 added run01_prot.mac - demonstrating synkrotron radiation for FCC 81 55 82 10-12-14 V.Ivant (testem16-V10-01-01) 56 10-12-14 V.Ivant (testem16-V10-01-01) 83 - Fixed vis.mac and READMY 57 - Fixed vis.mac and READMY 84 58 85 05-12-14 V.Ivant (testem16-V10-01-00) 59 05-12-14 V.Ivant (testem16-V10-01-00) 86 - Run - fixed computation of max gamma energy 60 - Run - fixed computation of max gamma energy for MT mode 87 61 88 24-10-14 mma (testem16-V10-00-04) 62 24-10-14 mma (testem16-V10-00-04) 89 - in TestEm16.in : /run/numberOfThreads 2 63 - in TestEm16.in : /run/numberOfThreads 2 90 64 91 13-10-14 adotti (testem16-V10-00-03 ) 65 13-10-14 adotti (testem16-V10-00-03 ) 92 - Fix thread safety in class PhysicsList 66 - Fix thread safety in class PhysicsList 93 67 94 28-09-14 mma (testem16-V10-00-02) 68 28-09-14 mma (testem16-V10-00-02) 95 - migration to MT 69 - migration to MT 96 70 97 01-08-14 V.Ivant (testem16-V10-00-01) 71 01-08-14 V.Ivant (testem16-V10-00-01) 98 - PhysicsList - removed SetCut() method, added << 72 - PhysicsList - removed SetCut() method, added Synchrotron radiation 99 to all charged particles 73 to all charged particles 100 << 74 101 09-06-14 mma (testem16-V10-00-00) 75 09-06-14 mma (testem16-V10-00-00) 102 - suppress EventAction and its messenger 76 - suppress EventAction and its messenger 103 77 104 15-10-13 V.Ivant (testem16-V09-06-05) 78 15-10-13 V.Ivant (testem16-V09-06-05) 105 - updated vis.mac 79 - updated vis.mac 106 80 107 11-07-13 I.Hrivnacova (testem16-V09-06-04) << 81 11-07-13 I.Hrivnacova (testem16-V09-06-04) 108 - In HistoManager: use new analysis manager me 82 - In HistoManager: use new analysis manager method SetH1Activation(); 109 replaced tabulations << 83 replaced tabulations 110 84 111 21-06-13 mma (testem16-V09-06-03) 85 21-06-13 mma (testem16-V09-06-03) 112 - SteppingVerbose: use G4Step::GetSecondaryInC 86 - SteppingVerbose: use G4Step::GetSecondaryInCurrentStep() 113 87 114 07-06-13 mma (testem16-V09-06-02) 88 07-06-13 mma (testem16-V09-06-02) 115 - Cosmetic in SteppingAction. 89 - Cosmetic in SteppingAction. 116 90 117 18-03-13 mma (testem16-V09-06-01) << 91 18-03-13 mma (testem16-V09-06-01) 118 - Applied coding guidelines (long line) 92 - Applied coding guidelines (long line) 119 93 120 13-02-13 I.Hrivnacova (testem16-V09-06-00) << 94 13-02-13 I.Hrivnacova (testem16-V09-06-00) 121 - Applied coding guidelines (virtual keyword, 95 - Applied coding guidelines (virtual keyword, data members initialization) 122 96 123 16-10-12 mma (testem16-V09-05-03) 97 16-10-12 mma (testem16-V09-05-03) 124 -use G4AnalysisManager 98 -use G4AnalysisManager 125 - coding convention: virtual 99 - coding convention: virtual 126 100 127 12-10-12 V.Ivant (testem16-V09-05-02) 101 12-10-12 V.Ivant (testem16-V09-05-02) 128 - Migration to explicit units 102 - Migration to explicit units 129 - Added Rayleigh scattering in the PhysicsList 103 - Added Rayleigh scattering in the PhysicsList 130 104 131 15-04-12 mma (testem16-V09-05-01) 105 15-04-12 mma (testem16-V09-05-01) 132 - all classes : apply G4 coding conventions << 106 - all classes : apply G4 coding conventions 133 107 134 12-03-12 mma (testem16-V09-05-00) 108 12-03-12 mma (testem16-V09-05-00) 135 - HistoManager.hh and .cc : migrate to new g4t 109 - HistoManager.hh and .cc : migrate to new g4tools histogramming system 136 Do not need aida anymore, nor G4ANALYSIS_USE 110 Do not need aida anymore, nor G4ANALYSIS_USE 137 - HistoMessenger.hh and .cc : suppress fileTyp 111 - HistoMessenger.hh and .cc : suppress fileType command 138 - Update Readme and all macros accordingly 112 - Update Readme and all macros accordingly 139 113 140 09-11-10 M.Asai (testem16-V09-03-04) 114 09-11-10 M.Asai (testem16-V09-03-04) 141 - Fix AIDA file option. 115 - Fix AIDA file option. 142 116 143 13-10-10 V.Ivanchenko (testem16-V09-03-03) 117 13-10-10 V.Ivanchenko (testem16-V09-03-03) 144 - SteppingAction - use const pointers for step 118 - SteppingAction - use const pointers for step/track objects; 145 use process subtype instead 119 use process subtype instead of name 146 120 147 06-06-10 J.Perl (testem16-V09-03-02) 121 06-06-10 J.Perl (testem16-V09-03-02) 148 - Remove unused variable in EventAction 122 - Remove unused variable in EventAction 149 123 150 03-06-10 J.Perl (testem16-V09-03-01) 124 03-06-10 J.Perl (testem16-V09-03-01) 151 - Updated vis usage << 125 - Updated vis usage 152 126 153 20-05-10 mma (testem16-V09-03-00) 127 20-05-10 mma (testem16-V09-03-00) 154 - TestEm16.cc : introduction of G4UIExecutive 128 - TestEm16.cc : introduction of G4UIExecutive 155 129 156 19-11-09 mma (testem16-V09-02-00) 130 19-11-09 mma (testem16-V09-02-00) 157 - PhysicsList : introduce eMultipleScattering 131 - PhysicsList : introduce eMultipleScattering and MuMultipleScattering 158 132 159 24-09-08 mma (testem16-V09-01-02) 133 24-09-08 mma (testem16-V09-01-02) 160 - HistoManager : root as default format << 134 - HistoManager : root as default format 161 135 162 12-06-08 mma (testem16-V09-01-01) 136 12-06-08 mma (testem16-V09-01-01) 163 - Remove AIDA from GNUmakefile << 137 - Remove AIDA from GNUmakefile 164 138 165 07-05-08 mma (testem16-V09-01-00) 139 07-05-08 mma (testem16-V09-01-00) 166 - README : update Aida informations << 140 - README : update Aida informations 167 141 168 18-01-07 V.Ivant (testem16-V08-02-00) 142 18-01-07 V.Ivant (testem16-V08-02-00) 169 - GNUmakefile - minor fix 143 - GNUmakefile - minor fix 170 - HistoManager and HistoMessenger added (H.Bur 144 - HistoManager and HistoMessenger added (H.Burkhardt) 171 - Command to modify upper step limit is added << 145 - Command to modify upper step limit is added (H.Burkhardt) 172 146 173 24-10-06 mma (testem16-V08-01-00) << 147 24-10-06 mma (testem16-V08-01-00) 174 - GNUmakefile : LOADLIBS 148 - GNUmakefile : LOADLIBS 175 149 176 24-05-06 mma (testem16-V08-00-01) 150 24-05-06 mma (testem16-V08-00-01) 177 - remove PrimaryGeneratorMessenger 151 - remove PrimaryGeneratorMessenger 178 152 179 23-05-06 V.Ivant (testem16-V08-00-00) 153 23-05-06 V.Ivant (testem16-V08-00-00) 180 - first tag 154 - first tag 181 155 182 20-05-06 << 156 20-05-06 183 - created by Helmut Burkhardt 157 - created by Helmut Burkhardt