Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/examples/advanced/xray_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 xray_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 
  8 ## 2024-10-17 Makoto Asai (xraytel-V11-02-00)
  9 - Unnecessary use of G4VisManager and some UI commands are removed for more stability.
 10 
 11 ## 2023-11-15 I. Hrivnacova (xraytel-V11-01-00)
 12 - Updated vis.mac:
 13   - Changed "/vis/open XYZ [600x600-0+0]" to "/vis/open" to allow run-time choices
 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-04
 24             Added analysis manager Clear() call instead of
 25             deleting in the end of run (removed on July 19)
 26 
 27 07.10.2021 - I. Hrivnacova, tag xraytel-V10-07-03
 28             Migration to new G4AnalysisManager.hh header;
 29             define the default output file type (root).
 30 
 31 19.07.2021  I. Hrivnacova, tag xraytel-V10-07-02
 32             Updated for changes in the analysis category:
 33             removed deleting of the analysis manager,
 34             as this is now done by the Geant4 kernel.
 35 
 36 24.05.2021  B. Morgan (xraytel-V10-07-01)
 37 - Bump required CMake version range to 3.12...3.20, matching core Geant4
 38 
 39 10.04.2021  G. Cosmo, tag xraytel-V10-07-00
 40             Removed calls to obsolete ResetCuts() in XrayTelPhysicsList.
 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 as core Geant4
 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 G4MULTITHREADED. For forward
 53              compatibility with move to #defines over -D for G4 preprocessor
 54              symbols.
 55 
 56 28.11.2016   G.Folger,  tag xraytel-V10-02-00
 57              Remove direct use of theParticleIterator, use GetParticleTableIterator().
 58               fix required by clang39 on Linux and MAC
 59 
 60 06.03.2015   Andrea Dotti, tag xraytel-V10-01-00
 61              Removing unnecessary GPS in master
 62 
 63 04.06.2014   Andrea Dotti, tag xraytel-V10-00-03
 64        Migration to new MT compliant GPS
 65 
 66 23.05.2014   Luciano Pandola, tag xraytel-V10-00-02
 67        Fix compiler warning which caused the rejection
 68        of tag xraytel-V10-00-01
 69 
 70 22.05.2014   Luciano Pandola, tag xraytel-V10-00-01
 71        Added definition of muons and short-lived
 72        Revise method book() of analysis singleton
 73        Actual MT migration, G4MTRunManager is used
 74        Added new macro geantino.mac and updated CMakeLists.txt
 75 
 76 21.05.2014   Luciano Pandola, tag xraytel-V10-00-00
 77        Added ActionInitialization class
 78        Move the method Update() from RunAction (thread-local) to
 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-06-00
 84        Migrated analysis to g4tools (removed AIDA dependency)
 85              and other small cosmetics. CMakeLists.txt, GNUmakefile
 86              and README updated accordingly
 87 
 88 26.10.2012   Luciano Pandola, tag xraytel-V09-05-01
 89        Edit main(): added #ifdef to protect G4VisExecutive and
 90              G4UIExecutive.
 91              Create CMakeLists.txt file
 92 
 93 12.10.2012   Gabriele Cosmo, Tag xraytel-V09-05-00
 94              Explicit inclusion of units and constants headers.
 95 
 96 18.11.2010   John Allison, Tag xraytel-V09-03-01
 97              Introduced G4UIExecutve.
 98 
 99 03.06.2010   Joseph Perl, Tag xraytel-V09-03-00
100              Update vis usage
101 
102 20.11.2009 - G.Santin, tag xraytel-V09-02-00
103              Updated and simplified physics list
104 
105 16.06.2008 - G.A.P.Cirrone, tag xraytel-V09-01-00
106              Removed AIDA from GNUmakefiles
107 
108 07.12.2005 - S. Guatelli, tag xraytel-V07-01-03
109              warning deleted; it concerned stream.
110 
111 30.11.2005 - G.Santin, tag xraytel-V07-01-02
112              general update of macros and documentation
113              ASCII output enabled also without AIDA
114 
115 27.09.2005 - G.Santin, tag xraytel-V07-01-01
116              compilation protection for non AIDA users,
117              obsolete GPS commands updated
118 
119 3rd May 2005  John Allison  (examples-V07-00-03)
120 - Replaced vis manager with G4VisExecutive.
121 
122 15.07.2004 - J.Allison, tag xraytel-V06-02-00
123              Changed /vis/viewer/viewpointThetaPhi ->
124              /vis/viewer/set/viewpointThetaPhi.
125 
126 28.05.2004 - S. Guatelli, tag xraytel-V06-01-00
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 SystemOfUnits.h.
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 as in LowEnTest
141              Small design iteration by MGP implemented
142 
143 07.11.2001 - RN, tag xraytel-V02-00-13
144              Cleaned up code to avoid compilation warnings arising
145              from "ANSI" and "pedantic" options
146              Implemented new "/vis" commands in macro files
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 geant4-03-01-ref-02
153 
154 06.12.2000 - RN, tag xraytel-V02-00-10
155              Removed old XrayTelPrimaryGeneratorMessenger.cc and .hh
156              files from cvs
157 
158 30.11.2000 - RN, tag xraytel-V02-00-09
159              Removed longsection.macro file from cvs
160 
161 30.11.2000 - RN, tag xraytel-V02-00-08
162              Implemented AnalysisManager class and related histograming
163              code.  Analysis is limited to the Lizard package for now.
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 Particle Source
170              Remove all code related to old Histogram implementation
171              Modified all macros to work with GPS
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 Linux, SUN and DEC platforms
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 to speed up events
184        Modified SteppingAction.cc to call histoManager analyser
185        Modified Histogram.cc to do all the histo work
186 
187 17.10.2000 - RN, tag xraytel-V02-00-02
188              Added histograming capability
189        Added XrayTelHistogram.hh, XrayTelHistogram.cc
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 XrayTelPhysicsList.cc
198              Modified *.hh accordingly
199 
200 06.10.2000 - RN, tag xraytel-V02-00-00
201              First submission of XrayTel advanced example.
202