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