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 ]

Diff markup

Differences between /examples/advanced/xray_telescope/History (Version 11.3.0) and /examples/advanced/xray_telescope/History (Version 10.7.p4)


  1 # Example xray_telescope History               <<   1 -------------------------------------------------------------------
  2                                                     2 
  3 See `CONTRIBUTING.rst` for details of **requir <<   3      =========================================================
  4 which **must** added in reverse chronological  <<   4      Geant4 - an Object-Oriented Toolkit for Simulation in HEP
  5 be used as a substitute for writing good git c <<   5      =========================================================
                                                   >>   6 
                                                   >>   7                       Category History file
                                                   >>   8                       ---------------------
                                                   >>   9 This file should be used by G4 developers and category coordinators
                                                   >>  10 to briefly summarize all major modifications introduced in the code
                                                   >>  11 and keep track of all category-tags.
                                                   >>  12 It DOES NOT substitute the  CVS log-message one should put at every
                                                   >>  13 committal in the CVS repository !
                                                   >>  14 
                                                   >>  15      ----------------------------------------------------------
                                                   >>  16      * Reverse chronological order (last date on top), please *
                                                   >>  17      ----------------------------------------------------------
  6                                                    18 
  7                                                <<  19 10.04.2021  G. Cosmo, tag xraytel-V10-06-02
  8 ## 2024-10-17 Makoto Asai (xraytel-V11-02-00)  << 
  9 - Unnecessary use of G4VisManager and some UI  << 
 10                                                << 
 11 ## 2023-11-15 I. Hrivnacova (xraytel-V11-01-00 << 
 12 - Updated vis.mac:                             << 
 13   - Changed "/vis/open XYZ [600x600-0+0]" to " << 
 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 << 
 24             Added analysis manager Clear() cal << 
 25             deleting in the end of run (remove << 
 26                                                << 
 27 07.10.2021 - I. Hrivnacova, tag xraytel-V10-07 << 
 28             Migration to new G4AnalysisManager << 
 29             define the default output file typ << 
 30                                                << 
 31 19.07.2021  I. Hrivnacova, tag xraytel-V10-07- << 
 32             Updated for changes in the analysi << 
 33             removed deleting of the analysis m << 
 34             as this is now done by the Geant4  << 
 35                                                << 
 36 24.05.2021  B. Morgan (xraytel-V10-07-01)      << 
 37 - Bump required CMake version range to 3.12... << 
 38                                                << 
 39 10.04.2021  G. Cosmo, tag xraytel-V10-07-00    << 
 40             Removed calls to obsolete ResetCut     20             Removed calls to obsolete ResetCuts() in XrayTelPhysicsList.
 41                                                    21 
 42 17.11.2020  S. Guatelli, tag xraytel-V10-06-01     22 17.11.2020  S. Guatelli, tag xraytel-V10-06-01
 43             Migration to G4RunManagerFactory       23             Migration to G4RunManagerFactory
 44                                                    24 
 45 02.11.2020  B.Morgan, tag xraytel-V10-06-00        25 02.11.2020  B.Morgan, tag xraytel-V10-06-00
 46             Support same CMake version range a     26             Support same CMake version range as core Geant4
 47                                                    27 
 48 30.08.2019  S. Guatelli, tag xraytel-V10-05-00     28 30.08.2019  S. Guatelli, tag xraytel-V10-05-00
 49             G4VIS_USE and G4UI_USE deleted         29             G4VIS_USE and G4UI_USE deleted
 50                                                    30 
 51 10.05.2018   B.Morgan,  tag xraytel-V10-04-00      31 10.05.2018   B.Morgan,  tag xraytel-V10-04-00
 52              Include G4Types before use of G4M     32              Include G4Types before use of G4MULTITHREADED. For forward
 53              compatibility with move to #defin     33              compatibility with move to #defines over -D for G4 preprocessor
 54              symbols.                              34              symbols.
 55                                                    35 
 56 28.11.2016   G.Folger,  tag xraytel-V10-02-00      36 28.11.2016   G.Folger,  tag xraytel-V10-02-00
 57              Remove direct use of theParticleI     37              Remove direct use of theParticleIterator, use GetParticleTableIterator().
 58               fix required by clang39 on Linux     38               fix required by clang39 on Linux and MAC
 59                                                    39 
 60 06.03.2015   Andrea Dotti, tag xraytel-V10-01-     40 06.03.2015   Andrea Dotti, tag xraytel-V10-01-00
 61              Removing unnecessary GPS in maste     41              Removing unnecessary GPS in master
 62                                                    42 
 63 04.06.2014   Andrea Dotti, tag xraytel-V10-00-     43 04.06.2014   Andrea Dotti, tag xraytel-V10-00-03
 64        Migration to new MT compliant GPS           44        Migration to new MT compliant GPS
 65                                                    45 
 66 23.05.2014   Luciano Pandola, tag xraytel-V10-     46 23.05.2014   Luciano Pandola, tag xraytel-V10-00-02
 67        Fix compiler warning which caused the r     47        Fix compiler warning which caused the rejection
 68        of tag xraytel-V10-00-01                    48        of tag xraytel-V10-00-01
 69                                                    49 
 70 22.05.2014   Luciano Pandola, tag xraytel-V10-     50 22.05.2014   Luciano Pandola, tag xraytel-V10-00-01
 71        Added definition of muons and short-liv     51        Added definition of muons and short-lived
 72        Revise method book() of analysis single     52        Revise method book() of analysis singleton
 73        Actual MT migration, G4MTRunManager is      53        Actual MT migration, G4MTRunManager is used
 74        Added new macro geantino.mac and update     54        Added new macro geantino.mac and updated CMakeLists.txt
 75                                                    55 
 76 21.05.2014   Luciano Pandola, tag xraytel-V10-     56 21.05.2014   Luciano Pandola, tag xraytel-V10-00-00
 77        Added ActionInitialization class            57        Added ActionInitialization class
 78        Move the method Update() from RunAction     58        Move the method Update() from RunAction (thread-local) to
 79         Analysis (global)                          59         Analysis (global)
 80        Protect analysis singleton by Mutex         60        Protect analysis singleton by Mutex
 81        Changed named scheme of output objects      61        Changed named scheme of output objects
 82                                                    62 
 83 19.03.2013   Luciano Pandola, tag xraytel-V09-     63 19.03.2013   Luciano Pandola, tag xraytel-V09-06-00
 84        Migrated analysis to g4tools (removed A     64        Migrated analysis to g4tools (removed AIDA dependency)
 85              and other small cosmetics. CMakeL     65              and other small cosmetics. CMakeLists.txt, GNUmakefile
 86              and README updated accordingly        66              and README updated accordingly
 87                                                    67 
 88 26.10.2012   Luciano Pandola, tag xraytel-V09-     68 26.10.2012   Luciano Pandola, tag xraytel-V09-05-01
 89        Edit main(): added #ifdef to protect G4     69        Edit main(): added #ifdef to protect G4VisExecutive and
 90              G4UIExecutive.                        70              G4UIExecutive.
 91              Create CMakeLists.txt file            71              Create CMakeLists.txt file
 92                                                    72 
 93 12.10.2012   Gabriele Cosmo, Tag xraytel-V09-0     73 12.10.2012   Gabriele Cosmo, Tag xraytel-V09-05-00
 94              Explicit inclusion of units and c     74              Explicit inclusion of units and constants headers.
 95                                                    75 
 96 18.11.2010   John Allison, Tag xraytel-V09-03-     76 18.11.2010   John Allison, Tag xraytel-V09-03-01
 97              Introduced G4UIExecutve.              77              Introduced G4UIExecutve.
 98                                                    78 
 99 03.06.2010   Joseph Perl, Tag xraytel-V09-03-0     79 03.06.2010   Joseph Perl, Tag xraytel-V09-03-00
100              Update vis usage                      80              Update vis usage
101                                                    81 
102 20.11.2009 - G.Santin, tag xraytel-V09-02-00       82 20.11.2009 - G.Santin, tag xraytel-V09-02-00
103              Updated and simplified physics li     83              Updated and simplified physics list
104                                                    84 
105 16.06.2008 - G.A.P.Cirrone, tag xraytel-V09-01     85 16.06.2008 - G.A.P.Cirrone, tag xraytel-V09-01-00
106              Removed AIDA from GNUmakefiles        86              Removed AIDA from GNUmakefiles
107                                                    87 
108 07.12.2005 - S. Guatelli, tag xraytel-V07-01-0     88 07.12.2005 - S. Guatelli, tag xraytel-V07-01-03
109              warning deleted; it concerned str     89              warning deleted; it concerned stream.
110                                                    90 
111 30.11.2005 - G.Santin, tag xraytel-V07-01-02       91 30.11.2005 - G.Santin, tag xraytel-V07-01-02
112              general update of macros and docu     92              general update of macros and documentation
113              ASCII output enabled also without     93              ASCII output enabled also without AIDA
114                                                    94 
115 27.09.2005 - G.Santin, tag xraytel-V07-01-01       95 27.09.2005 - G.Santin, tag xraytel-V07-01-01
116              compilation protection for non AI     96              compilation protection for non AIDA users,
117              obsolete GPS commands updated         97              obsolete GPS commands updated
118                                                    98 
119 3rd May 2005  John Allison  (examples-V07-00-0     99 3rd May 2005  John Allison  (examples-V07-00-03)
120 - Replaced vis manager with G4VisExecutive.       100 - Replaced vis manager with G4VisExecutive.
121                                                   101 
122 15.07.2004 - J.Allison, tag xraytel-V06-02-00     102 15.07.2004 - J.Allison, tag xraytel-V06-02-00
123              Changed /vis/viewer/viewpointThet    103              Changed /vis/viewer/viewpointThetaPhi ->
124              /vis/viewer/set/viewpointThetaPhi    104              /vis/viewer/set/viewpointThetaPhi.
125                                                   105 
126 28.05.2004 - S. Guatelli, tag xraytel-V06-01-0    106 28.05.2004 - S. Guatelli, tag xraytel-V06-01-00
127              Migartion to AIDA 3.2.1, PI 1.2.1    107              Migartion to AIDA 3.2.1, PI 1.2.1
128                                                   108 
129 13.11.2003 - J.Allison, tag xraytel-V05-02-02     109 13.11.2003 - J.Allison, tag xraytel-V05-02-02
130              Removed OPACS from Vis Manager.      110              Removed OPACS from Vis Manager.
131                                                   111 
132 19.02.2003 - G.Cosmo, tag xraytel-V05-00-00       112 19.02.2003 - G.Cosmo, tag xraytel-V05-00-00
133              Removed redundant inclusion of Sy    113              Removed redundant inclusion of SystemOfUnits.h.
134              Should use CLHEP headers instead.    114              Should use CLHEP headers instead.
135                                                   115 
136 05.12.2001 - RN, tag xraytel-V03-02-01            116 05.12.2001 - RN, tag xraytel-V03-02-01
137              Try again                            117              Try again
138                                                   118 
139 05.12.2001 - RN, tag xraytel-V03-02-00            119 05.12.2001 - RN, tag xraytel-V03-02-00
140              Adopted new analysis design by AP    120              Adopted new analysis design by AP as in LowEnTest
141              Small design iteration by MGP imp    121              Small design iteration by MGP implemented
142                                                   122 
143 07.11.2001 - RN, tag xraytel-V02-00-13            123 07.11.2001 - RN, tag xraytel-V02-00-13
144              Cleaned up code to avoid compilat    124              Cleaned up code to avoid compilation warnings arising
145              from "ANSI" and "pedantic" option    125              from "ANSI" and "pedantic" options
146              Implemented new "/vis" commands i    126              Implemented new "/vis" commands in macro files
147                                                   127 
148 07.11.2001 - RN, tag xraytel-V02-00-12            128 07.11.2001 - RN, tag xraytel-V02-00-12
149              Error tag, same as 11                129              Error tag, same as 11
150                                                   130 
151 18.06.2001 - RN, tag xraytel-V02-00-11            131 18.06.2001 - RN, tag xraytel-V02-00-11
152              tested with latest global tag gea    132              tested with latest global tag geant4-03-01-ref-02
153                                                   133 
154 06.12.2000 - RN, tag xraytel-V02-00-10            134 06.12.2000 - RN, tag xraytel-V02-00-10
155              Removed old XrayTelPrimaryGenerat    135              Removed old XrayTelPrimaryGeneratorMessenger.cc and .hh
156              files from cvs                       136              files from cvs
157                                                   137 
158 30.11.2000 - RN, tag xraytel-V02-00-09            138 30.11.2000 - RN, tag xraytel-V02-00-09
159              Removed longsection.macro file fr    139              Removed longsection.macro file from cvs
160                                                   140 
161 30.11.2000 - RN, tag xraytel-V02-00-08            141 30.11.2000 - RN, tag xraytel-V02-00-08
162              Implemented AnalysisManager class    142              Implemented AnalysisManager class and related histograming
163              code.  Analysis is limited to the    143              code.  Analysis is limited to the Lizard package for now.
164                                                   144 
165 16.11.2000 - RN, tag xraytel-V02-00-07            145 16.11.2000 - RN, tag xraytel-V02-00-07
166              Removed analysis directory           146              Removed analysis directory
167                                                   147 
168 16.11.2000 - RN, tag xraytel-V02-00-06            148 16.11.2000 - RN, tag xraytel-V02-00-06
169              Replace standard gun with General    149              Replace standard gun with General Particle Source
170              Remove all code related to old Hi    150              Remove all code related to old Histogram implementation
171              Modified all macros to work with     151              Modified all macros to work with GPS
172              Cleaned GNUmakefile                  152              Cleaned GNUmakefile
173              Started drafting README file         153              Started drafting README file
174                                                   154 
175 08.11.2000 - RN, tag xraytel-V02-00-05            155 08.11.2000 - RN, tag xraytel-V02-00-05
176              Tydied up macros                     156              Tydied up macros
177              Small bug fixes to compile on Lin    157              Small bug fixes to compile on Linux, SUN and DEC platforms
178                                                   158 
179 06.11.2000 - RN, tag xraytel-V02-00-04            159 06.11.2000 - RN, tag xraytel-V02-00-04
180              Tydied up code added headers         160              Tydied up code added headers
181                                                   161 
182 18.10.2000 - RN, tag xraytel-V02-00-03            162 18.10.2000 - RN, tag xraytel-V02-00-03
183        Modified geometry and PrimaryGenerator     163        Modified geometry and PrimaryGenerator to speed up events
184        Modified SteppingAction.cc to call hist    164        Modified SteppingAction.cc to call histoManager analyser
185        Modified Histogram.cc to do all the his    165        Modified Histogram.cc to do all the histo work
186                                                   166 
187 17.10.2000 - RN, tag xraytel-V02-00-02            167 17.10.2000 - RN, tag xraytel-V02-00-02
188              Added histograming capability        168              Added histograming capability
189        Added XrayTelHistogram.hh, XrayTelHisto    169        Added XrayTelHistogram.hh, XrayTelHistogram.cc
190        Modified: GNUmakefile                      170        Modified: GNUmakefile
191            XrayTel.cc                             171            XrayTel.cc
192            XrayTelSteppingAction.hh               172            XrayTelSteppingAction.hh
193            XrayTelSteppingAction.cc               173            XrayTelSteppingAction.cc
194                                                   174 
195 17.10.2000 - RN, tag xraytel-V02-00-01            175 17.10.2000 - RN, tag xraytel-V02-00-01
196              Tydied up geometry                   176              Tydied up geometry
197              Add all physics processes to Xray    177              Add all physics processes to XrayTelPhysicsList.cc
198              Modified *.hh accordingly            178              Modified *.hh accordingly
199                                                   179 
200 06.10.2000 - RN, tag xraytel-V02-00-00            180 06.10.2000 - RN, tag xraytel-V02-00-00
201              First submission of XrayTel advan    181              First submission of XrayTel advanced example.
202                                                   182