Geant4 Cross Reference |
1 # Example basic History 1 # Example basic 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 7 8 ## 2024-09-18 I. Hrivnacova (exbasic-V11-02-04 << 9 - Added information about gui.mac and icons.ma << 10 in the USER INTERFACES section in README << 11 << 12 ## 2024-09-16 I. Hrivnacova (exbasic-V11-02-03 << 13 - Added information about TSG visualization dr << 14 in the VISUALIZATION section in README << 15 << 16 ## 2024-07-01 Ben Morgan (exbasic-V11-02-02) << 17 - Simplify and modernize CMake scripts for all << 18 << 19 ## 2024-06-10 I. Hrivnacova (exbasic-V11-02-01 << 20 - Fix includes, simplified local variables nam << 21 - Applied suggestions of include-what-you-us << 22 - Adjustment for include "globals.hh": << 23 alway prefer "globals.hh" in examples to e << 24 - Simplified local variables names: << 25 aStep, aTrack, anEvent, aRun -> step, trac << 26 << 27 ## 2024-06-01 Ben Morgan (exbasic-V11-02-00) << 28 - Apply clang-format to all basic examples << 29 - Address coding style warnings << 30 << 31 ## 2023-10-09 Ben Morgan (exbasic-V11-01-00) 8 ## 2023-10-09 Ben Morgan (exbasic-V11-01-00) 32 - Bump CMake range to 3.16...3.27 in line with 9 - Bump CMake range to 3.16...3.27 in line with main toolkit 33 10 34 ## 2022-11-04 I. Hrivnacova (exbasic-V11-00-0 11 ## 2022-11-04 I. Hrivnacova (exbasic-V11-00-02) 35 - Fixed Doxygen file descriptions: 12 - Fixed Doxygen file descriptions: 36 since removing class prefixes the filenames 13 since removing class prefixes the filenames must be provided with a path 37 14 38 ## 2022-08-02 I. Hrivnacova (exbasic-V11-00-0 15 ## 2022-08-02 I. Hrivnacova (exbasic-V11-00-01) 39 - Applied clang-tidy checks 16 - Applied clang-tidy checks 40 17 41 ## 2021-12-10 Ben Morgan (exbasic-V11-00-00) 18 ## 2021-12-10 Ben Morgan (exbasic-V11-00-00) 42 - Change to new Markdown History format 19 - Change to new Markdown History format 43 20 44 --- 21 --- 45 22 46 # History entries prior to 11.0 23 # History entries prior to 11.0 47 24 48 17/11/21, I. Hrivnacova (exbasic-V10-07-02) 25 17/11/21, I. Hrivnacova (exbasic-V10-07-02) 49 - Updated documentation 26 - Updated documentation 50 27 51 02/11/21, I. Hrivnacova (exbasic-V10-07-01) 28 02/11/21, I. Hrivnacova (exbasic-V10-07-01) 52 - Moved data members initialization in header 29 - Moved data members initialization in header files 53 (to comply new examples coding guidelines) 30 (to comply new examples coding guidelines) 54 - Removed trailing whitespaces from the code a 31 - Removed trailing whitespaces from the code and README files 55 32 56 24/05/21, B. Morgan (exbasic-V10-07-00) 33 24/05/21, B. Morgan (exbasic-V10-07-00) 57 - Bump required CMake version range to 3.12... 34 - Bump required CMake version range to 3.12...3.20, matching core Geant4 58 35 59 06/11/20, I. Hrivnacova (exbasic-V10-06-03) 36 06/11/20, I. Hrivnacova (exbasic-V10-06-03) 60 - Updated category README 37 - Updated category README 61 38 62 02/11/20, B. Morgan (exbasic-V10-06-02) 39 02/11/20, B. Morgan (exbasic-V10-06-02) 63 - Support same CMake version range as core Gea 40 - Support same CMake version range as core Geant4 64 41 65 30/06/20, G. Cosmo (exbasic-V10-06-01) 42 30/06/20, G. Cosmo (exbasic-V10-06-01) 66 - Migrated all basic examples to use G4RunMana 43 - Migrated all basic examples to use G4RunManagerFactory, therefore 67 implicitly enabling tasking by default in MT 44 implicitly enabling tasking by default in MT builds. 68 45 69 24/01/20, A. Zaborowska (exbasic-V10-06-00) 46 24/01/20, A. Zaborowska (exbasic-V10-06-00) 70 - Fix suggested in macros command /run/numberO 47 - Fix suggested in macros command /run/numberOfThreads 71 48 72 31/01/19, I.Hrivnacova (exbasic-V10-05-00) 49 31/01/19, I.Hrivnacova (exbasic-V10-05-00) 73 - Merged GitHub PR #4: all Boolean operators n 50 - Merged GitHub PR #4: all Boolean operators now return G4bool. 74 51 75 30/11/18 I. Hrivnacova (exbasic-V10-04-00) 52 30/11/18 I. Hrivnacova (exbasic-V10-04-00) 76 - Updated README files: 53 - Updated README files: 77 Added info about usage of G4Accumulable and 54 Added info about usage of G4Accumulable and G4StatAnalysis 78 55 79 08/01/16 I. Hrivnacova (exbasic-V10-02-00) 56 08/01/16 I. Hrivnacova (exbasic-V10-02-00) 80 - Updated README files: 57 - Updated README files: 81 Added G4ENSDFSTATEDATA in the lists of manda 58 Added G4ENSDFSTATEDATA in the lists of mandatory data sets. 82 59 83 29/11/14 I. Hrivnacova (exbasic-V10-00-01) 60 29/11/14 I. Hrivnacova (exbasic-V10-00-01) 84 - Use G4endl instead of \n in G4cout; 61 - Use G4endl instead of \n in G4cout; 85 this makes each new line in the output on th 62 this makes each new line in the output on threads preceded with 86 G4WTN > 63 G4WTN > 87 64 88 06/11/14 I. Hrivnacova (exbasic-V10-00-00) 65 06/11/14 I. Hrivnacova (exbasic-V10-00-00) 89 - Removed G4UI_USE/G4VIS_USE tests from B1-B4 66 - Removed G4UI_USE/G4VIS_USE tests from B1-B4 examples and 90 init.mac macro (not needed) 67 init.mac macro (not needed) 91 - Moved G4UIExecutive at the beginning of main 68 - Moved G4UIExecutive at the beginning of main() in all examples 92 - Perform run initialization in macros instead 69 - Perform run initialization in macros instead of main() 93 70 94 02/12/13 I. Hrivnacova (exbasic-V09-06-03) 71 02/12/13 I. Hrivnacova (exbasic-V09-06-03) 95 - Fixed gui.mac in B2, B4 and B5: 72 - Fixed gui.mac in B2, B4 and B5: 96 corrected wireframe parameter, removed run2. 73 corrected wireframe parameter, removed run2.mac from gui 97 74 98 30/11/13 I. Hrivnacova (exbasic-V09-06-02) 75 30/11/13 I. Hrivnacova (exbasic-V09-06-02) 99 - Fixes in documentation 76 - Fixes in documentation 100 - Fixed B2a/gui.mac and obsolete comments in a 77 - Fixed B2a/gui.mac and obsolete comments in a few more macros 101 78 102 09/11/13 I. Hrivnacova (exbasic-V09-06-01) 79 09/11/13 I. Hrivnacova (exbasic-V09-06-01) 103 - Added B5 in Cmake, GNUmake and README files; 80 - Added B5 in Cmake, GNUmake and README files; 104 fixed B2/README 81 fixed B2/README 105 82 106 28/02/13 I. Hrivnacova (exbasic-V09-06-00) 83 28/02/13 I. Hrivnacova (exbasic-V09-06-00) 107 - When building materials with NistManager 84 - When building materials with NistManager 108 do not set fromIsotopes argument (which was 85 do not set fromIsotopes argument (which was set to false), 109 as since 9.6 all materials have to be built 86 as since 9.6 all materials have to be built from isotopes. 110 Thanks to V. Ivantchenko for pointing at thi 87 Thanks to V. Ivantchenko for pointing at this. 111 88 112 23/11/12 I. Hrivnacova (exbasic-V09-05-05) 89 23/11/12 I. Hrivnacova (exbasic-V09-05-05) 113 - Updated documentation: synchronized with Doc 90 - Updated documentation: synchronized with DocBook 114 91 115 22/11/12 I. Hrivnacova (exbasic-V09-05-04) 92 22/11/12 I. Hrivnacova (exbasic-V09-05-04) 116 - Updated gui.mac macros (in B2 and B4): 93 - Updated gui.mac macros (in B2 and B4): 117 Added File menu, as it was removed from Qt d 94 Added File menu, as it was removed from Qt driver 118 95 119 17/11/12 I. Hrivnacova (exbasic-V09-05-03) 96 17/11/12 I. Hrivnacova (exbasic-V09-05-03) 120 - Updated documentation: 97 - Updated documentation: 121 - Fixed .README files for artefacts from Mar 98 - Fixed .README files for artefacts from Markdown support 122 - Removed obsolete instructions (how to comp 99 - Removed obsolete instructions (how to compile & link) 123 - Updated info about used physics lists and 100 - Updated info about used physics lists and needed data files 124 101 125 02/11/12 I. Hrivnacova (exbasic-V09-05-02) 102 02/11/12 I. Hrivnacova (exbasic-V09-05-02) 126 - Fixed CMake build for added macros in B2, B4 103 - Fixed CMake build for added macros in B2, B4 127 104 128 02/11/12 I. Hrivnacova (exbasic-V09-05-01) 105 02/11/12 I. Hrivnacova (exbasic-V09-05-01) 129 - Improved README (.README); updated sections 106 - Improved README (.README); updated sections on visualization 130 and UI (J. Allison) 107 and UI (J. Allison) 131 - In B2, B4: Adding icons.mac macro for gui wi 108 - In B2, B4: Adding icons.mac macro for gui with icons of general use; 132 updated gui.mac with added call to icons.mac 109 updated gui.mac with added call to icons.mac and added an example 133 of user defined icon (L. Garnier) 110 of user defined icon (L. Garnier) 134 111 135 18/09/12 I. Hrivnacova (exbasic-V09-05-00) 112 18/09/12 I. Hrivnacova (exbasic-V09-05-00) 136 - Adding explicit includes of G4SystemOfUnits. 113 - Adding explicit includes of G4SystemOfUnits.hh and G4PhysicalConstants.hh 137 where needed 114 where needed 138 - Replaced tabulators with space characters 115 - Replaced tabulators with space characters 139 - Updated .README 116 - Updated .README 140 117 141 29/11/11 B.Morgan (exbasic-V09-04-05) 118 29/11/11 B.Morgan (exbasic-V09-04-05) 142 - Fixed CMakeLists.txt to setup UI and VIS as 119 - Fixed CMakeLists.txt to setup UI and VIS as needed, and copy all macros 143 to build directory so executable is runnable 120 to build directory so executable is runnable directly. 144 121 145 23/11/11 I. Hrivnacova (exbasic-V09-04-04) 122 23/11/11 I. Hrivnacova (exbasic-V09-04-04) 146 - Fixed the example name in the top comment li 123 - Fixed the example name in the top comment line in init.mac and 147 init_vis.mac 124 init_vis.mac 148 125 149 21/11/11 I. Hrivnacova (exbasic-V09-04-03) 126 21/11/11 I. Hrivnacova (exbasic-V09-04-03) 150 - Improved vis.mac 127 - Improved vis.mac 151 - Removed alternative detector construction cl 128 - Removed alternative detector construction class in B3 152 129 153 18/11/11 I. Hrivnacova (exbasic-V09-04-02) 130 18/11/11 I. Hrivnacova (exbasic-V09-04-02) 154 - Fixes in macros and README files 131 - Fixes in macros and README files 155 132 156 15/11/11 I. Hrivnacova (exbasic-V09-04-01) 133 15/11/11 I. Hrivnacova (exbasic-V09-04-01) 157 - Migration to new G4Exception in B2aDetectorC 134 - Migration to new G4Exception in B2aDetectorConstruction.cc 158 and B2bChamberParameterisation.cc. 135 and B2bChamberParameterisation.cc. 159 136 160 14/11/11 I. Hrivnacova (exbasic-V09-04-00) 137 14/11/11 I. Hrivnacova (exbasic-V09-04-00) 161 - The first tagged version of the new basic ex 138 - The first tagged version of the new basic examples. 162 139