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