Geant4 Cross Reference |
1 # Example air_shower History << 1 ------------------------------------------------------------------- 2 2 3 See `CONTRIBUTING.rst` for details of **requir << 3 ========================================================= 4 which **must** added in reverse chronological << 4 Geant4 - Ultra Advanced example 5 be used as a substitute for writing good git c << 5 ========================================================= 6 << 6 7 ## 2023-11-15 I. Hrivnacova (air_shower-V11-01 << 7 History file 8 - Updated OpenVis.mac: << 8 ------------ 9 - Changed "/vis/open XYZ [600x600-0+0]" to " << 9 10 and simplified comments. << 10 14.11.2020 - S. Guatelli(air_shower-V10-06-04) 11 << 11 Migration to G4RunFactoryManager 12 ## 2023-11-09 Bernardo Tome (air_shower-V11-01 << 13 - Address the warning message regarding the si << 14 << 15 ## 2022-02-22 Daren Sawkey (air_shower-V11-00- << 16 - All material properties in order of increasi << 17 << 18 ## 2021-12-10 Ben Morgan (air_shower-V11-00-00 << 19 - Change to new Markdown History format << 20 << 21 --- << 22 << 23 # History entries prior to 11.0 << 24 << 25 11.11.2021 - B. Tome (air_shower-V10-07-04) << 26 Start using C++11 guidelines << 27 << 28 06.11.2021 - I. Hrivnacova (air_shower-V10-07- << 29 Added analysis manager Clear() ca << 30 deleting in the end of run (remov << 31 << 32 07.10.2021 - I. Hrivnacova (air_shower-V10-07- << 33 Migration to new G4AnalysisManage << 34 define the default output file ty << 35 removed UltraAnalysisManager.hh. << 36 << 37 19.07.2021 - I. Hrivnacova (air_shower-V10-07- << 38 Updated for changes in the analys << 39 removed deleting of the analysis << 40 as this is now done by the Geant4 << 41 << 42 24.05.2021 - B. Morgan (air_shower-V10-07-00) << 43 Bump required CMake version range << 44 << 45 14.11.2020 - S. Guatelli(air_shower-V10-06-04) << 46 Migration to G4RunFactoryManager << 47 12 48 05.11.2020 - B.Tome (air_shower-V10-06-03) 13 05.11.2020 - B.Tome (air_shower-V10-06-03) 49 Output results histograms to ROOT 14 Output results histograms to ROOT file 50 Add ROOT macro file to plot histo << 15 Add ROOT macro file to plot histograms 51 16 52 03.11.2020 - D.Sawkey (air_shower-V10-06-02) 17 03.11.2020 - D.Sawkey (air_shower-V10-06-02) 53 Create material properties using 18 Create material properties using std::vectors 54 19 55 02.11.2020 - B.Morgan (air_shower-V10-06-01) 20 02.11.2020 - B.Morgan (air_shower-V10-06-01) 56 Support same CMake version range 21 Support same CMake version range as core Geant4 57 22 58 29.05.2020 - D.Sawkey (air_shower-V10-06-00) 23 29.05.2020 - D.Sawkey (air_shower-V10-06-00) 59 added an #include to UltraDetecto 24 added an #include to UltraDetectorConstruction, due to optical 60 physics changes. 25 physics changes. 61 26 62 8 November, 2019 B. Tomé (air_shower-V10-05-0 27 8 November, 2019 B. Tomé (air_shower-V10-05-01) 63 - Minor changes, mainly stetics. 28 - Minor changes, mainly stetics. 64 29 65 31.01.2019 - I.Hrivnacova (air_shower-V10-05-0 30 31.01.2019 - I.Hrivnacova (air_shower-V10-05-00) 66 Merged GitHub PR #4: all Boolean 31 Merged GitHub PR #4: all Boolean operators now return G4bool. 67 32 68 09.11.2018 - B. Tome (air_shower-V10-04-04) 33 09.11.2018 - B. Tome (air_shower-V10-04-04) 69 Allow to remove reflecting surfac 34 Allow to remove reflecting surface. 70 35 71 09.11.2018 - B. Tome (air_shower-V10-04-03) 36 09.11.2018 - B. Tome (air_shower-V10-04-03) 72 Add UltraMacro.mac to CMakeLists. 37 Add UltraMacro.mac to CMakeLists.txt 73 38 74 09.11.2018 - B. Tome (air_shower-V10-04-02) 39 09.11.2018 - B. Tome (air_shower-V10-04-02) 75 Reorganise macros. Add new macros. 40 Reorganise macros. Add new macros. 76 Reorganise and simplify code in U 41 Reorganise and simplify code in UltraDetectorConstruction. 77 Geometry can now be changed in th 42 Geometry can now be changed in the same interactive session. 78 43 79 08.11.2018 - B. Tome (air_shower-V10-04-01) 44 08.11.2018 - B. Tome (air_shower-V10-04-01) 80 Drop detector configuration through pre 45 Drop detector configuration through preprocessor directives. Use detector messenger instead. 81 New macros for visualisation, replacing 46 New macros for visualisation, replacing preprocessor options. 82 No default PrimaryGeneratorAction in Us 47 No default PrimaryGeneratorAction in UserActionInitialization. 83 48 84 10.05.2018 - B. Morgan (air_shower-V10-04-00) 49 10.05.2018 - B. Morgan (air_shower-V10-04-00) 85 Include G4Types before use of G4MULTITH 50 Include G4Types before use of G4MULTITHREADED. For forward 86 compatibility with move to #defines ove 51 compatibility with move to #defines over -D for G4 preprocessor 87 symbols. 52 symbols. 88 53 89 09.03.2017 - G. Cosmo (air_shower-V10-03-00) 54 09.03.2017 - G. Cosmo (air_shower-V10-03-00) 90 Updated setup for visualization in main 55 Updated setup for visualization in main() and Visualisation.mac. 91 56 92 21.11.2016 - G. Cosmo (air_shower-V10-02-03) 57 21.11.2016 - G. Cosmo (air_shower-V10-02-03) 93 Fixed compilation warning for unused va 58 Fixed compilation warning for unused variable in 94 UltraDetectorConstruction. 59 UltraDetectorConstruction. 95 60 96 19.11.2016 - A. Dotti (air_shower-V10-02-02) 61 19.11.2016 - A. Dotti (air_shower-V10-02-02) 97 Explicit set of SD to manager 62 Explicit set of SD to manager 98 63 99 16.11.2016 - B. Tome 64 16.11.2016 - B. Tome 100 Use modular physics lists. 65 Use modular physics lists. 101 Remove drawing of step points from Visu 66 Remove drawing of step points from Visualisation.mac 102 Update History, README, CMakeLists.txt 67 Update History, README, CMakeLists.txt and GNUmakefile. 103 68 104 28.11.2016 - G. Folger (air_shower-V10-02-01) 69 28.11.2016 - G. Folger (air_shower-V10-02-01) 105 Replace direct use of theParticle 70 Replace direct use of theParticleIterator by GetParticleIterator(). 106 fix required by clang39 on Wind 71 fix required by clang39 on Windows and MAC 107 72 108 03.03.2016 - L. Pandola (air_shower-V10-02-00) 73 03.03.2016 - L. Pandola (air_shower-V10-02-00) 109 Replace std::log with G4Log 74 Replace std::log with G4Log 110 75 111 14.04.2015 - G. Cosmo (air_shower-V10-01-02) 76 14.04.2015 - G. Cosmo (air_shower-V10-01-02) 112 Replaced call to obsolete GetDz() 77 Replaced call to obsolete GetDz() for G4Tubs to GetZHalfLength() 113 in UltraDetectorConstruction. 78 in UltraDetectorConstruction. 114 79 115 20.02.2015 - A. Dotti (air_shower-V10-01-00) 80 20.02.2015 - A. Dotti (air_shower-V10-01-00) 116 Set defaults for GPS in master th 81 Set defaults for GPS in master thread 117 82 118 04.06.2014 - A. Dotti (air_shower-V10-00-00) 83 04.06.2014 - A. Dotti (air_shower-V10-00-00) 119 New MT-ready GPS: migration 84 New MT-ready GPS: migration 120 85 121 22.10.2013 - L. Pandola (air_shower-V09-06-03) 86 22.10.2013 - L. Pandola (air_shower-V09-06-03) 122 UltraRunAction.cc: add include for <cti 87 UltraRunAction.cc: add include for <ctime>, 123 needed for Windows 88 needed for Windows 124 89 125 21.10.2013 - L. Pandola (air_shower-V09-06-02) 90 21.10.2013 - L. Pandola (air_shower-V09-06-02) 126 Migrated to MT. Works in MT and sequent 91 Migrated to MT. Works in MT and sequential mode. 127 Removed RunActionMessenger and edited U 92 Removed RunActionMessenger and edited UltraMacro.mac 128 accordingly. 93 accordingly. 129 94 130 27.08.2013 - G. Cosmo (air_shower-V09-06-01) 95 27.08.2013 - G. Cosmo (air_shower-V09-06-01) 131 Added G4Ellipsoid among solids en 96 Added G4Ellipsoid among solids enabled for parameterisation. 132 97 133 28.05.2013 - L. Pandola (air_shower-V09-06-00) 98 28.05.2013 - L. Pandola (air_shower-V09-06-00) 134 Migrate analysis from AIDA (with local 99 Migrate analysis from AIDA (with local singleton 135 analysis class) to the g4analysis tools 100 analysis class) to the g4analysis tools. 136 Remove AIDA dependency. CMakeLists.txt 101 Remove AIDA dependency. CMakeLists.txt and 137 README are updated accordingly 102 README are updated accordingly 138 103 139 28.11.2012 - G. Cosmo (air_shower-V09-05-07) 104 28.11.2012 - G. Cosmo (air_shower-V09-05-07) 140 Fixed cases of variable shadowing 105 Fixed cases of variable shadowing. 141 106 142 06.11.2012 - L. Pandola (air_shower-V09-05-06) 107 06.11.2012 - L. Pandola (air_shower-V09-05-06) 143 Fixed syntax in CMakeLists.txt. 108 Fixed syntax in CMakeLists.txt. 144 109 145 26.10.2012 - L. Pandola (air_shower-V09-05-05) 110 26.10.2012 - L. Pandola (air_shower-V09-05-05) 146 Replace CMakeLists.txt to deal with UI/ 111 Replace CMakeLists.txt to deal with UI/VIS. 147 112 148 11.10.2012 - G.Cosmo (air_shower-V09-05-04) 113 11.10.2012 - G.Cosmo (air_shower-V09-05-04) 149 Explicit inclusion of units and constan 114 Explicit inclusion of units and constants headers. 150 115 151 26.06.2012 - G.Cosmo (air_shower-V09-05-03) 116 26.06.2012 - G.Cosmo (air_shower-V09-05-03) 152 Removed call to SetModel for opti 117 Removed call to SetModel for optical physics, according to 153 latest change to optical boundary 118 latest change to optical boundary process. 154 119 155 31.01.2012 - G.Folger (air_shower-V09-05-02) 120 31.01.2012 - G.Folger (air_shower-V09-05-02) 156 fix another compilation warning f 121 fix another compilation warning from gcc4.6: variables set but 157 not used, in src/UltraEventAction.cc 122 not used, in src/UltraEventAction.cc 158 123 159 18.01.2012 - G.Folger (air_shower-V09-05-01) 124 18.01.2012 - G.Folger (air_shower-V09-05-01) 160 fix compilation warnings from gcc 125 fix compilation warnings from gcc4.6: variables set but not used. 161 126 162 08.12.2011 - P.Mato (air_shower-V09-05-00) 127 08.12.2011 - P.Mato (air_shower-V09-05-00) 163 Added CMakeLists.txt file 128 Added CMakeLists.txt file 164 129 165 31.10.2011 - L.Pandola (air_shower-V09-04-01) 130 31.10.2011 - L.Pandola (air_shower-V09-04-01) 166 Migrated G4Exceptions to the new scheme 131 Migrated G4Exceptions to the new scheme 167 132 168 17.01.2011 - G.A.P.Cirrone (air_shower-V09-04- 133 17.01.2011 - G.A.P.Cirrone (air_shower-V09-04-00) 169 Solved compilation error related to the 134 Solved compilation error related to the new CLHEP version 170 135 171 09.11.2010 - J.Allison (air_shower-V09-03-01) 136 09.11.2010 - J.Allison (air_shower-V09-03-01) 172 Inroduced G4UIExecutive. 137 Inroduced G4UIExecutive. 173 138 174 02.06.2010 - J.Perl (air_shower-V09-03-00) 139 02.06.2010 - J.Perl (air_shower-V09-03-00) 175 Updated vis usage 140 Updated vis usage 176 141 177 16.11.2009 -- B. Tomé, 142 16.11.2009 -- B. Tomé, 178 Tag air_shower-V09-02-06 143 Tag air_shower-V09-02-06 179 Changed UltraPhysicsList.cc to u 144 Changed UltraPhysicsList.cc to use new processes G4eMultipleScattering, G4MuMultipleScattering 180 and G4hMultipleScattering 145 and G4hMultipleScattering 181 Tested example air_shower with G 146 Tested example air_shower with Geant4 tag geant4-09-02-ref-10 182 147 183 15.05.2009 -- B. Tomé, 148 15.05.2009 -- B. Tomé, 184 Updated README file. Tag air_sho 149 Updated README file. Tag air_shower-V09-01-00 185 Tested example with Geant4 tag g 150 Tested example with Geant4 tag geant4-09-02-ref-04 and iAIDA-1.0.14 186 151 187 10.12.2008 -- G.A.P.Cirrone, Tag: air_shower-V 152 10.12.2008 -- G.A.P.Cirrone, Tag: air_shower-V09-01-05 188 Updated README file; 153 Updated README file; 189 03.07.2008 -- B. Tomé; Tag air_shower-V09-01 154 03.07.2008 -- B. Tomé; Tag air_shower-V09-01-04 190 Access to private data members o 155 Access to private data members of UltraDetectorConstruction through Get functions. 191 156 192 03.07.2008 -- B. Tomé; Tag air_shower-V09-01 157 03.07.2008 -- B. Tomé; Tag air_shower-V09-01-03 193 Adjusted range of optical proper 158 Adjusted range of optical properties tables in UltraDetectorConstruction; 194 Added check of optical photon en 159 Added check of optical photon energy in UltraPrimaryGeneratorAction; 195 Cerenkov process attached to all 160 Cerenkov process attached to all applicable particles; 196 Modified Visualisation.mac and U 161 Modified Visualisation.mac and UltraMacro.mac files 197 162 198 26.06.2008 -- G.A.P.Cirrone; Tag air_shower-V0 163 26.06.2008 -- G.A.P.Cirrone; Tag air_shower-V09-01-02 199 Corrected a parameter in the Ult 164 Corrected a parameter in the UltraDetectorConstruction to remove a segmentation 200 due to a non correct definition of the 165 due to a non correct definition of the refraction index of the Quartz. 201 166 202 15.06.2008 -- G.A.P.Cirrone; Tag: air_shower-V 167 15.06.2008 -- G.A.P.Cirrone; Tag: air_shower-V09-01-01 203 Removed no more necessary AIDA c 168 Removed no more necessary AIDA commands from GNUmakefile 204 169 205 11.06.2008 -- G.A.P.Cirrone air_shower-V09-01- 170 11.06.2008 -- G.A.P.Cirrone air_shower-V09-01-00 206 Solved a compilation error in th 171 Solved a compilation error in the Analysis Manager 207 172 208 30.09.2007 -- P.Gumplinger - air_shower-V09-00 173 30.09.2007 -- P.Gumplinger - air_shower-V09-00-00 209 -- adjust to the G4Cerenkov process 174 -- adjust to the G4Cerenkov process now being a G4VDiscreteProcess 210 175 211 16.11.2006 -- B. Tome - air_shower-V08-01-00 176 16.11.2006 -- B. Tome - air_shower-V08-01-00 212 -- Tested with candidate tag geant4 177 -- Tested with candidate tag geant4-08-02-cand-00. 213 -- Ultra.cc - Removed invocation of 178 -- Ultra.cc - Removed invocation of Visualisation.mac if argc==1. 214 179 215 02.06.2006 -- B. Tome - air_shower-V08-00-01 180 02.06.2006 -- B. Tome - air_shower-V08-00-01 216 -- UltraRunAction.cc : Removed use 181 -- UltraRunAction.cc : Removed use of visualization UI commands. 217 -- Small changes in UltraPrimaryGen 182 -- Small changes in UltraPrimaryGeneratorAction.cc 218 183 219 17.05.2006 -- B. Tome - air_shower-V08-00-00 184 17.05.2006 -- B. Tome - air_shower-V08-00-00 220 -- Small fix correction 185 -- Small fix correction 221 186 222 7.12.2005 -- S. Guatelli - air_shower-V07-01-0 187 7.12.2005 -- S. Guatelli - air_shower-V07-01-02 223 -- Compile with CLHEP 2.0.2.2 188 -- Compile with CLHEP 2.0.2.2 224 189 225 6.12.2005 -- S. Guatelli - air_shower-V07-01-0 190 6.12.2005 -- S. Guatelli - air_shower-V07-01-01 226 -- Warning deleted 191 -- Warning deleted 227 192 228 15.11.2005 -- G.Cosmo - air_shower-V07-01-00 193 15.11.2005 -- G.Cosmo - air_shower-V07-01-00 229 -- Migration to <sstream> from depr 194 -- Migration to <sstream> from deprecated <strstream>. 230 195 231 06.06.2005 -- B.Tome - air_shower-V07-00-01 196 06.06.2005 -- B.Tome - air_shower-V07-00-01 232 -- README updated; analysis with AI 197 -- README updated; analysis with AIDA 3.2.1 and PI 1.3.3. 233 198 234 06.06.2005 -- G.Cosmo - air_shower-V07-00-00 199 06.06.2005 -- G.Cosmo - air_shower-V07-00-00 235 -- Corrected usage of <strstream> i 200 -- Corrected usage of <strstream> in RunActionMessenger. 236 -- Corrected call to Visualisation. 201 -- Corrected call to Visualisation.mac from Ultra.cc. 237 -- Changed viewer to OGLSX in Visua 202 -- Changed viewer to OGLSX in Visualisation.mac. 238 203 239 03.05.2005 -- J.Allison 204 03.05.2005 -- J.Allison 240 -- Replaced vis manager with G4VisE 205 -- Replaced vis manager with G4VisExecutive. 241 206 242 10.12.2004 -- air_shower-V06-02-02 207 10.12.2004 -- air_shower-V06-02-02 243 -- Replaced usage of M_PI with CLHE 208 -- Replaced usage of M_PI with CLHEP's pi. 244 209 245 24.11.2004 -- air_shower-V06-02-01 210 24.11.2004 -- air_shower-V06-02-01 246 -- Migration to the new tree-struct 211 -- Migration to the new tree-structured command format for G4GeneralParticleSource: 247 - new UI commands implemented 212 - new UI commands implemented 248 - changed access to public metho 213 - changed access to public methods of G4GeneralParticleSource in 249 UltraPrimaryGenerationAction; 214 UltraPrimaryGenerationAction; methods of G4SPSxxxDistribution are now used. 250 -- Migration to <cmath> 215 -- Migration to <cmath> 251 216 252 20.05.2004 -- Example committed 217 20.05.2004 -- Example committed