Geant4 Cross Reference |
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