Warning, /geant4/examples/advanced/xray_telescope/History is written in an unsupported language. File is not indexed.
0001 # Example xray_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
0008 ## 2024-10-17 Makoto Asai (xraytel-V11-02-00)
0009 - Unnecessary use of G4VisManager and some UI commands are removed for more stability.
0010
0011 ## 2023-11-15 I. Hrivnacova (xraytel-V11-01-00)
0012 - Updated vis.mac:
0013 - Changed "/vis/open XYZ [600x600-0+0]" to "/vis/open" to allow run-time choices
0014 and simplified comments.
0015
0016 ## 2021-12-10 Ben Morgan (xraytel-V11-00-00)
0017 - Change to new Markdown History format
0018
0019 ---
0020
0021 # History entries prior to 11.0
0022
0023 07.11.2021, I. Hrivnacova, tag xraytel-V10-07-04
0024 Added analysis manager Clear() call instead of
0025 deleting in the end of run (removed on July 19)
0026
0027 07.10.2021 - I. Hrivnacova, tag xraytel-V10-07-03
0028 Migration to new G4AnalysisManager.hh header;
0029 define the default output file type (root).
0030
0031 19.07.2021 I. Hrivnacova, tag xraytel-V10-07-02
0032 Updated for changes in the analysis category:
0033 removed deleting of the analysis manager,
0034 as this is now done by the Geant4 kernel.
0035
0036 24.05.2021 B. Morgan (xraytel-V10-07-01)
0037 - Bump required CMake version range to 3.12...3.20, matching core Geant4
0038
0039 10.04.2021 G. Cosmo, tag xraytel-V10-07-00
0040 Removed calls to obsolete ResetCuts() in XrayTelPhysicsList.
0041
0042 17.11.2020 S. Guatelli, tag xraytel-V10-06-01
0043 Migration to G4RunManagerFactory
0044
0045 02.11.2020 B.Morgan, tag xraytel-V10-06-00
0046 Support same CMake version range as core Geant4
0047
0048 30.08.2019 S. Guatelli, tag xraytel-V10-05-00
0049 G4VIS_USE and G4UI_USE deleted
0050
0051 10.05.2018 B.Morgan, tag xraytel-V10-04-00
0052 Include G4Types before use of G4MULTITHREADED. For forward
0053 compatibility with move to #defines over -D for G4 preprocessor
0054 symbols.
0055
0056 28.11.2016 G.Folger, tag xraytel-V10-02-00
0057 Remove direct use of theParticleIterator, use GetParticleTableIterator().
0058 fix required by clang39 on Linux and MAC
0059
0060 06.03.2015 Andrea Dotti, tag xraytel-V10-01-00
0061 Removing unnecessary GPS in master
0062
0063 04.06.2014 Andrea Dotti, tag xraytel-V10-00-03
0064 Migration to new MT compliant GPS
0065
0066 23.05.2014 Luciano Pandola, tag xraytel-V10-00-02
0067 Fix compiler warning which caused the rejection
0068 of tag xraytel-V10-00-01
0069
0070 22.05.2014 Luciano Pandola, tag xraytel-V10-00-01
0071 Added definition of muons and short-lived
0072 Revise method book() of analysis singleton
0073 Actual MT migration, G4MTRunManager is used
0074 Added new macro geantino.mac and updated CMakeLists.txt
0075
0076 21.05.2014 Luciano Pandola, tag xraytel-V10-00-00
0077 Added ActionInitialization class
0078 Move the method Update() from RunAction (thread-local) to
0079 Analysis (global)
0080 Protect analysis singleton by Mutex
0081 Changed named scheme of output objects
0082
0083 19.03.2013 Luciano Pandola, tag xraytel-V09-06-00
0084 Migrated analysis to g4tools (removed AIDA dependency)
0085 and other small cosmetics. CMakeLists.txt, GNUmakefile
0086 and README updated accordingly
0087
0088 26.10.2012 Luciano Pandola, tag xraytel-V09-05-01
0089 Edit main(): added #ifdef to protect G4VisExecutive and
0090 G4UIExecutive.
0091 Create CMakeLists.txt file
0092
0093 12.10.2012 Gabriele Cosmo, Tag xraytel-V09-05-00
0094 Explicit inclusion of units and constants headers.
0095
0096 18.11.2010 John Allison, Tag xraytel-V09-03-01
0097 Introduced G4UIExecutve.
0098
0099 03.06.2010 Joseph Perl, Tag xraytel-V09-03-00
0100 Update vis usage
0101
0102 20.11.2009 - G.Santin, tag xraytel-V09-02-00
0103 Updated and simplified physics list
0104
0105 16.06.2008 - G.A.P.Cirrone, tag xraytel-V09-01-00
0106 Removed AIDA from GNUmakefiles
0107
0108 07.12.2005 - S. Guatelli, tag xraytel-V07-01-03
0109 warning deleted; it concerned stream.
0110
0111 30.11.2005 - G.Santin, tag xraytel-V07-01-02
0112 general update of macros and documentation
0113 ASCII output enabled also without AIDA
0114
0115 27.09.2005 - G.Santin, tag xraytel-V07-01-01
0116 compilation protection for non AIDA users,
0117 obsolete GPS commands updated
0118
0119 3rd May 2005 John Allison (examples-V07-00-03)
0120 - Replaced vis manager with G4VisExecutive.
0121
0122 15.07.2004 - J.Allison, tag xraytel-V06-02-00
0123 Changed /vis/viewer/viewpointThetaPhi ->
0124 /vis/viewer/set/viewpointThetaPhi.
0125
0126 28.05.2004 - S. Guatelli, tag xraytel-V06-01-00
0127 Migartion to AIDA 3.2.1, PI 1.2.1
0128
0129 13.11.2003 - J.Allison, tag xraytel-V05-02-02
0130 Removed OPACS from Vis Manager.
0131
0132 19.02.2003 - G.Cosmo, tag xraytel-V05-00-00
0133 Removed redundant inclusion of SystemOfUnits.h.
0134 Should use CLHEP headers instead.
0135
0136 05.12.2001 - RN, tag xraytel-V03-02-01
0137 Try again
0138
0139 05.12.2001 - RN, tag xraytel-V03-02-00
0140 Adopted new analysis design by AP as in LowEnTest
0141 Small design iteration by MGP implemented
0142
0143 07.11.2001 - RN, tag xraytel-V02-00-13
0144 Cleaned up code to avoid compilation warnings arising
0145 from "ANSI" and "pedantic" options
0146 Implemented new "/vis" commands in macro files
0147
0148 07.11.2001 - RN, tag xraytel-V02-00-12
0149 Error tag, same as 11
0150
0151 18.06.2001 - RN, tag xraytel-V02-00-11
0152 tested with latest global tag geant4-03-01-ref-02
0153
0154 06.12.2000 - RN, tag xraytel-V02-00-10
0155 Removed old XrayTelPrimaryGeneratorMessenger.cc and .hh
0156 files from cvs
0157
0158 30.11.2000 - RN, tag xraytel-V02-00-09
0159 Removed longsection.macro file from cvs
0160
0161 30.11.2000 - RN, tag xraytel-V02-00-08
0162 Implemented AnalysisManager class and related histograming
0163 code. Analysis is limited to the Lizard package for now.
0164
0165 16.11.2000 - RN, tag xraytel-V02-00-07
0166 Removed analysis directory
0167
0168 16.11.2000 - RN, tag xraytel-V02-00-06
0169 Replace standard gun with General Particle Source
0170 Remove all code related to old Histogram implementation
0171 Modified all macros to work with GPS
0172 Cleaned GNUmakefile
0173 Started drafting README file
0174
0175 08.11.2000 - RN, tag xraytel-V02-00-05
0176 Tydied up macros
0177 Small bug fixes to compile on Linux, SUN and DEC platforms
0178
0179 06.11.2000 - RN, tag xraytel-V02-00-04
0180 Tydied up code added headers
0181
0182 18.10.2000 - RN, tag xraytel-V02-00-03
0183 Modified geometry and PrimaryGenerator to speed up events
0184 Modified SteppingAction.cc to call histoManager analyser
0185 Modified Histogram.cc to do all the histo work
0186
0187 17.10.2000 - RN, tag xraytel-V02-00-02
0188 Added histograming capability
0189 Added XrayTelHistogram.hh, XrayTelHistogram.cc
0190 Modified: GNUmakefile
0191 XrayTel.cc
0192 XrayTelSteppingAction.hh
0193 XrayTelSteppingAction.cc
0194
0195 17.10.2000 - RN, tag xraytel-V02-00-01
0196 Tydied up geometry
0197 Add all physics processes to XrayTelPhysicsList.cc
0198 Modified *.hh accordingly
0199
0200 06.10.2000 - RN, tag xraytel-V02-00-00
0201 First submission of XrayTel advanced example.
0202