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