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