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