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