Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/examples/advanced/gammaray_telescope/History

Version: [ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]

  1 # Example gammaray_telescope History
  2 
  3 See `CONTRIBUTING.rst` for details of **required** info/format for each entry,
  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 commit messages!
  6 
  7 ## 2023-11-15 I. Hrivnacova (gammaraytel-V11-01-01)
  8 - Updated macro*.mac:
  9   - Changed "/vis/open OGL [600x600-0+0]" to "/vis/open" to allow run-time choices
 10     and simplified comments.
 11   - Keep previous driver opening, if driver is different from OGL, and add the general
 12     code in commented lines (macro2.mac and macro4.mac)
 13 
 14 ## 2023-11-10 Alberto Ribon (gammaraytel-V11-01-00)
 15 - In all macro files, introduced the UI command
 16   '/process/had/rdm/thresholdForVeryLongDecayTime 1.0e+60 year'
 17   to allow all radioactive decays (including the very long ones).
 18   This is necessary since G4 11.2, being 1 year the default time
 19   threshold above which the decays are ignored.
 20 
 21 ## 2022-11-11 F. Longo and A. Polsini (gammaraytel-V11-00-01)
 22 - Migration to C++17 standard. General code refactoring.
 23 
 24 ## 2021-12-10 Ben Morgan (gammaraytel-V11-00-00)
 25 - Change to new Markdown History format
 26 
 27 ---
 28 
 29 # History entries prior to 11.0
 30 
 31 07.10.2021 - I. Hrivnacova (gammaraytel-V10-07-08)
 32              Migration to new G4AnalysisManager.hh header;
 33              define the default output file type (root).
 34 
 35 11.08.2021 - S. Guatelli (gammaraytel-V10-07-07)
 36              Interactive mode fixed.
 37              removed obsolete macros emlow.mac and emstd.mac and physics_polarized.mac, gammaraytel_polarized.in
 38              physics_polarized_new.mac moved for clarity to physics_opt4 as EM Physics List 
 39              option4 was activated.
 40              Removed obsolete classes GammaRayTelGeneralPhysics, GammaRayTelParticles, 
 41              GammaRayTelEMlowePhysics, GammaRayTelEMstdPhysics, GammaRayTelIonPhysics, 
 42              GammaRayTelHadronPhysics.
 43              README file updated.
 44              Minor change in the GammaRayTelRunAction::OpenFile() method
 45              to allow filenames longer than the hardcoded 25 character limit.
 46              Revision recommended by N. MacFadden and A. Knaian, nklabs.
 47 
 48 19.07.2021 - I. Hrivnacova (gammaraytel-V10-07-06)
 49              Updated for changes in the analysis category:
 50              removed deleting of the analysis manager,
 51              as this is now done by the Geant4 kernel.
 52 
 53 24.05.2021 - B. Morgan (gammaraytel-V10-07-05)
 54              Bump required CMake version range to 3.12...3.20, matching core Geant4
 55 
 56 18.03.2021 - A. Ribon, Tag gammaraytel-V10-07-04
 57              GammaRayTelHadronPhysics : replaced G4HadronCaptureProcess with
 58              G4NeutronCaptureProcess, and G4HadronFissionProcess with
 59              G4NeutronFissionProcess.
 60 
 61 11.03.2021 - A. Ribon, Tag gammaraytel-V10-07-03
 62              GammaRayTelHadronPhysics : replaced stopping processes that
 63              have been deleted.
 64 
 65 08.03.2021 - A. Ribon, Tag gammaraytel-V10-07-02
 66              GammaRayTelHadronPhysics : replaced old pion inelastic cross
 67              sections (that have been deleted) with G4BGGPionInelasticXS.
 68 
 69 04.03.2021 - A. Ribon, Tag gammaraytel-V10-07-01
 70              GammaRayTelHadronPhysics, GammaRayTelIonPhysics : replaced
 71              G4PhotoNuclearProcess (that has been deleted) with
 72              G4HadronInelasticProcess.
 73 
 74 12.02.2021 - S. Guatelli, Tag gammaraytel-V10-07-00
 75              Removed the dependency towards G4EmProcessOptions.hh.
 76              Removed SetCuts method from local Physics List as it is not thread-safe.
 77 
 78 14.11.2020 - S. Guatelli, Tag gammaraytel-V10-06-03
 79              Migration to G4RunManagerFactory
 80 
 81 12.11.2020 - S. Guatelli, Tag gammaraytel-V10-06-02
 82              Added the option to use G4EmStandard_Option4 with BetheHeitler5D model
 83              by using the macro file physics_polarized_new.mac to
 84              select the EM physics processes and models.
 85              Added macro gammaray_polarized.in for system testing.
 86 
 87 02.11.2020 - B. Morgan, Tag gammaraytel-V10-06-01
 88              Support same CMake version range as core Geant4
 89 
 90 26.02.2020 - V. Ivanchenko, Tag gammaraytel-V10-06-00
 91              GammaRayTelHadronPhysics, GammaRayTelIonPhysics - fixed
 92              compilation problems due to incorrect FTFP instantiation
 93 
 94 31.01.2019 - I. Hrivnacova, Tag gammaraytel-V10-05-00
 95              Merged GitHub PR #4: all Boolean operators now return G4bool.
 96 
 97 21.10.2018 - F. Romano, Tag gammaraytel-V10-04-06
 98              - G4VIS_USE and G4UI_USE deleted
 99 
100 09.09.2018 - A. Ribon, Tag gammaraytel-V10-04-05
101              GammaRayTelHadronPhysics , GammaRayTelIonPhysics : replaced the
102              explicit high-energy limit of hadronic physics with the one from
103              G4HadronicParameters .
104 
105 16.05.2018 - L. Pandola, Tag gammaraytel-V10-04-04
106              Fix compiler warning on gcc8.1
107 
108 15.05.2018 - B. Morgan, Tag gammaraytel-V10-04-03
109              Include G4Types before use of G4MULTITHREADED. For forward
110              compatibility with move to #defines over -D for G4 preprocessor
111              symbols.
112 
113 13.05.2018 - L. Pandola, Tag gammaraytel-V10-04-02
114              Fix more warnings on clang
115 
116 10.05.2018 - L. Pandola, Tag gammaraytel-V10-04-01
117              Fix warning on clang
118 
119 08.05.2018 - F. Longo and L. Pandola, Tag gammaraytel-V10-04-00
120              Fix problems reported by Valgrind (bug report #1981)
121 
122 19.11.2016 - A. Dotti gammaraytel-V10-02-02
123              explicit set of SDs to manager
124 
125 31.10.2016 - F. Longo and L. Pandola, Tag  gammaraytel-V10-02-01
126              Extended physics list to give the possibility to handle
127              polarized gamma-rays.
128 
129 28.10.2016 - G. Folger, Tag gammaraytel-V10-02-00
130              Remove direct use of aParticleIterator, use GetParticleTableIterator().
131              fix required by clang39 on Linux and MAC
132 
133 27.10.2015 - A. Ribon, Tag gammaraytel-V10-01-00
134              GammaRayTelIonPhysics: replaced old G4GGNuclNuclCrossSection
135              class with the new, recommended one, G4ComponentGGNuclNuclXsc .
136 
137 30.10.2014 - V. Ivanchenko, Tag gammaraytel-V10-00-08
138              Use correct mu- stopping process
139 
140 10.09.2014 - G. Cosmo, Tag gammaraytel-V10-00-07
141              Corrected compilation error in GammaRayTelIonPhysics.cc
142              for missing inclusion of units header.
143 
144 30.06.2014 - L. Pandola, Tag gammaraytel-V10-00-06
145              Write separate files for each thread/run, if option
146              G4STORE_DATA is active.
147              Move ordering of commands in macro: the generator action
148               is not instantiated before the run initialization
149              MT Migration: use G4MTRunManager if applicable
150              Set some volumes to invisible for faster visualization
151 
152 14.06.2014 - L. Pandola, Tag  gammaraytel-V10-00-05
153              Get rid of additional compiler warning from
154              GammaRayTelEventAction showing up when
155              G4STORE_DATA=OFF
156 
157 13.06.2014 - L. Pandola, Tag  gammaraytel-V10-00-04
158              Get rid of compiler warning in GammaRayTelRunAction
159              showing up when G4STORE_DATA=OFF
160 
161 12.06.2014 - L. Pandola, Tag  gammaraytel-V10-00-03
162              const access to DetectorConstruction by PrimaryGen
163              Remove G4ANALYSIS_USE flag (no external dependency!)
164              Get rid of the extern output file (now member of RunAction)
165 
166 11.06.2014 - L. Pandola, Tag  gammaraytel-V10-00-02
167              Migrated hit and digi classes, to make them MT-compliant
168              Added method ConstructSDandField in the geometry class
169              Use G4GlobalFieldManager instead of local field
170 
171 19.05.2014 - F. Longo, Tag gammaraytel-V10-00-01
172              Removed deprecated RO geometry
173 
174 07.05.2014 - L. Pandola, Tag gammaraytel-V10-00-00
175              Start to prepare the MT migration: (1) create ActionInitializer
176              (2) make const Getters in the detector construction; (3)
177              retrieve const pointer to geometry from Analysis class
178 
179 07.11.2013 - L. Pandola, Tag: gammaraytel-V09-06-06
180              Edit physics list according to A. Ribon's suggestions.
181              (1) Remove inelastic models for hyperons and anti-hyperons (only
182              EM and decay left); (2) use FTFP model down to zero energy for
183              anti-p and anti-n (Bertini cascade not available); (3) use
184              FTFP+BERT for d,t and alphas.
185 
186 07.11.2013 - L. Pandola, Tag: gammaraytel-V09-06-05
187              Removed dependency from HEP and LEP models
188 
189 04.04.2013 - F. Longo and L. Pandola, Tag: gammaraytel-V09-06-04
190              Migrated analysis from AIDA-based to the g4tools
191              README and CMakeLists.txt updated accondingly. No
192              external dependencies any longer
193 
194 04.01.2013 - A. Dotti, Tag: gammaraytel-V09-06-02,gammaraytel-V09-06-03
195              New interface for G4VUserPhysicsList needed for MT
196 
197 12.18.2012 - M. Kelsey, Tag: gammaraytel-V09-06-01
198              GammaRayTelHadronPhysics: Migrate stopping processes
199 
200 12.12.2012 - V. Ivanchenko, Tag: gammaraytel-V09-06-00
201              GammaRayTelEMlowePhysics: substitute SetModel by SetEmModel
202 
203 07.11.2012 - L. Pandola and F. Longo, Tag: gammaraytel-V09-05-05
204              Change the logic of the UI/GUI instantiation in the main(),
205              to avoid problems observed in the STT when running in batch
206              mode. Minor change in the CMakeLists.txt
207 
208 02.11.2012 - L. Pandola, Tag: gammaraytel-V09-05-04
209              Remove warnings due to two G4Regions without their own
210              cut. Change physics list from QGSP_BIC to FTFP_BERT, to
211              avoid warnings due to the deprecated LEP models.
212              Removed gammaraytel.err file.
213 
214 31.10.2012 - L. Pandola and F. Longo, Tag: gammaraytel-V09-05-03
215              Edit the CMakeLists.txt file to fix the AIDA dependency
216              and to properly treat the G4STORE_DATA option
217 
218 30.10.2012 - Luciano Pandola, Tag gammaraytel-V09-05-02
219              Comment out /vis/viewer/update at the EndOfRun (avoids a warning)
220              Comment out in gammaraytel.in a command which is no
221              longer defined
222 
223 25.10.2012 - Luciano Pandola, Tag: gammaraytel-V09-05-01
224              Replace CMakeLists.txt to deal with UI/VIS
225 
226 11.10.2012 - Gabriele Cosmo, Tag: gammaraytel-V09-05-00
227              Explicit inclusion of units and constants headers.
228 
229 03.10.2011 - Gunter Folger, Tag: gammaraytel-V09-04-03
230              Fix compilation warnings from gcc 4.6 in GammaRayTelEventAction.cc,
231              GammaRayTelDetectorConstruction.cc and GammaRayTelTrackerROGeometry.cc
232 
233 16.09.2011 - Pere Mato, Tag: gammaraytel-V09-04-02
234              Added SVN eol property to file gammaraytel.err to allow proper file comparissons
235 
236 16.09.2011 - Pere Mato, Tag: gammaraytel-V09-04-01
237              Fixed the error introduced with G4USE_UI conditional code
238              Added file gammaraytel.err with the expected error output
239 
240 11.11.2010 - Gunter Folger, Tag: gammaraytel-V09-03-03
241              Use new G4MultipleScattering classes
242              Correct initialisation of G4ThreeVector
243              Use predefined physics list in place of old style
244              GammaRayPhysics; latter crashes on exit.
245 
246 09.11.2010 - Makoto Asai, Tag: gammaraytel-V09-03-02
247              Fix AIDA file option.
248 
249 09.11.2010 - John Allison, Tag: gammaraytel-V09-03-01
250              Introduce G4UIExecutive.
251 
252 03.06.2010 - Joseph Perl, Tag: gammaraytel-V09-03-00
253              Update vis usage
254 
255 24.11.2008 - G. A. P. Cirrone, Tag: gammaraytel-V09-01-02
256              Updated History file
257 
258 24.11.2008 - G. A. P. Cirrone, Tag: gammaraytel-V09-01-01
259              Fixed compilation problems
260 
261 11.06.2008 - G. A. P. Cirrone (gammaraytel-V09-01-00)
262              Fixed errors in compilation
263 
264 07.12.2005 - Susanna Guatelli (gammaraytel-V07-01-00)
265              GammaRayParticles introduced
266              G4Exception deriving from Hadronic Physics List deleted
267 
268 03.05.2005 - John Allison (examples-V07-00-03)
269              Replaced vis manager with G4VisExecutive.
270 
271 10.12.2004 - Gabriele Cosmo (gammaraytel-V06-02-01)
272              Replaced usage of M_PI with CLHEP's pi.
273 
274 01.12.2004 - Francesco Longo (gammaraytel-V06-02-00)
275              Updates and migration to <cmath>.
276 
277 01.06.2004 - Susanna Guatelli
278              Migration to AIDA 3.2.1 and PI 1.2.1.