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