Geant4 Cross Reference |
1 # Example xray_telescope History 1 # Example xray_telescope 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-10-17 Makoto Asai (xraytel-V11-02-00) << 9 - Unnecessary use of G4VisManager and some UI << 10 << 11 ## 2023-11-15 I. Hrivnacova (xraytel-V11-01-00 8 ## 2023-11-15 I. Hrivnacova (xraytel-V11-01-00) 12 - Updated vis.mac: 9 - Updated vis.mac: 13 - Changed "/vis/open XYZ [600x600-0+0]" to " 10 - Changed "/vis/open XYZ [600x600-0+0]" to "/vis/open" to allow run-time choices 14 and simplified comments. 11 and simplified comments. 15 12 16 ## 2021-12-10 Ben Morgan (xraytel-V11-00-00) 13 ## 2021-12-10 Ben Morgan (xraytel-V11-00-00) 17 - Change to new Markdown History format 14 - Change to new Markdown History format 18 15 19 --- 16 --- 20 17 21 # History entries prior to 11.0 18 # History entries prior to 11.0 22 19 23 07.11.2021, I. Hrivnacova, tag xraytel-V10-07 20 07.11.2021, I. Hrivnacova, tag xraytel-V10-07-04 24 Added analysis manager Clear() cal 21 Added analysis manager Clear() call instead of 25 deleting in the end of run (remove 22 deleting in the end of run (removed on July 19) 26 23 27 07.10.2021 - I. Hrivnacova, tag xraytel-V10-07 24 07.10.2021 - I. Hrivnacova, tag xraytel-V10-07-03 28 Migration to new G4AnalysisManager 25 Migration to new G4AnalysisManager.hh header; 29 define the default output file typ 26 define the default output file type (root). 30 27 31 19.07.2021 I. Hrivnacova, tag xraytel-V10-07- 28 19.07.2021 I. Hrivnacova, tag xraytel-V10-07-02 32 Updated for changes in the analysi 29 Updated for changes in the analysis category: 33 removed deleting of the analysis m 30 removed deleting of the analysis manager, 34 as this is now done by the Geant4 31 as this is now done by the Geant4 kernel. 35 32 36 24.05.2021 B. Morgan (xraytel-V10-07-01) 33 24.05.2021 B. Morgan (xraytel-V10-07-01) 37 - Bump required CMake version range to 3.12... 34 - Bump required CMake version range to 3.12...3.20, matching core Geant4 38 35 39 10.04.2021 G. Cosmo, tag xraytel-V10-07-00 36 10.04.2021 G. Cosmo, tag xraytel-V10-07-00 40 Removed calls to obsolete ResetCut 37 Removed calls to obsolete ResetCuts() in XrayTelPhysicsList. 41 38 42 17.11.2020 S. Guatelli, tag xraytel-V10-06-01 39 17.11.2020 S. Guatelli, tag xraytel-V10-06-01 43 Migration to G4RunManagerFactory 40 Migration to G4RunManagerFactory 44 41 45 02.11.2020 B.Morgan, tag xraytel-V10-06-00 42 02.11.2020 B.Morgan, tag xraytel-V10-06-00 46 Support same CMake version range a 43 Support same CMake version range as core Geant4 47 44 48 30.08.2019 S. Guatelli, tag xraytel-V10-05-00 45 30.08.2019 S. Guatelli, tag xraytel-V10-05-00 49 G4VIS_USE and G4UI_USE deleted 46 G4VIS_USE and G4UI_USE deleted 50 47 51 10.05.2018 B.Morgan, tag xraytel-V10-04-00 48 10.05.2018 B.Morgan, tag xraytel-V10-04-00 52 Include G4Types before use of G4M 49 Include G4Types before use of G4MULTITHREADED. For forward 53 compatibility with move to #defin 50 compatibility with move to #defines over -D for G4 preprocessor 54 symbols. 51 symbols. 55 52 56 28.11.2016 G.Folger, tag xraytel-V10-02-00 53 28.11.2016 G.Folger, tag xraytel-V10-02-00 57 Remove direct use of theParticleI 54 Remove direct use of theParticleIterator, use GetParticleTableIterator(). 58 fix required by clang39 on Linux 55 fix required by clang39 on Linux and MAC 59 56 60 06.03.2015 Andrea Dotti, tag xraytel-V10-01- 57 06.03.2015 Andrea Dotti, tag xraytel-V10-01-00 61 Removing unnecessary GPS in maste 58 Removing unnecessary GPS in master 62 59 63 04.06.2014 Andrea Dotti, tag xraytel-V10-00- 60 04.06.2014 Andrea Dotti, tag xraytel-V10-00-03 64 Migration to new MT compliant GPS 61 Migration to new MT compliant GPS 65 62 66 23.05.2014 Luciano Pandola, tag xraytel-V10- 63 23.05.2014 Luciano Pandola, tag xraytel-V10-00-02 67 Fix compiler warning which caused the r 64 Fix compiler warning which caused the rejection 68 of tag xraytel-V10-00-01 65 of tag xraytel-V10-00-01 69 66 70 22.05.2014 Luciano Pandola, tag xraytel-V10- 67 22.05.2014 Luciano Pandola, tag xraytel-V10-00-01 71 Added definition of muons and short-liv 68 Added definition of muons and short-lived 72 Revise method book() of analysis single 69 Revise method book() of analysis singleton 73 Actual MT migration, G4MTRunManager is 70 Actual MT migration, G4MTRunManager is used 74 Added new macro geantino.mac and update 71 Added new macro geantino.mac and updated CMakeLists.txt 75 72 76 21.05.2014 Luciano Pandola, tag xraytel-V10- 73 21.05.2014 Luciano Pandola, tag xraytel-V10-00-00 77 Added ActionInitialization class 74 Added ActionInitialization class 78 Move the method Update() from RunAction 75 Move the method Update() from RunAction (thread-local) to 79 Analysis (global) 76 Analysis (global) 80 Protect analysis singleton by Mutex 77 Protect analysis singleton by Mutex 81 Changed named scheme of output objects 78 Changed named scheme of output objects 82 79 83 19.03.2013 Luciano Pandola, tag xraytel-V09- 80 19.03.2013 Luciano Pandola, tag xraytel-V09-06-00 84 Migrated analysis to g4tools (removed A 81 Migrated analysis to g4tools (removed AIDA dependency) 85 and other small cosmetics. CMakeL 82 and other small cosmetics. CMakeLists.txt, GNUmakefile 86 and README updated accordingly 83 and README updated accordingly 87 84 88 26.10.2012 Luciano Pandola, tag xraytel-V09- 85 26.10.2012 Luciano Pandola, tag xraytel-V09-05-01 89 Edit main(): added #ifdef to protect G4 86 Edit main(): added #ifdef to protect G4VisExecutive and 90 G4UIExecutive. 87 G4UIExecutive. 91 Create CMakeLists.txt file 88 Create CMakeLists.txt file 92 89 93 12.10.2012 Gabriele Cosmo, Tag xraytel-V09-0 90 12.10.2012 Gabriele Cosmo, Tag xraytel-V09-05-00 94 Explicit inclusion of units and c 91 Explicit inclusion of units and constants headers. 95 92 96 18.11.2010 John Allison, Tag xraytel-V09-03- 93 18.11.2010 John Allison, Tag xraytel-V09-03-01 97 Introduced G4UIExecutve. 94 Introduced G4UIExecutve. 98 95 99 03.06.2010 Joseph Perl, Tag xraytel-V09-03-0 96 03.06.2010 Joseph Perl, Tag xraytel-V09-03-00 100 Update vis usage 97 Update vis usage 101 98 102 20.11.2009 - G.Santin, tag xraytel-V09-02-00 99 20.11.2009 - G.Santin, tag xraytel-V09-02-00 103 Updated and simplified physics li 100 Updated and simplified physics list 104 101 105 16.06.2008 - G.A.P.Cirrone, tag xraytel-V09-01 102 16.06.2008 - G.A.P.Cirrone, tag xraytel-V09-01-00 106 Removed AIDA from GNUmakefiles 103 Removed AIDA from GNUmakefiles 107 104 108 07.12.2005 - S. Guatelli, tag xraytel-V07-01-0 105 07.12.2005 - S. Guatelli, tag xraytel-V07-01-03 109 warning deleted; it concerned str 106 warning deleted; it concerned stream. 110 107 111 30.11.2005 - G.Santin, tag xraytel-V07-01-02 108 30.11.2005 - G.Santin, tag xraytel-V07-01-02 112 general update of macros and docu 109 general update of macros and documentation 113 ASCII output enabled also without 110 ASCII output enabled also without AIDA 114 111 115 27.09.2005 - G.Santin, tag xraytel-V07-01-01 112 27.09.2005 - G.Santin, tag xraytel-V07-01-01 116 compilation protection for non AI 113 compilation protection for non AIDA users, 117 obsolete GPS commands updated 114 obsolete GPS commands updated 118 115 119 3rd May 2005 John Allison (examples-V07-00-0 116 3rd May 2005 John Allison (examples-V07-00-03) 120 - Replaced vis manager with G4VisExecutive. 117 - Replaced vis manager with G4VisExecutive. 121 118 122 15.07.2004 - J.Allison, tag xraytel-V06-02-00 119 15.07.2004 - J.Allison, tag xraytel-V06-02-00 123 Changed /vis/viewer/viewpointThet 120 Changed /vis/viewer/viewpointThetaPhi -> 124 /vis/viewer/set/viewpointThetaPhi 121 /vis/viewer/set/viewpointThetaPhi. 125 122 126 28.05.2004 - S. Guatelli, tag xraytel-V06-01-0 123 28.05.2004 - S. Guatelli, tag xraytel-V06-01-00 127 Migartion to AIDA 3.2.1, PI 1.2.1 124 Migartion to AIDA 3.2.1, PI 1.2.1 128 125 129 13.11.2003 - J.Allison, tag xraytel-V05-02-02 126 13.11.2003 - J.Allison, tag xraytel-V05-02-02 130 Removed OPACS from Vis Manager. 127 Removed OPACS from Vis Manager. 131 128 132 19.02.2003 - G.Cosmo, tag xraytel-V05-00-00 129 19.02.2003 - G.Cosmo, tag xraytel-V05-00-00 133 Removed redundant inclusion of Sy 130 Removed redundant inclusion of SystemOfUnits.h. 134 Should use CLHEP headers instead. 131 Should use CLHEP headers instead. 135 132 136 05.12.2001 - RN, tag xraytel-V03-02-01 133 05.12.2001 - RN, tag xraytel-V03-02-01 137 Try again 134 Try again 138 135 139 05.12.2001 - RN, tag xraytel-V03-02-00 136 05.12.2001 - RN, tag xraytel-V03-02-00 140 Adopted new analysis design by AP 137 Adopted new analysis design by AP as in LowEnTest 141 Small design iteration by MGP imp 138 Small design iteration by MGP implemented 142 139 143 07.11.2001 - RN, tag xraytel-V02-00-13 140 07.11.2001 - RN, tag xraytel-V02-00-13 144 Cleaned up code to avoid compilat 141 Cleaned up code to avoid compilation warnings arising 145 from "ANSI" and "pedantic" option 142 from "ANSI" and "pedantic" options 146 Implemented new "/vis" commands i 143 Implemented new "/vis" commands in macro files 147 144 148 07.11.2001 - RN, tag xraytel-V02-00-12 145 07.11.2001 - RN, tag xraytel-V02-00-12 149 Error tag, same as 11 146 Error tag, same as 11 150 147 151 18.06.2001 - RN, tag xraytel-V02-00-11 148 18.06.2001 - RN, tag xraytel-V02-00-11 152 tested with latest global tag gea 149 tested with latest global tag geant4-03-01-ref-02 153 150 154 06.12.2000 - RN, tag xraytel-V02-00-10 151 06.12.2000 - RN, tag xraytel-V02-00-10 155 Removed old XrayTelPrimaryGenerat 152 Removed old XrayTelPrimaryGeneratorMessenger.cc and .hh 156 files from cvs 153 files from cvs 157 154 158 30.11.2000 - RN, tag xraytel-V02-00-09 155 30.11.2000 - RN, tag xraytel-V02-00-09 159 Removed longsection.macro file fr 156 Removed longsection.macro file from cvs 160 157 161 30.11.2000 - RN, tag xraytel-V02-00-08 158 30.11.2000 - RN, tag xraytel-V02-00-08 162 Implemented AnalysisManager class 159 Implemented AnalysisManager class and related histograming 163 code. Analysis is limited to the 160 code. Analysis is limited to the Lizard package for now. 164 161 165 16.11.2000 - RN, tag xraytel-V02-00-07 162 16.11.2000 - RN, tag xraytel-V02-00-07 166 Removed analysis directory 163 Removed analysis directory 167 164 168 16.11.2000 - RN, tag xraytel-V02-00-06 165 16.11.2000 - RN, tag xraytel-V02-00-06 169 Replace standard gun with General 166 Replace standard gun with General Particle Source 170 Remove all code related to old Hi 167 Remove all code related to old Histogram implementation 171 Modified all macros to work with 168 Modified all macros to work with GPS 172 Cleaned GNUmakefile 169 Cleaned GNUmakefile 173 Started drafting README file 170 Started drafting README file 174 171 175 08.11.2000 - RN, tag xraytel-V02-00-05 172 08.11.2000 - RN, tag xraytel-V02-00-05 176 Tydied up macros 173 Tydied up macros 177 Small bug fixes to compile on Lin 174 Small bug fixes to compile on Linux, SUN and DEC platforms 178 175 179 06.11.2000 - RN, tag xraytel-V02-00-04 176 06.11.2000 - RN, tag xraytel-V02-00-04 180 Tydied up code added headers 177 Tydied up code added headers 181 178 182 18.10.2000 - RN, tag xraytel-V02-00-03 179 18.10.2000 - RN, tag xraytel-V02-00-03 183 Modified geometry and PrimaryGenerator 180 Modified geometry and PrimaryGenerator to speed up events 184 Modified SteppingAction.cc to call hist 181 Modified SteppingAction.cc to call histoManager analyser 185 Modified Histogram.cc to do all the his 182 Modified Histogram.cc to do all the histo work 186 183 187 17.10.2000 - RN, tag xraytel-V02-00-02 184 17.10.2000 - RN, tag xraytel-V02-00-02 188 Added histograming capability 185 Added histograming capability 189 Added XrayTelHistogram.hh, XrayTelHisto 186 Added XrayTelHistogram.hh, XrayTelHistogram.cc 190 Modified: GNUmakefile 187 Modified: GNUmakefile 191 XrayTel.cc 188 XrayTel.cc 192 XrayTelSteppingAction.hh 189 XrayTelSteppingAction.hh 193 XrayTelSteppingAction.cc 190 XrayTelSteppingAction.cc 194 191 195 17.10.2000 - RN, tag xraytel-V02-00-01 192 17.10.2000 - RN, tag xraytel-V02-00-01 196 Tydied up geometry 193 Tydied up geometry 197 Add all physics processes to Xray 194 Add all physics processes to XrayTelPhysicsList.cc 198 Modified *.hh accordingly 195 Modified *.hh accordingly 199 196 200 06.10.2000 - RN, tag xraytel-V02-00-00 197 06.10.2000 - RN, tag xraytel-V02-00-00 201 First submission of XrayTel advan 198 First submission of XrayTel advanced example. 202 199