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