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