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