Warning, /geant4/examples/advanced/gammaray_telescope/History is written in an unsupported language. File is not indexed.
0001 # Example gammaray_telescope History
0002
0003 See `CONTRIBUTING.rst` for details of **required** info/format for each entry,
0004 which **must** added in reverse chronological order (newest at the top). It must **not**
0005 be used as a substitute for writing good git commit messages!
0006
0007 ## 2023-11-15 I. Hrivnacova (gammaraytel-V11-01-01)
0008 - Updated macro*.mac:
0009 - Changed "/vis/open OGL [600x600-0+0]" to "/vis/open" to allow run-time choices
0010 and simplified comments.
0011 - Keep previous driver opening, if driver is different from OGL, and add the general
0012 code in commented lines (macro2.mac and macro4.mac)
0013
0014 ## 2023-11-10 Alberto Ribon (gammaraytel-V11-01-00)
0015 - In all macro files, introduced the UI command
0016 '/process/had/rdm/thresholdForVeryLongDecayTime 1.0e+60 year'
0017 to allow all radioactive decays (including the very long ones).
0018 This is necessary since G4 11.2, being 1 year the default time
0019 threshold above which the decays are ignored.
0020
0021 ## 2022-11-11 F. Longo and A. Polsini (gammaraytel-V11-00-01)
0022 - Migration to C++17 standard. General code refactoring.
0023
0024 ## 2021-12-10 Ben Morgan (gammaraytel-V11-00-00)
0025 - Change to new Markdown History format
0026
0027 ---
0028
0029 # History entries prior to 11.0
0030
0031 07.10.2021 - I. Hrivnacova (gammaraytel-V10-07-08)
0032 Migration to new G4AnalysisManager.hh header;
0033 define the default output file type (root).
0034
0035 11.08.2021 - S. Guatelli (gammaraytel-V10-07-07)
0036 Interactive mode fixed.
0037 removed obsolete macros emlow.mac and emstd.mac and physics_polarized.mac, gammaraytel_polarized.in
0038 physics_polarized_new.mac moved for clarity to physics_opt4 as EM Physics List
0039 option4 was activated.
0040 Removed obsolete classes GammaRayTelGeneralPhysics, GammaRayTelParticles,
0041 GammaRayTelEMlowePhysics, GammaRayTelEMstdPhysics, GammaRayTelIonPhysics,
0042 GammaRayTelHadronPhysics.
0043 README file updated.
0044 Minor change in the GammaRayTelRunAction::OpenFile() method
0045 to allow filenames longer than the hardcoded 25 character limit.
0046 Revision recommended by N. MacFadden and A. Knaian, nklabs.
0047
0048 19.07.2021 - I. Hrivnacova (gammaraytel-V10-07-06)
0049 Updated for changes in the analysis category:
0050 removed deleting of the analysis manager,
0051 as this is now done by the Geant4 kernel.
0052
0053 24.05.2021 - B. Morgan (gammaraytel-V10-07-05)
0054 Bump required CMake version range to 3.12...3.20, matching core Geant4
0055
0056 18.03.2021 - A. Ribon, Tag gammaraytel-V10-07-04
0057 GammaRayTelHadronPhysics : replaced G4HadronCaptureProcess with
0058 G4NeutronCaptureProcess, and G4HadronFissionProcess with
0059 G4NeutronFissionProcess.
0060
0061 11.03.2021 - A. Ribon, Tag gammaraytel-V10-07-03
0062 GammaRayTelHadronPhysics : replaced stopping processes that
0063 have been deleted.
0064
0065 08.03.2021 - A. Ribon, Tag gammaraytel-V10-07-02
0066 GammaRayTelHadronPhysics : replaced old pion inelastic cross
0067 sections (that have been deleted) with G4BGGPionInelasticXS.
0068
0069 04.03.2021 - A. Ribon, Tag gammaraytel-V10-07-01
0070 GammaRayTelHadronPhysics, GammaRayTelIonPhysics : replaced
0071 G4PhotoNuclearProcess (that has been deleted) with
0072 G4HadronInelasticProcess.
0073
0074 12.02.2021 - S. Guatelli, Tag gammaraytel-V10-07-00
0075 Removed the dependency towards G4EmProcessOptions.hh.
0076 Removed SetCuts method from local Physics List as it is not thread-safe.
0077
0078 14.11.2020 - S. Guatelli, Tag gammaraytel-V10-06-03
0079 Migration to G4RunManagerFactory
0080
0081 12.11.2020 - S. Guatelli, Tag gammaraytel-V10-06-02
0082 Added the option to use G4EmStandard_Option4 with BetheHeitler5D model
0083 by using the macro file physics_polarized_new.mac to
0084 select the EM physics processes and models.
0085 Added macro gammaray_polarized.in for system testing.
0086
0087 02.11.2020 - B. Morgan, Tag gammaraytel-V10-06-01
0088 Support same CMake version range as core Geant4
0089
0090 26.02.2020 - V. Ivanchenko, Tag gammaraytel-V10-06-00
0091 GammaRayTelHadronPhysics, GammaRayTelIonPhysics - fixed
0092 compilation problems due to incorrect FTFP instantiation
0093
0094 31.01.2019 - I. Hrivnacova, Tag gammaraytel-V10-05-00
0095 Merged GitHub PR #4: all Boolean operators now return G4bool.
0096
0097 21.10.2018 - F. Romano, Tag gammaraytel-V10-04-06
0098 - G4VIS_USE and G4UI_USE deleted
0099
0100 09.09.2018 - A. Ribon, Tag gammaraytel-V10-04-05
0101 GammaRayTelHadronPhysics , GammaRayTelIonPhysics : replaced the
0102 explicit high-energy limit of hadronic physics with the one from
0103 G4HadronicParameters .
0104
0105 16.05.2018 - L. Pandola, Tag gammaraytel-V10-04-04
0106 Fix compiler warning on gcc8.1
0107
0108 15.05.2018 - B. Morgan, Tag gammaraytel-V10-04-03
0109 Include G4Types before use of G4MULTITHREADED. For forward
0110 compatibility with move to #defines over -D for G4 preprocessor
0111 symbols.
0112
0113 13.05.2018 - L. Pandola, Tag gammaraytel-V10-04-02
0114 Fix more warnings on clang
0115
0116 10.05.2018 - L. Pandola, Tag gammaraytel-V10-04-01
0117 Fix warning on clang
0118
0119 08.05.2018 - F. Longo and L. Pandola, Tag gammaraytel-V10-04-00
0120 Fix problems reported by Valgrind (bug report #1981)
0121
0122 19.11.2016 - A. Dotti gammaraytel-V10-02-02
0123 explicit set of SDs to manager
0124
0125 31.10.2016 - F. Longo and L. Pandola, Tag gammaraytel-V10-02-01
0126 Extended physics list to give the possibility to handle
0127 polarized gamma-rays.
0128
0129 28.10.2016 - G. Folger, Tag gammaraytel-V10-02-00
0130 Remove direct use of aParticleIterator, use GetParticleTableIterator().
0131 fix required by clang39 on Linux and MAC
0132
0133 27.10.2015 - A. Ribon, Tag gammaraytel-V10-01-00
0134 GammaRayTelIonPhysics: replaced old G4GGNuclNuclCrossSection
0135 class with the new, recommended one, G4ComponentGGNuclNuclXsc .
0136
0137 30.10.2014 - V. Ivanchenko, Tag gammaraytel-V10-00-08
0138 Use correct mu- stopping process
0139
0140 10.09.2014 - G. Cosmo, Tag gammaraytel-V10-00-07
0141 Corrected compilation error in GammaRayTelIonPhysics.cc
0142 for missing inclusion of units header.
0143
0144 30.06.2014 - L. Pandola, Tag gammaraytel-V10-00-06
0145 Write separate files for each thread/run, if option
0146 G4STORE_DATA is active.
0147 Move ordering of commands in macro: the generator action
0148 is not instantiated before the run initialization
0149 MT Migration: use G4MTRunManager if applicable
0150 Set some volumes to invisible for faster visualization
0151
0152 14.06.2014 - L. Pandola, Tag gammaraytel-V10-00-05
0153 Get rid of additional compiler warning from
0154 GammaRayTelEventAction showing up when
0155 G4STORE_DATA=OFF
0156
0157 13.06.2014 - L. Pandola, Tag gammaraytel-V10-00-04
0158 Get rid of compiler warning in GammaRayTelRunAction
0159 showing up when G4STORE_DATA=OFF
0160
0161 12.06.2014 - L. Pandola, Tag gammaraytel-V10-00-03
0162 const access to DetectorConstruction by PrimaryGen
0163 Remove G4ANALYSIS_USE flag (no external dependency!)
0164 Get rid of the extern output file (now member of RunAction)
0165
0166 11.06.2014 - L. Pandola, Tag gammaraytel-V10-00-02
0167 Migrated hit and digi classes, to make them MT-compliant
0168 Added method ConstructSDandField in the geometry class
0169 Use G4GlobalFieldManager instead of local field
0170
0171 19.05.2014 - F. Longo, Tag gammaraytel-V10-00-01
0172 Removed deprecated RO geometry
0173
0174 07.05.2014 - L. Pandola, Tag gammaraytel-V10-00-00
0175 Start to prepare the MT migration: (1) create ActionInitializer
0176 (2) make const Getters in the detector construction; (3)
0177 retrieve const pointer to geometry from Analysis class
0178
0179 07.11.2013 - L. Pandola, Tag: gammaraytel-V09-06-06
0180 Edit physics list according to A. Ribon's suggestions.
0181 (1) Remove inelastic models for hyperons and anti-hyperons (only
0182 EM and decay left); (2) use FTFP model down to zero energy for
0183 anti-p and anti-n (Bertini cascade not available); (3) use
0184 FTFP+BERT for d,t and alphas.
0185
0186 07.11.2013 - L. Pandola, Tag: gammaraytel-V09-06-05
0187 Removed dependency from HEP and LEP models
0188
0189 04.04.2013 - F. Longo and L. Pandola, Tag: gammaraytel-V09-06-04
0190 Migrated analysis from AIDA-based to the g4tools
0191 README and CMakeLists.txt updated accondingly. No
0192 external dependencies any longer
0193
0194 04.01.2013 - A. Dotti, Tag: gammaraytel-V09-06-02,gammaraytel-V09-06-03
0195 New interface for G4VUserPhysicsList needed for MT
0196
0197 12.18.2012 - M. Kelsey, Tag: gammaraytel-V09-06-01
0198 GammaRayTelHadronPhysics: Migrate stopping processes
0199
0200 12.12.2012 - V. Ivanchenko, Tag: gammaraytel-V09-06-00
0201 GammaRayTelEMlowePhysics: substitute SetModel by SetEmModel
0202
0203 07.11.2012 - L. Pandola and F. Longo, Tag: gammaraytel-V09-05-05
0204 Change the logic of the UI/GUI instantiation in the main(),
0205 to avoid problems observed in the STT when running in batch
0206 mode. Minor change in the CMakeLists.txt
0207
0208 02.11.2012 - L. Pandola, Tag: gammaraytel-V09-05-04
0209 Remove warnings due to two G4Regions without their own
0210 cut. Change physics list from QGSP_BIC to FTFP_BERT, to
0211 avoid warnings due to the deprecated LEP models.
0212 Removed gammaraytel.err file.
0213
0214 31.10.2012 - L. Pandola and F. Longo, Tag: gammaraytel-V09-05-03
0215 Edit the CMakeLists.txt file to fix the AIDA dependency
0216 and to properly treat the G4STORE_DATA option
0217
0218 30.10.2012 - Luciano Pandola, Tag gammaraytel-V09-05-02
0219 Comment out /vis/viewer/update at the EndOfRun (avoids a warning)
0220 Comment out in gammaraytel.in a command which is no
0221 longer defined
0222
0223 25.10.2012 - Luciano Pandola, Tag: gammaraytel-V09-05-01
0224 Replace CMakeLists.txt to deal with UI/VIS
0225
0226 11.10.2012 - Gabriele Cosmo, Tag: gammaraytel-V09-05-00
0227 Explicit inclusion of units and constants headers.
0228
0229 03.10.2011 - Gunter Folger, Tag: gammaraytel-V09-04-03
0230 Fix compilation warnings from gcc 4.6 in GammaRayTelEventAction.cc,
0231 GammaRayTelDetectorConstruction.cc and GammaRayTelTrackerROGeometry.cc
0232
0233 16.09.2011 - Pere Mato, Tag: gammaraytel-V09-04-02
0234 Added SVN eol property to file gammaraytel.err to allow proper file comparissons
0235
0236 16.09.2011 - Pere Mato, Tag: gammaraytel-V09-04-01
0237 Fixed the error introduced with G4USE_UI conditional code
0238 Added file gammaraytel.err with the expected error output
0239
0240 11.11.2010 - Gunter Folger, Tag: gammaraytel-V09-03-03
0241 Use new G4MultipleScattering classes
0242 Correct initialisation of G4ThreeVector
0243 Use predefined physics list in place of old style
0244 GammaRayPhysics; latter crashes on exit.
0245
0246 09.11.2010 - Makoto Asai, Tag: gammaraytel-V09-03-02
0247 Fix AIDA file option.
0248
0249 09.11.2010 - John Allison, Tag: gammaraytel-V09-03-01
0250 Introduce G4UIExecutive.
0251
0252 03.06.2010 - Joseph Perl, Tag: gammaraytel-V09-03-00
0253 Update vis usage
0254
0255 24.11.2008 - G. A. P. Cirrone, Tag: gammaraytel-V09-01-02
0256 Updated History file
0257
0258 24.11.2008 - G. A. P. Cirrone, Tag: gammaraytel-V09-01-01
0259 Fixed compilation problems
0260
0261 11.06.2008 - G. A. P. Cirrone (gammaraytel-V09-01-00)
0262 Fixed errors in compilation
0263
0264 07.12.2005 - Susanna Guatelli (gammaraytel-V07-01-00)
0265 GammaRayParticles introduced
0266 G4Exception deriving from Hadronic Physics List deleted
0267
0268 03.05.2005 - John Allison (examples-V07-00-03)
0269 Replaced vis manager with G4VisExecutive.
0270
0271 10.12.2004 - Gabriele Cosmo (gammaraytel-V06-02-01)
0272 Replaced usage of M_PI with CLHEP's pi.
0273
0274 01.12.2004 - Francesco Longo (gammaraytel-V06-02-00)
0275 Updates and migration to <cmath>.
0276
0277 01.06.2004 - Susanna Guatelli
0278 Migration to AIDA 3.2.1 and PI 1.2.1.