Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/examples/extended/medical/GammaTherapy/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/extended/medical/GammaTherapy/History (Version 11.3.0) and /examples/extended/medical/GammaTherapy/History (Version 11.0)


  1 # Example GammaTherapy 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                                                     6 
                                                   >>   7                     GammaTherapy History file
                                                   >>   8                     -------------------------
                                                   >>   9 This file should be used by the G4 example coordinator to briefly
                                                   >>  10 summarize all major modifications introduced in the code and keep
                                                   >>  11 track of all tags.
  7                                                    12 
  8 ## 2021-12-10 Ben Morgan (gtherapy-V11-00-00)  <<  13      ----------------------------------------------------------
  9 - Change to new Markdown History format        <<  14      * Reverse chronological order (last date on top), please *
 10                                                <<  15      ----------------------------------------------------------
 11 ---                                            << 
 12                                                << 
 13 # History entries prior to 11.0                << 
 14                                                    16 
 15 06-10-21 I. Hrivnacova (gtherapy-V10-07-02)        17 06-10-21 I. Hrivnacova (gtherapy-V10-07-02)
 16 - Migration to new G4AnalysisManager.hh header     18 - Migration to new G4AnalysisManager.hh header;
 17   define the default output file type (root).      19   define the default output file type (root).
 18                                                    20 
 19 19-07-21 I. Hrivnacova (gtherapy-V10-07-01)        21 19-07-21 I. Hrivnacova (gtherapy-V10-07-01)
 20 - Updated for changes in the analysis category     22 - Updated for changes in the analysis category:
 21   removed deleting of the analysis manager,        23   removed deleting of the analysis manager,
 22   as this is now done by the Geant4 kernel.        24   as this is now done by the Geant4 kernel.
 23                                                    25 
 24 06-04-21 V. Ivanchenko (gtherapy-V10-07-00)        26 06-04-21 V. Ivanchenko (gtherapy-V10-07-00)
 25 - Use default random number generator instead      27 - Use default random number generator instead of RanecuEngine
 26                                                    28 
 27 10-11-20 B. Morgan (gtherapy-V10-06-00)            29 10-11-20 B. Morgan (gtherapy-V10-06-00)
 28 - Migration to G4RunManagerFactory.                30 - Migration to G4RunManagerFactory.
 29 - Remove PrimaryGeneratorAction as data member     31 - Remove PrimaryGeneratorAction as data member of RunAction as
 30   it is not used by generated Run objects.         32   it is not used by generated Run objects.
 31                                                    33 
 32 09-05-18 B.Morgan (gtherapy-V10-04-02)             34 09-05-18 B.Morgan (gtherapy-V10-04-02)
 33 - Include G4Types before use of G4MULTITHREADE     35 - Include G4Types before use of G4MULTITHREADED. For forward
 34   compatibility with move to #defines over -D      36   compatibility with move to #defines over -D for G4 preprocessor
 35   symbols.                                         37   symbols.
 36                                                    38 
 37 12-04-18 M.Maire (gtherapy-V10-04-01)              39 12-04-18 M.Maire (gtherapy-V10-04-01)
 38 - GammaTherapy.cc : set visualisation only in      40 - GammaTherapy.cc : set visualisation only in interactive mode
 39                                                    41 
 40 22-03-18 M.Maire (gtherapy-V10-04-00)              42 22-03-18 M.Maire (gtherapy-V10-04-00)
 41 - GammaTherapy.cc : remove G4UI_USE and G4VIS_     43 - GammaTherapy.cc : remove G4UI_USE and G4VIS_USE
 42                                                    44 
 43 28-11-17 I. Hrivnacova (gtherapy-V10-03-08)        45 28-11-17 I. Hrivnacova (gtherapy-V10-03-08)
 44 - Fixed Doxygen warnings                           46 - Fixed Doxygen warnings
 45                                                    47 
 46 12-10-17  V.Ivant (gtherapy-V10-03-07)             48 12-10-17  V.Ivant (gtherapy-V10-03-07)
 47 - improved main macro                              49 - improved main macro
 48                                                    50 
 49 02-05-17 S.Elles (gtherapy-V10-03-06)              51 02-05-17 S.Elles (gtherapy-V10-03-06)
 50 - Fix bug in RunAction destructor (non MT Gean     52 - Fix bug in RunAction destructor (non MT Geant4 release)
 51                                                    53 
 52 28-04-17 S.Elles (gtherapy-V10-03-05)              54 28-04-17 S.Elles (gtherapy-V10-03-05)
 53 - Fix bug in RunAction constructor                 55 - Fix bug in RunAction constructor
 54                                                    56 
 55 27-04-17 S.Elles (gtherapy-V10-03-04)              57 27-04-17 S.Elles (gtherapy-V10-03-04)
 56 - Fix memory leaks in PrimageryGeneratorMessen     58 - Fix memory leaks in PrimageryGeneratorMessenger and ActionInitialization
 57                                                    59 
 58 20-04-17 S.Elles (gtherapy-V10-03-03)              60 20-04-17 S.Elles (gtherapy-V10-03-03)
 59 - Fix bug in PrimageryGeneratorAction              61 - Fix bug in PrimageryGeneratorAction
 60                                                    62 
 61 11-04-17 S.Elles (gtherapy-V10-03-02)              63 11-04-17 S.Elles (gtherapy-V10-03-02)
 62 - Fix Windows gcc warnings                         64 - Fix Windows gcc warnings
 63 - Fix memcheck warning                             65 - Fix memcheck warning
 64                                                    66 
 65 10-04-17 S.Elles (gtherapy-V10-03-01)              67 10-04-17 S.Elles (gtherapy-V10-03-01)
 66 - Fix gcc warnings                                 68 - Fix gcc warnings
 67 - Fix package memory leaks                         69 - Fix package memory leaks
 68                                                    70 
 69 06-04-17 S.Elles (gtherapy-V10-03-00)              71 06-04-17 S.Elles (gtherapy-V10-03-00)
 70 - Porting to MT                                    72 - Porting to MT
 71                                                    73 
 72 09-11-16  V.Ivant (gtherapy-V10-02-01)             74 09-11-16  V.Ivant (gtherapy-V10-02-01)
 73 - PhysicsList - removed warnings, use G4EmPara     75 - PhysicsList - removed warnings, use G4EmParameters
 74 - DetectorConstruction, DetectorMessenger - do     76 - DetectorConstruction, DetectorMessenger - do not change detector
 75     between runs                                   77     between runs
 76                                                    78 
 77 14-10-16 G.Folger (gtherapy-V10-02-00)             79 14-10-16 G.Folger (gtherapy-V10-02-00)
 78 - remove direct use of aParticleIterator, use      80 - remove direct use of aParticleIterator, use GetParticleTableIterator().
 79     fix required by clang39 on Linux and MAC       81     fix required by clang39 on Linux and MAC
 80                                                    82 
 81 12-06-14  V.Ivant (gtherapy-V10-00-00)             83 12-06-14  V.Ivant (gtherapy-V10-00-00)
 82 - Applied code guidlines                           84 - Applied code guidlines
 83                                                    85 
 84 21-11-13  V.Ivant (gtherapy-V09-06-03)             86 21-11-13  V.Ivant (gtherapy-V09-06-03)
 85 - Cleanup README                                   87 - Cleanup README
 86                                                    88 
 87 01-04-13 A.Dotti (gtherapy-V09-06-02)              89 01-04-13 A.Dotti (gtherapy-V09-06-02)
 88 - Changes for MT physics list implemented          90 - Changes for MT physics list implemented
 89                                                    91 
 90 15-03-13 mma (gtherapy-V09-06-01)                  92 15-03-13 mma (gtherapy-V09-06-01)
 91 - G4 coding conventions                            93 - G4 coding conventions
 92                                                    94 
 93 28-02-13 I. Hrivnacova (gtherapy-V09-06-00)        95 28-02-13 I. Hrivnacova (gtherapy-V09-06-00)
 94 - When building materials with NistManager         96 - When building materials with NistManager
 95   do not set fromIsotopes argument (which was      97   do not set fromIsotopes argument (which was set to false),
 96   as since 9.6 all materials have to be built      98   as since 9.6 all materials have to be built from isotopes.
 97   (Thanks to V. Ivantchenko for pointing at th     99   (Thanks to V. Ivantchenko for pointing at this.)
 98                                                   100 
 99 14-11-12 I. Hrivnacova (gtherapy-V09-05-06)       101 14-11-12 I. Hrivnacova (gtherapy-V09-05-06)
100 - Fixed order of instatiating G4VisExecutive a    102 - Fixed order of instatiating G4VisExecutive and G4UIExecutive
101   (required when Qt driver is activated).         103   (required when Qt driver is activated).
102 - Added compilations options G4VIS_USE, G4UI_U    104 - Added compilations options G4VIS_USE, G4UI_USE in main
103                                                   105 
104 24-10-12 A. Ribon (gtherapy-V09-05-05)            106 24-10-12 A. Ribon (gtherapy-V09-05-05)
105 - Migrated to the new stopping physics.           107 - Migrated to the new stopping physics.
106                                                   108 
107 14-10-12 A. Dotti (gtherapy-V09-05-04)            109 14-10-12 A. Dotti (gtherapy-V09-05-04)
108 - Adding forgotten explicit use of system of u    110 - Adding forgotten explicit use of system of units and physical constant
109                                                   111 
110 13-10-12 A. Dotti (gtherapy-V09-05-03)            112 13-10-12 A. Dotti (gtherapy-V09-05-03)
111 - Adding explicit use of system of units and p    113 - Adding explicit use of system of units and physical constant
112                                                   114 
113 04-09-12 I. Hrivnacova (gtherapy-V09-05-02)       115 04-09-12 I. Hrivnacova (gtherapy-V09-05-02)
114 - Updated CMakeLists.txt:                         116 - Updated CMakeLists.txt:
115   adding visualization, copying macros, instal    117   adding visualization, copying macros, install target and comment lines
116 - Added .README                                   118 - Added .README
117                                                   119 
118 14-08-12  V.Ivant (gtherapy-V09-05-01)            120 14-08-12  V.Ivant (gtherapy-V09-05-01)
119 - Added forgoten class                            121 - Added forgoten class
120                                                   122 
121 09-08-12  V.Ivant (gtherapy-V09-05-00)            123 09-08-12  V.Ivant (gtherapy-V09-05-00)
122 - Applied code convension                         124 - Applied code convension
123                                                   125 
124 15-11-11  V.Ivant (gtherapy-V09-04-00)            126 15-11-11  V.Ivant (gtherapy-V09-04-00)
125 - rename step limiter classes to avoid clash w    127 - rename step limiter classes to avoid clash with class name in kernel
126                                                   128 
127 01-11-10  J.Allison (gtherapy-V09-03-05)          129 01-11-10  J.Allison (gtherapy-V09-03-05)
128 - Introduced G4UIExecutive.                       130 - Introduced G4UIExecutive.
129                                                   131 
130 26-10-10  V.Ivant (gtherapy-V09-03-04)            132 26-10-10  V.Ivant (gtherapy-V09-03-04)
131 - in PrimaryGeneratorAction.hh remove unused m    133 - in PrimaryGeneratorAction.hh remove unused methods
132                                                   134 
133 25-10-10  G.Folger  (gtherapy-V09-03-03)          135 25-10-10  G.Folger  (gtherapy-V09-03-03)
134 - in PrimaryGeneratorAction.hh, comment unused    136 - in PrimaryGeneratorAction.hh, comment unused definition of
135     G4ThreeVector GetBeamEnergy()                 137     G4ThreeVector GetBeamEnergy()
136                                                   138 
137 21-10-10  V.Ivant (gtherapy-V09-03-02)            139 21-10-10  V.Ivant (gtherapy-V09-03-02)
138 - Cleanup AIDA histograms and analysis            140 - Cleanup AIDA histograms and analysis
139                                                   141 
140 06-06-10 J.Perl (gtherapy-V09-03-01)              142 06-06-10 J.Perl (gtherapy-V09-03-01)
141 - Remove unused variable in EventAction           143 - Remove unused variable in EventAction
142                                                   144 
143 04-06-10 J.Perl (gtherapy-V09-03-00)              145 04-06-10 J.Perl (gtherapy-V09-03-00)
144 - Updated vis usage                               146 - Updated vis usage
145                                                   147 
146 21-11-09  V.Ivant (gtherapy-V09-02-00)            148 21-11-09  V.Ivant (gtherapy-V09-02-00)
147 - update EM physics according to 9.3              149 - update EM physics according to 9.3
148                                                   150 
149 11-06-08  V.Ivant (gtherapy-V09-01-00)            151 11-06-08  V.Ivant (gtherapy-V09-01-00)
150 - Remove AIDA from GNUmakefile                    152 - Remove AIDA from GNUmakefile
151 - Added opt3 variant of EM physics                153 - Added opt3 variant of EM physics
152                                                   154 
153 04-07-07  V.Ivant (gtherapy-V09-00-00)            155 04-07-07  V.Ivant (gtherapy-V09-00-00)
154 - Provide a possibility to change cuts between    156 - Provide a possibility to change cuts between runs
155                                                   157 
156 25-05-07  V.Ivant (gtherapy-V08-03-02)            158 25-05-07  V.Ivant (gtherapy-V08-03-02)
157 - Fixed singleton GetPointer method               159 - Fixed singleton GetPointer method
158                                                   160 
159 24-05-07  V.Ivant (gtherapy-V08-03-01)            161 24-05-07  V.Ivant (gtherapy-V08-03-01)
160 - substitute autoptr by normal pointers in His    162 - substitute autoptr by normal pointers in Histo to avoid crash
161                                                   163 
162 16 May 07: V.Ivant (gtherapy-V08-03-00)           164 16 May 07: V.Ivant (gtherapy-V08-03-00)
163 - Use renamed EM Phys list components from phy    165 - Use renamed EM Phys list components from physics_lists subdirectory;
164                                                   166 
165 16 November 06: V.Ivant (gtherapy-V08-01-00)      167 16 November 06: V.Ivant (gtherapy-V08-01-00)
166 - Use Phys list components from physics_list s    168 - Use Phys list components from physics_list subdirectory;
167 - GNUmakefile - LDFLAGS -> LOADLIBS               169 - GNUmakefile - LDFLAGS -> LOADLIBS
168                                                   170 
169 17 January 06: V.Ivant (gtherapy-V08-00-00)       171 17 January 06: V.Ivant (gtherapy-V08-00-00)
170 - PreciseRange -> CSDARange                       172 - PreciseRange -> CSDARange
171                                                   173 
172 06 December 05: G.Cosmo                           174 06 December 05: G.Cosmo
173 - Trivial changes for support of CLHEP-2.0.X s    175 - Trivial changes for support of CLHEP-2.0.X series.
174                                                   176 
175 02 December 05: V.Ivant (gtherapy-V07-01-02)      177 02 December 05: V.Ivant (gtherapy-V07-01-02)
176 - Fix crash connected with non-static hadrons     178 - Fix crash connected with non-static hadrons
177                                                   179 
178 23 August 05: V.Ivant (gtherapy-V07-01-01)        180 23 August 05: V.Ivant (gtherapy-V07-01-01)
179 - Add g4v71 builder                               181 - Add g4v71 builder
180                                                   182 
181 23 August 05: V.Ivant (gtherapy-V07-01-00)        183 23 August 05: V.Ivant (gtherapy-V07-01-00)
182 - Add vis.mac;                                    184 - Add vis.mac;
183 - Use standard angular distribution for lowene    185 - Use standard angular distribution for lowenergy PhotoElectric
184 - Add histogram type (aida, root, hbook)          186 - Add histogram type (aida, root, hbook)
185                                                   187 
186 7 June 05: V.Ivant (gtherapy-V07-00-04)           188 7 June 05: V.Ivant (gtherapy-V07-00-04)
187 - Fix step limiter UI                             189 - Fix step limiter UI
188                                                   190 
189 6 June 05: V.Ivant (gtherapy-V07-00-03)           191 6 June 05: V.Ivant (gtherapy-V07-00-03)
190 - Use "ApplyCuts" option                          192 - Use "ApplyCuts" option
191                                                   193 
192 31 May 05: V.Ivant (gtherapy-V07-00-02)           194 31 May 05: V.Ivant (gtherapy-V07-00-02)
193 - Migrade to NIST materials                       195 - Migrade to NIST materials
194                                                   196 
195 9 May 05: V.Ivant (gtherapy-V07-00-01)            197 9 May 05: V.Ivant (gtherapy-V07-00-01)
196 - Remove QED Builder70                            198 - Remove QED Builder70
197                                                   199 
198 3rd May 2005  John Allison  (examples-V07-00-0    200 3rd May 2005  John Allison  (examples-V07-00-03)
199 - Replaced vis manager with G4VisExecutive.       201 - Replaced vis manager with G4VisExecutive.
200                                                   202 
201 14 April 05: V.Ivant (gtherapy-V07-00-00)         203 14 April 05: V.Ivant (gtherapy-V07-00-00)
202 - Update QED Builder70                            204 - Update QED Builder70
203 - Return back killing electrons in the gas vol    205 - Return back killing electrons in the gas volume
204                                                   206 
205 15 Dec 04: V.Ivant (gtherapy-V06-02-07)           207 15 Dec 04: V.Ivant (gtherapy-V06-02-07)
206 - Uncomment out the StepFunction in GammaThera    208 - Uncomment out the StepFunction in GammaTherapy.in
207 - Uncommnet line in PhysicsList constructor,w     209 - Uncommnet line in PhysicsList constructor,w hich is needed to
208   get UI command                                  210   get UI command
209                                                   211 
210 13 Dec 04: S.Sadilov (gtherapy-V06-02-06)         212 13 Dec 04: S.Sadilov (gtherapy-V06-02-06)
211 - Comment out the StepFunction in GammaTherapy    213 - Comment out the StepFunction in GammaTherapy.in
212                                                   214 
213 02 Dec 04: V.Ivant (gtherapy-V06-02-05)           215 02 Dec 04: V.Ivant (gtherapy-V06-02-05)
214 - Migration to cmath                              216 - Migration to cmath
215                                                   217 
216 02-12-04 V.Ivan. (gtherapy-V06-02-04)             218 02-12-04 V.Ivan. (gtherapy-V06-02-04)
217 - Fix bug - miration in ParticleChange            219 - Fix bug - miration in ParticleChange
218 - Use EM PhysicsList for 7.0                      220 - Use EM PhysicsList for 7.0
219                                                   221 
220 30-11-04 V.Ivan. (gtherapy-V06-02-03)             222 30-11-04 V.Ivan. (gtherapy-V06-02-03)
221 - Fix bug - comment out step max                  223 - Fix bug - comment out step max
222                                                   224 
223 01-11-04 V.Ivan. (gtherapy-V06-02-02)             225 01-11-04 V.Ivan. (gtherapy-V06-02-02)
224 - cleanup for the release                         226 - cleanup for the release
225                                                   227 
226 13-09-04 V.Ivan. (gtherapy-V06-02-01)             228 13-09-04 V.Ivan. (gtherapy-V06-02-01)
227 - fix normalisation of histograms;                229 - fix normalisation of histograms;
228 - change position of plane for scoring radial     230 - change position of plane for scoring radial distribution
229   from 10 cm to 7 cm;                             231   from 10 cm to 7 cm;
230                                                   232 
231 03-08-04 V.Ivan. (gtherapy-V06-02-00)             233 03-08-04 V.Ivan. (gtherapy-V06-02-00)
232 - created;                                        234 - created;
233                                                   235