Geant4 Cross Reference |
1 # Example medical_linac History 2 3 See `CONTRIBUTING.rst` for details of **requir 4 which **must** added in reverse chronological 5 It must **not** be used as a substitute for wr 6 7 ## 2024-04-22 D. Konstantinov (medical_linac-V 8 - Fixed a critical bug in the geometry of the 9 - Reduced the cut for TargetR in the medical l 10 11 ## 2023-11-15 I. Hrivnacova (medical_linac-V11 12 - Updated vis.mac: 13 - Changed "/vis/open XYZ [600x600-0+0]" to " 14 and simplified comments. 15 16 ## 2023-11-17 Susanna Guatelli (medical_linac- 17 - Ranecu engine removed 18 19 ## 2023-10-04 Carlo Mancini (medical_linac-V11 20 - Upgrade to last Geant4 version (11.1) 21 - multithreading and code review 22 23 ## 2022-10-04 Ben Morgan (medical_linac-V11-00 24 - Replace sprintf use with std::to_string 25 - sprintf deprecated on macOS 13, leading to 26 27 ## 2022-10-04 Gabriele Cosmo (medical_linac-V1 28 - Fixed compilation warnings on Intel-icx comp 29 not used variables in ML2Acc1 and ML2Acc2 so 30 31 ## 2022-09-09 Susanna Guatelli (medical_linac- 32 - Ranecu Engine removed. Default one now used 33 34 ## 2021-12-10 Ben Morgan (medical_linac-V11-00 35 - Change to new Markdown History format 36 37 --- 38 39 # History entries prior to 11.0 40 41 24.05.2021 B. Morgan (medical_linac-V10-07-00 42 - Bump required CMake version range to 3.12... 43 44 02.11.2020 B.Morgan tag medical_linac-V10-0 45 Support same CMake version range 46 47 12.11.2018 V.Ivanchenko tag medical_linac-V 48 ML2AcceleratorConstructionMessen 49 ML2PhantomConstructionMessenger 50 trigger /run/beamOn during de 51 52 09.11.2018 V.Ivanchenko tag medical_linac-V 53 do not explicitly delete singlet 54 initialisation 55 56 08.11.2018 V.Ivanchenko tag medical_linac-V 57 07.11.2018 V.Ivanchenko tag medical_linac-V 58 simplification of PhysicsList - 59 problems at Windows 60 61 25.10.2018 S. Guatelli tag medical_linac-V1 62 compilation warnings deleted 63 64 22.10.2018 S. Guatelli tag medical_linac-V1 65 acc1.mac added in CMakeList.txt 66 67 19.10.2018 S. Guatelli tag medical_linac-V1 68 warning deleted 69 70 10.10.2018 S. Guatelli tag medical_linac-V1 71 typos in macros deleted. Nloop=1 72 73 07.09.2018 S. Guatelli tag medical_linac-V1 74 Directory MacroAndData included 75 Migration from RO Geometry to Mu 76 Phase Space creation deleted. Th 77 G4VIS_USE and G4UI_USE deleted 78 79 06.11.2017 L.Pandola tag medical_linac-V10- 80 re-tag, fix directory 81 82 03.11.2017 F.Romano tag medical_linac-V10-0 83 batch.mac macro modified for cte 84 85 11.09.2017 G.Cosmo tag medical_linac-V10-03 86 Fixed compilation warnings on gc 87 88 28.11.2016 G.Folger tag medical_linac-V10-0 89 Remove direct use of theParticle 90 fix required by clang39 on Linux 91 92 25.11.2013 G. Folger, tag medical_linac-V09 93 fix MS VC 18 compilation error i 94 95 22.11.2013 G. Folger, tag medical_linac-V09 96 fix MS VC 18 compilation error i 97 98 26.07.2013 P. Gumplinger, tag medical_linac 99 fix clang32 compilation warnings 100 101 14.12.2012 A. Ribon, tag medical_linac-V09- 102 - Removed obsolete G4HadronQElas 103 104 30.11.2012 G. Cosmo, tag medical_linac-V09- 105 - Cleared variable not used... 106 107 28.11.2012 G. Cosmo, tag medical_linac-V09- 108 - Fixed cases of variable shadow 109 - Cleared unnecessary calls to t 110 111 26.10.2012 F.Romano, medical_linac-V09-05-0 112 - Included generic command for v 113 where needed. 114 115 26.10.2012 L.Pandola, medical_linac-V09-05- 116 - Replace CMakeLists.txt to deal 117 118 12.10.2012 G.Cosmo, medical_linac-V09-05-07 119 - Explicit inclusion of units an 120 121 13.06.2012 G.Cosmo, medical_linac-V09-05-06 122 - Dummy initialisation for voxel 123 CML2ExpVoxels::loadData(). Fix 124 on gcc-4.7. 125 126 13.06.2012 G.Cosmo, medical_linac-V09-05-05 127 - Fixed incorrect string comparison in 128 Fixes compilation warning MacO 129 130 14.05.2012 L.Pandola, G.A.P.Cirrone, medica 131 - Remove warning. Clean up unused file 132 133 11.05.2012 G.Folger,G.A.P.Cirrone, medical_ 134 - Correction of all warnings for 135 - add batch.mac to run without graphic 136 137 04.05.2012 G.A.P.Cirrone, medical_linac- 138 - Correction to remove additiona 139 140 04.05.2012 G.A.P.Cirrone, medical_linac- 141 - Removed warnings related to th 142 143 08.12.2011 P. Mato, medical 144 - Added CMakeLists.txt file 145 146 24.11.2011 G.Folger, medica 147 - Warning removed for gcc41: correct r 148 ML2PrimaryGenerationAction::getNrecy 149 150 22.11.2011 C.Andenna, G.A.P.Cirrone, medica 151 - Warnings removed 152 153 04.11.2011 F.Romano, tag medical_linac-V09- 154 - Migration to new G4Exception sc 155 156 06.06.2011 V.Ivanchenko, tag medical_linac- 157 - removed obsolete hadron elastic 158 159 30.11.2010 J.Allison, tag medical_linac-V09 160 - vis.mac: Bug fix: 161 o /vis/viewer/set/autoRefresh t 162 163 30.11.2010 J.Allison, tag medical_linac-V09 164 - Introduced G4UIExecutive. 165 166 29.11.2010 C.Andenna, B.Caccia, G.A.P.Cirro 167 - Warings removal 168 - Corrected and updated the vis.mac fil 169 - Minor revisions 170 171 29.11.2010 C.Andenna, B.Caccia, G.A.P.Cirro 172 - Added a 'results' folder to store sim 173 - Minor revisions 174 175 29.11.2010 G.A.P.Cirrone, tag medical_linac- 176 - Completed the DICOM files transfer 177 178 29.11.2010 G.A.P.Cirrone, tag medical_linac- 179 - Updating directories 180 181 25.11.2010 C.Andenna, B.Caccia, G.A.P.Cirron 182 - Fixed a memory leak 183 184 25.11.2010 C.Andenna, B.Caccia, G.A.P.Cirron 185 - Eliminated the local environmental va 186 - Added a phantom based on dicom CT ima 187 - Added the capability to rotate the ac 188 - Added the capability to translate the 189 - Modified the format of the output fil 190 191 25.11.2010 C. Andenna, B.Caccia, G.A.P.Cirro 192 - Created launches folder 193 194 25.11.2010 G.A.P.Cirrone, tag medical_linac- 195 - removed no more useful files and fold 196 197 17.11.2010 J.Allison tag medical_linac-V09-0 198 - ml2.cc: Introduced G4UIExecutive. 199 - ML2Ph_BoxInBoxMessenger.cc: Uncomment 200 resolve external reference. 201 202 03.06.2010 J.Perl tag medical_linac-V09-03-0 203 Update vis usage 204 205 19.11.2009 C. Andenna, B. Caccia, G.A.P.Cirr 206 History corrected, changed the local en 207 208 18.11.2009 C. Andenna, B. Caccia, G.A.P.Cirr 209 updated of the include and src files, w 210 211 17.11.2009 C. Andenna, B. Caccia, G.A.P.Cirr 212 first realise of the new version of the 213 214 18.09.2009 G.A.P.Cirrone, tag medical_linac- 215 - Corrected a crash in the MedLinac 216 - Update of the physics models: del 217 more supported Lowenergy electrom 218 added the possibility to activate 219 Reference physics lists (or packa 220 via macro command; 221 - Added the possibility to set cuts 222 via macro commands 223 224 15.09.2009 G.A.P.Cirrone, tag medical_linac- 225 GNUmakefile corrected 226 227 06.04.2009 G.A.P.Cirrone, tag medical_linac- 228 GNUmakefile updated 229 230 06.07.2007 Michela Piergentili, tag medical_ 231 bug 880 fixed in Detector Constru 232 233 01.07.2007 Michela Piergentili, tag medical_ 234 macro updated 235 236 01.07.2007 Michela Piergentili, tag medical_ 237 removed MedLinacVisManager, set initial 238 The example compiles with CLHEP 2.0.3.1 239 use of MultipleScattering instead of Mu 240 241 08.12.2005 Michela Piergentili , tag medical 242 updated macro for visualization 243 244 07.12.2005 Susanna Guatelli, tag medical_lin 245 The example compiles with CLHEP 2 246 247 25.11.2005 Michela Piergentili , tag medical 248 update README file, added new methods t 249 for the selection of the detector featu 250 251 25.11.2005 Michela Piergentili , tag medical 252 code maitenance 253 254 24.11.2005 Michela Piergentili , tag medical 255 code maitenance 256 257 24.11.2005 Michela Piergentili , tag medical 258 code maitenance 259 260 13.07.2005 Michela Piergentili, tag medical_ 261 macro added 262 263 04.07.2005 Michela Piergentili, tag medical_ 264 code with DIANE, added histograms 265 266 04.07.2005 Michela Piergentili, tag medical_ 267 code with DIANE 268 269 02.06.2005 Michela Piergentili, tag medical_ 270 code maintenance 271 272 02.06.2005 Michela Piergentili, tag medical_ 273 Bug fixed in ROGeometry 274 275 3rd May 2005 John Allison (examples-V07-00-0 276 - Replaced vis manager with G4VisExecutive. 277 278 25.11.2004 Michela Piergentili, tag medical_ 279 Maintenance of the code. 280 281 24.11.2004 Michela Piergentili, tag medical_ 282 Added MedLinacTrackingAction, MedLinacM 283 and MedLinacMLCMessenger. 284 285 24.11.2004 Michela Piergentili, tag medical_ 286 Migration to <cmath> 287 288 21.05.2004 Michela Piergentili, tag medical_ 289 modified documentation 290 291 21.05.2004 Michela Piergentili, tag medical_ 292 added README 293 294 14.05.2004 Michela Piergentili, tag medical_ 295 decorator design iteration implemented, 296 MedLinacPhantomSD, cut per region intro 297 first collimator 298 299 02.04.2004 Michela Piergentili, tag medical_ 300 geometry completed, bug fixed in Detect 301 302 18.03.2004 Michela Piergentili, tag medical_ 303 First created 304