Geant4 Cross Reference |
1 # Example nanobeam History 1 # Example nanobeam 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 ## 2022-09-08 Susanna Guatelli (nanobeam-V11-0 7 ## 2022-09-08 Susanna Guatelli (nanobeam-V11-00-01) 8 - Ranecu engine removed, default engine used n 8 - Ranecu engine removed, default engine used now 9 9 10 ## 2021-12-10 Ben Morgan (nanobeam-V11-00-00) 10 ## 2021-12-10 Ben Morgan (nanobeam-V11-00-00) 11 - Change to new Markdown History format 11 - Change to new Markdown History format 12 12 13 --- 13 --- 14 14 15 # History entries prior to 11.0 15 # History entries prior to 11.0 16 16 17 7 November 2021 - I. Hrivnacova tag nanobeam- 17 7 November 2021 - I. Hrivnacova tag nanobeam-V10-07-03 18 - Added analysis manager Clear() call instead 18 - Added analysis manager Clear() call instead of 19 deleting in the end of run (removed on July 19 deleting in the end of run (removed on July 19) 20 20 21 7 October 2021 - I. Hrivnacova tag nanobeam-V 21 7 October 2021 - I. Hrivnacova tag nanobeam-V10-07-02 22 - Migration to new G4AnalysisManager.hh header 22 - Migration to new G4AnalysisManager.hh header; 23 define the default output file type (root), 23 define the default output file type (root), 24 removed Analysis.hh. 24 removed Analysis.hh. 25 25 26 19 July 2021 - I. Hrivnacova tag nanobeam-V10 26 19 July 2021 - I. Hrivnacova tag nanobeam-V10-07-01 27 - Updated for changes in the analysis category 27 - Updated for changes in the analysis category: 28 removed deleting of the analysis manager, 28 removed deleting of the analysis manager, 29 as this is now done by the Geant4 kernel. 29 as this is now done by the Geant4 kernel. 30 30 31 24 May 2021 - B. Morgan (nanobeam-V10-07-00) 31 24 May 2021 - B. Morgan (nanobeam-V10-07-00) 32 - Bump required CMake version range to 3.12... 32 - Bump required CMake version range to 3.12...3.20, matching core Geant4 33 33 34 15 Nov 2020 - S. Guatelli tag nanobeam-V10-0 34 15 Nov 2020 - S. Guatelli tag nanobeam-V10-06-01 35 - Migration to G4RunManagerFactory 35 - Migration to G4RunManagerFactory 36 36 37 02 Nov 2020 - B.Morgan tag nanobeam-V10-06-0 37 02 Nov 2020 - B.Morgan tag nanobeam-V10-06-00 38 - Support same CMake version range as core Gea 38 - Support same CMake version range as core Geant4 39 39 40 19 Nov 2019 - G. Folger tag nanobeam-V10-05-0 40 19 Nov 2019 - G. Folger tag nanobeam-V10-05-01 41 - remove using namespace std from header file 41 - remove using namespace std from header file TabulatedField3D.hh 42 42 43 25 Apr 2019- B.Morgan - tag nanobeam-V10-05-00 43 25 Apr 2019- B.Morgan - tag nanobeam-V10-05-00 44 - Include G4Types header before use of G4MULTI 44 - Include G4Types header before use of G4MULTITHREADED 45 45 46 09 Sep 2018- S.Incerti - tag nanobeam-V10-04-0 46 09 Sep 2018- S.Incerti - tag nanobeam-V10-04-02 47 - updated default.mac 47 - updated default.mac 48 48 49 04 Sep 2018- S.Incerti - tag nanobeam-V10-04-0 49 04 Sep 2018- S.Incerti - tag nanobeam-V10-04-01 50 - simplified UI session 50 - simplified UI session 51 51 52 01 Jul 2018- S.Incerti - tag nanobeam-V10-04-0 52 01 Jul 2018- S.Incerti - tag nanobeam-V10-04-00 53 - relaxed EM field settings 53 - relaxed EM field settings 54 54 55 17 Apr 2017 - S.Incerti - tag nanobeam-V10-03- 55 17 Apr 2017 - S.Incerti - tag nanobeam-V10-03-03 56 - changed EM field settings for MT 56 - changed EM field settings for MT 57 57 58 14 Apr 2017 - S.Incerti - tag nanobeam-V10-03- 58 14 Apr 2017 - S.Incerti - tag nanobeam-V10-03-02 59 - changed default.mac macro for MT mode 59 - changed default.mac macro for MT mode 60 60 61 30 Dec 2016 - S.Incerti - tag nanobeam-V10-03- 61 30 Dec 2016 - S.Incerti - tag nanobeam-V10-03-01 62 - cleanup 62 - cleanup 63 63 64 15 Dec 2016 - S.Incerti - tag nanobeam-V10-03- 64 15 Dec 2016 - S.Incerti - tag nanobeam-V10-03-00 65 - added usage of std::floor() in TabulatedFiel 65 - added usage of std::floor() in TabulatedField3D.cc 66 - updated handling of UI commands 66 - updated handling of UI commands 67 67 68 28 Oct 2016 - G.Folger tag nanobeam-V10-02-01 68 28 Oct 2016 - G.Folger tag nanobeam-V10-02-01 69 - Remove direct use of theParticleIterator, us 69 - Remove direct use of theParticleIterator, use GetParticleTableIterator(). 70 fix required by clang39 on Linux and MAC 70 fix required by clang39 on Linux and MAC 71 71 72 02 Mar 2016 - S.Incerti - tag nanobeam-V10-02- 72 02 Mar 2016 - S.Incerti - tag nanobeam-V10-02-00 73 - removed exp 73 - removed exp 74 74 75 22 Oct 2015 - tag nanobeam-V10-01-00 - S. Ince 75 22 Oct 2015 - tag nanobeam-V10-01-00 - S. Incerti 76 - upgraded plot.C to ROOT 6 76 - upgraded plot.C to ROOT 6 77 77 78 25 Oct 2014 - tag nanobeam-V10-00-06 - L. Garn 78 25 Oct 2014 - tag nanobeam-V10-00-06 - L. Garnier 79 - Fix CMakeLists.txt error 79 - Fix CMakeLists.txt error 80 80 81 24 Oct 2014 - tag nanobeam-V10-00-04/nanobeam- 81 24 Oct 2014 - tag nanobeam-V10-00-04/nanobeam-V10-00-05 - L. Garnier 82 - Fix CMakeLists.txt to not crash compilation 82 - Fix CMakeLists.txt to not crash compilation when Geant4_builtin_clhep FOUND 83 83 84 10 Jul 2014 - tag nanobeam-V10-00-03 - S. Ince 84 10 Jul 2014 - tag nanobeam-V10-00-03 - S. Incerti, A, Dotti, B. Wendt 85 - updated CMakeLists.txt 85 - updated CMakeLists.txt 86 86 87 03 Jul 2014 - tag nanobeam-V10-00-02 - S. Ince 87 03 Jul 2014 - tag nanobeam-V10-00-02 - S. Incerti, A. Dotti, B. Wendt 88 - updated CMakeLists.txt 88 - updated CMakeLists.txt 89 89 90 28 Jui 2014 - tag nanobeam-V10-00-01 - B. Wend 90 28 Jui 2014 - tag nanobeam-V10-00-01 - B. Wendt 91 - try to fix CMakeLists.txt in case of built-i 91 - try to fix CMakeLists.txt in case of built-in CLHEP is used 92 92 93 17 Dec 2013 - tag nanobeam-V10-00-00 - A. Dot 93 17 Dec 2013 - tag nanobeam-V10-00-00 - A. Dotti, S. Incerti 94 - Made the code thread safe because of unsafe 94 - Made the code thread safe because of unsafe CLHEP matrix inversion 95 (in RunAction.cc) 95 (in RunAction.cc) 96 96 97 28 Nov 2013 - tag nanobeam-V09-06-13 - S. Inc 97 28 Nov 2013 - tag nanobeam-V09-06-13 - S. Incerti 98 - Changed selection of volumes in SteppingActi 98 - Changed selection of volumes in SteppingAction using names 99 99 100 04 Nov 2013 - tag nanobeam-V09-06-12 - S. Inc 100 04 Nov 2013 - tag nanobeam-V09-06-12 - S. Incerti 101 - Removed unused variables (thanks to Gabriele 101 - Removed unused variables (thanks to Gabriele) 102 102 103 03 Oct 2013 - tag nanobeam-V09-06-11 - S. Inc 103 03 Oct 2013 - tag nanobeam-V09-06-11 - S. Incerti 104 - Updated CMakeLists.txt 104 - Updated CMakeLists.txt 105 105 106 30 Sep 2013 - tag nanobeam-V09-06-10 - I. Hri 106 30 Sep 2013 - tag nanobeam-V09-06-10 - I. Hrivnacova 107 - Updated for changes in analysis: 107 - Updated for changes in analysis: 108 (removal of G4AnalysisManager::Create(isMast 108 (removal of G4AnalysisManager::Create(isMaster)) 109 109 110 28 Aug 2013 - tag nanobeam-V09-06-09 - S. Inc 110 28 Aug 2013 - tag nanobeam-V09-06-09 - S. Incerti 111 - Changed default field model 111 - Changed default field model 112 112 113 28 Aug 2013 - tag nanobeam-V09-06-08 - S. Inc 113 28 Aug 2013 - tag nanobeam-V09-06-08 - S. Incerti 114 - Changed initialisation of fields & variables 114 - Changed initialisation of fields & variables 115 115 116 27 Aug 2013 - tag nanobeam-V09-06-07 - S. Inc 116 27 Aug 2013 - tag nanobeam-V09-06-07 - S. Incerti 117 - Removed visualisation 117 - Removed visualisation 118 118 119 25 Aug 2013 - tag nanobeam-V09-06-06 - S. Inc 119 25 Aug 2013 - tag nanobeam-V09-06-06 - S. Incerti 120 - MT migration (cont.) 120 - MT migration (cont.) 121 121 122 24 Aug 2013 - tag nanobeam-V09-06-05 - S. Inc 122 24 Aug 2013 - tag nanobeam-V09-06-05 - S. Incerti 123 - MT migration 123 - MT migration 124 124 125 23 Aug 2013 - tag nanobeam-V09-06-04 - S. Inc 125 23 Aug 2013 - tag nanobeam-V09-06-04 - S. Incerti 126 - Coding style cleaning 126 - Coding style cleaning 127 127 128 29 May 2013 - tag nanobeam-V09-06-03 -L. Pand 128 29 May 2013 - tag nanobeam-V09-06-03 -L. Pandola 129 - Migrate analysis from AIDA (in a singleton c 129 - Migrate analysis from AIDA (in a singleton class) to the 130 g4analysis tools. AIDA dependency is removed. 130 g4analysis tools. AIDA dependency is removed. Output file is 131 unchanged (still a ROOT file named nanobeam.ro 131 unchanged (still a ROOT file named nanobeam.root) 132 132 133 7 May 2013 - tag nanobeam-V09-06-02 - S. Incer 133 7 May 2013 - tag nanobeam-V09-06-02 - S. Incerti, B. Morgan 134 - Updated CMakeLists.txt thanks to Ben (exampl 134 - Updated CMakeLists.txt thanks to Ben (example requires external CLHEP) 135 135 136 8 March 2013 - tag nanobeam-V09-06-01 - A. Dot 136 8 March 2013 - tag nanobeam-V09-06-01 - A. Dotti 137 - Adding protection in case Geant4 is build wi 137 - Adding protection in case Geant4 is build with internal CLHEP 138 (example requires external CLHEP) 138 (example requires external CLHEP) 139 139 140 4 December 2012 - tag nanobeam-V09-06-00 - G. 140 4 December 2012 - tag nanobeam-V09-06-00 - G. Cosmo 141 - Corrected order and format of inclusion of C 141 - Corrected order and format of inclusion of CLHEP headers. 142 142 143 14 November 2012 - tag nanobeam-V09-05-06 - P. 143 14 November 2012 - tag nanobeam-V09-05-06 - P. Mato 144 - Fixed compilation warning and corrected CMak 144 - Fixed compilation warning and corrected CMakeLists.txt 145 145 146 3 November 2012 - tag nanobeam-V09-05-05 - S. 146 3 November 2012 - tag nanobeam-V09-05-05 - S. Incerti 147 - Removed shadowing in SteppingAction and Tabu 147 - Removed shadowing in SteppingAction and TabulatedField3D 148 148 149 1 November 2012 - tag nanobeam-V09-05-04 - S. 149 1 November 2012 - tag nanobeam-V09-05-04 - S. Incerti 150 - Switched to touchables 150 - Switched to touchables 151 151 152 26 October 2012 - tag nanobeam-V09-05-03 - L. 152 26 October 2012 - tag nanobeam-V09-05-03 - L. Pandola 153 - Changed CMakeLists.txt to deal with UI and A 153 - Changed CMakeLists.txt to deal with UI and AIDA 154 154 155 26 October 2012 - tag nanobeam-V09-05-02 - S. 155 26 October 2012 - tag nanobeam-V09-05-02 - S. Incerti 156 - Changed executable name. 156 - Changed executable name. 157 157 158 25 October 2012 - tag nanobeam-V09-05-01 - S. 158 25 October 2012 - tag nanobeam-V09-05-01 - S. Incerti 159 - Switch to usage of G4UIExecutive. 159 - Switch to usage of G4UIExecutive. 160 160 161 12 October 2012 - tag nanobeam-V09-05-00 - G. 161 12 October 2012 - tag nanobeam-V09-05-00 - G. Cosmo 162 - Explicit inclusion of units and constants he 162 - Explicit inclusion of units and constants headers. 163 163 164 05 November 2011- tag nanobeam-V09-04-06 - S. 164 05 November 2011- tag nanobeam-V09-04-06 - S. Incerti 165 - removed export=root option in HistoManager.c 165 - removed export=root option in HistoManager.cc 166 166 167 03 October 2011- tag nanobeam-V09-04-05 - G. F 167 03 October 2011- tag nanobeam-V09-04-05 - G. Folger 168 - fix compilation warnings from gcc46 in Tabul 168 - fix compilation warnings from gcc46 in TabulatedField3D.cc 169 169 170 19 August 2011- tag nanobeam-V09-04-04 - S. In 170 19 August 2011- tag nanobeam-V09-04-04 - S. Incerti 171 - Removed usage of G4Exception 171 - Removed usage of G4Exception 172 172 173 18 August 2011- tag nanobeam-V09-04-03 - S. In 173 18 August 2011- tag nanobeam-V09-04-03 - S. Incerti 174 - Removed usage of water material and cleanup 174 - Removed usage of water material and cleanup 175 175 176 16 August 2011- tag nanobeam-V09-04-02 - S. In 176 16 August 2011- tag nanobeam-V09-04-02 - S. Incerti 177 - Removed usage of system command 177 - Removed usage of system command 178 178 179 03 July 2011 - tag nanobeam-V09-04-01 - S. Inc 179 03 July 2011 - tag nanobeam-V09-04-01 - S. Incerti 180 - Updated README for use with full version of 180 - Updated README for use with full version of CLHEP 181 181 182 27 May 2011 - tag nanobeam-V09-04-00 - S. Ince 182 27 May 2011 - tag nanobeam-V09-04-00 - S. Incerti 183 - Created new tag 183 - Created new tag 184 184 185 20 May 2011 - tag nanobeam-V09-03-05 - S. Ince 185 20 May 2011 - tag nanobeam-V09-03-05 - S. Incerti 186 - Switched to non-numbered physics list 186 - Switched to non-numbered physics list 187 187 188 09 November 2010 - tag nanobeam-V09-03-04 - M. 188 09 November 2010 - tag nanobeam-V09-03-04 - M. Asai 189 - Fix AIDA file option. 189 - Fix AIDA file option. 190 190 191 09 October 2010 - tag nanobeam-V09-03-03 - S. 191 09 October 2010 - tag nanobeam-V09-03-03 - S. Incerti 192 - corrected removal of ROOT file in Nanobeam.c 192 - corrected removal of ROOT file in Nanobeam.cc 193 193 194 06 October 2010 - tag nanobeam-V09-03-02 - S. 194 06 October 2010 - tag nanobeam-V09-03-02 - S. Incerti 195 - added post step point information to Steppin 195 - added post step point information to SteppingAction 196 196 197 06 October 2010 - tag nanobeam-V09-03-01 - S. 197 06 October 2010 - tag nanobeam-V09-03-01 - S. Incerti 198 - major update using AIDA 198 - major update using AIDA 199 199 200 18 March 2010 - tag nanobeam-V09-03-00 - S. In 200 18 March 2010 - tag nanobeam-V09-03-00 - S. Incerti 201 - updated multiple scattering class for e+- an 201 - updated multiple scattering class for e+- and mu 202 202 203 2-March 2009 - tag nanobeam-V09-02-01 - G.Folg 203 2-March 2009 - tag nanobeam-V09-02-01 - G.Folger 204 - correct for gcc4.3/slc5 warning 204 - correct for gcc4.3/slc5 warning 205 205 206 26 February 2009 - tag nanobeam-V09-02-00 - G. 206 26 February 2009 - tag nanobeam-V09-02-00 - G.Folger 207 - Correct TabulatedField3D.cc to use logical A 207 - Correct TabulatedField3D.cc to use logical AND (&&) in few if() 208 208 209 21 June 2008 - tag nanobeam-V09-01-11 - S. Inc 209 21 June 2008 - tag nanobeam-V09-01-11 - S. Incerti 210 - several tags to try to resolve conflict with 210 - several tags to try to resolve conflict with system testing 211 211 212 25 January 2008 - tag nanobeam-V09-01-01 - S. 212 25 January 2008 - tag nanobeam-V09-01-01 - S. Incerti 213 - first version of nanobeam example committed 213 - first version of nanobeam example committed