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