Warning, /geant4/examples/advanced/medical_linac/History is written in an unsupported language. File is not indexed.
0001 # Example medical_linac History
0002
0003 See `CONTRIBUTING.rst` for details of **required** info/format for each entry,
0004 which **must** added in reverse chronological order (newest at the top).
0005 It must **not** be used as a substitute for writing good git commit messages!
0006
0007 ## 2024-04-22 D. Konstantinov (medical_linac-V11-02-00)
0008 - Fixed a critical bug in the geometry of the medical linear accelerator's collimator.
0009 - Reduced the cut for TargetR in the medical linear accelerator from 1 cm to 1 mm.
0010
0011 ## 2023-11-15 I. Hrivnacova (medical_linac-V11-01-01)
0012 - Updated vis.mac:
0013 - Changed "/vis/open XYZ [600x600-0+0]" to "/vis/open" to allow run-time choices
0014 and simplified comments.
0015
0016 ## 2023-11-17 Susanna Guatelli (medical_linac-V11-01-01)
0017 - Ranecu engine removed
0018
0019 ## 2023-10-04 Carlo Mancini (medical_linac-V11-01-00)
0020 - Upgrade to last Geant4 version (11.1)
0021 - multithreading and code review
0022
0023 ## 2022-10-04 Ben Morgan (medical_linac-V11-00-03)
0024 - Replace sprintf use with std::to_string
0025 - sprintf deprecated on macOS 13, leading to compile warnings
0026
0027 ## 2022-10-04 Gabriele Cosmo (medical_linac-V11-00-02)
0028 - Fixed compilation warnings on Intel-icx compiler for set but
0029 not used variables in ML2Acc1 and ML2Acc2 source.
0030
0031 ## 2022-09-09 Susanna Guatelli (medical_linac-V11-00-01)
0032 - Ranecu Engine removed. Default one now used
0033
0034 ## 2021-12-10 Ben Morgan (medical_linac-V11-00-00)
0035 - Change to new Markdown History format
0036
0037 ---
0038
0039 # History entries prior to 11.0
0040
0041 24.05.2021 B. Morgan (medical_linac-V10-07-00)
0042 - Bump required CMake version range to 3.12...3.20, matching core Geant4
0043
0044 02.11.2020 B.Morgan tag medical_linac-V10-06-00
0045 Support same CMake version range as core Geant4
0046
0047 12.11.2018 V.Ivanchenko tag medical_linac-V10-04-08
0048 ML2AcceleratorConstructionMessenger,
0049 ML2PhantomConstructionMessenger - should not
0050 trigger /run/beamOn during detector construction
0051
0052 09.11.2018 V.Ivanchenko tag medical_linac-V10-04-07
0053 do not explicitly delete singletons, add extra
0054 initialisation
0055
0056 08.11.2018 V.Ivanchenko tag medical_linac-V10-04-06
0057 07.11.2018 V.Ivanchenko tag medical_linac-V10-04-05
0058 simplification of PhysicsList - attempt to fix
0059 problems at Windows
0060
0061 25.10.2018 S. Guatelli tag medical_linac-V10-04-04
0062 compilation warnings deleted
0063
0064 22.10.2018 S. Guatelli tag medical_linac-V10-04-03
0065 acc1.mac added in CMakeList.txt
0066
0067 19.10.2018 S. Guatelli tag medical_linac-V10-04-02
0068 warning deleted
0069
0070 10.10.2018 S. Guatelli tag medical_linac-V10-04-01
0071 typos in macros deleted. Nloop=10 if the exp data are not provided
0072
0073 07.09.2018 S. Guatelli tag medical_linac-V10-04-00
0074 Directory MacroAndData included
0075 Migration from RO Geometry to Multifunctional Detector
0076 Phase Space creation deleted. This needs to be implemented again
0077 G4VIS_USE and G4UI_USE deleted
0078
0079 06.11.2017 L.Pandola tag medical_linac-V10-03-02
0080 re-tag, fix directory
0081
0082 03.11.2017 F.Romano tag medical_linac-V10-03-01
0083 batch.mac macro modified for ctest
0084
0085 11.09.2017 G.Cosmo tag medical_linac-V10-03-00
0086 Fixed compilation warnings on gcc-7.1 in CML2Acc1::MLC().
0087
0088 28.11.2016 G.Folger tag medical_linac-V10-02-00
0089 Remove direct use of theParticleIterator, use GetParticleTableIterator().
0090 fix required by clang39 on Linux and MAC
0091
0092 25.11.2013 G. Folger, tag medical_linac-V09-06-03
0093 fix MS VC 18 compilation error in ML2PrimaryGenerationAction.cc
0094
0095 22.11.2013 G. Folger, tag medical_linac-V09-06-02
0096 fix MS VC 18 compilation error in ML2ExpVoxels.cc
0097
0098 26.07.2013 P. Gumplinger, tag medical_linac-V09-06-01
0099 fix clang32 compilation warnings
0100
0101 14.12.2012 A. Ribon, tag medical_linac-V09-06-00
0102 - Removed obsolete G4HadronQElasticPhysics.
0103
0104 30.11.2012 G. Cosmo, tag medical_linac-V09-05-11
0105 - Cleared variable not used...
0106
0107 28.11.2012 G. Cosmo, tag medical_linac-V09-05-10
0108 - Fixed cases of variable shadowing.
0109 - Cleared unnecessary calls to this->.
0110
0111 26.10.2012 F.Romano, medical_linac-V09-05-09
0112 - Included generic command for visualization vis/open OGL
0113 where needed.
0114
0115 26.10.2012 L.Pandola, medical_linac-V09-05-08
0116 - Replace CMakeLists.txt to deal with UI/VIS
0117
0118 12.10.2012 G.Cosmo, medical_linac-V09-05-07
0119 - Explicit inclusion of units and constants headers.
0120
0121 13.06.2012 G.Cosmo, medical_linac-V09-05-06
0122 - Dummy initialisation for voxel.volumeId to zero in
0123 CML2ExpVoxels::loadData(). Fixes compilation warning
0124 on gcc-4.7.
0125
0126 13.06.2012 G.Cosmo, medical_linac-V09-05-05
0127 - Fixed incorrect string comparison in ML2PhantomConstruction.
0128 Fixes compilation warning MacOSX/clang.
0129
0130 14.05.2012 L.Pandola, G.A.P.Cirrone, medical_linac-V09-05-04
0131 - Remove warning. Clean up unused files
0132
0133 11.05.2012 G.Folger,G.A.P.Cirrone, medical_linac-V09-05-03
0134 - Correction of all warnings for gcc4.6
0135 - add batch.mac to run without graphics output
0136
0137 04.05.2012 G.A.P.Cirrone, medical_linac-V09-05-02
0138 - Correction to remove additional warnings
0139
0140 04.05.2012 G.A.P.Cirrone, medical_linac-V09-05-01
0141 - Removed warnings related to the DICOM part
0142
0143 08.12.2011 P. Mato, medical_linac-V09-05-00
0144 - Added CMakeLists.txt file
0145
0146 24.11.2011 G.Folger, medical_linac-V09-04-03
0147 - Warning removed for gcc41: correct return type of
0148 ML2PrimaryGenerationAction::getNrecycling to G4int.
0149
0150 22.11.2011 C.Andenna, G.A.P.Cirrone, medical_linac-V09-04-02
0151 - Warnings removed
0152
0153 04.11.2011 F.Romano, tag medical_linac-V09-04-01
0154 - Migration to new G4Exception scheme
0155
0156 06.06.2011 V.Ivanchenko, tag medical_linac-V09-04-00
0157 - removed obsolete hadron elastic builders
0158
0159 30.11.2010 J.Allison, tag medical_linac-V09-03-11
0160 - vis.mac: Bug fix:
0161 o /vis/viewer/set/autoRefresh true/false were inverted.
0162
0163 30.11.2010 J.Allison, tag medical_linac-V09-03-10
0164 - Introduced G4UIExecutive.
0165
0166 29.11.2010 C.Andenna, B.Caccia, G.A.P.Cirrone, tag medical_linac-V09-03-09
0167 - Warings removal
0168 - Corrected and updated the vis.mac file
0169 - Minor revisions
0170
0171 29.11.2010 C.Andenna, B.Caccia, G.A.P.Cirrone, tag medical_linac-V09-03-08
0172 - Added a 'results' folder to store simulation outputs
0173 - Minor revisions
0174
0175 29.11.2010 G.A.P.Cirrone, tag medical_linac-V09-03-07
0176 - Completed the DICOM files transfer
0177
0178 29.11.2010 G.A.P.Cirrone, tag medical_linac-V09-03-06
0179 - Updating directories
0180
0181 25.11.2010 C.Andenna, B.Caccia, G.A.P.Cirrone, tag medical_linac-V09-03-05
0182 - Fixed a memory leak
0183
0184 25.11.2010 C.Andenna, B.Caccia, G.A.P.Cirrone, tag medical_linac-V09-03-04
0185 - Eliminated the local environmental variables (ML2FILEIN, ML2FILEOUT)
0186 - Added a phantom based on dicom CT images (taken from the extended example DICOM)
0187 - Added the capability to rotate the accelerator (around the X axis and around the Y axis of a fix 90 deg angle)
0188 - Added the capability to translate the phantom
0189 - Modified the format of the output files
0190
0191 25.11.2010 C. Andenna, B.Caccia, G.A.P.Cirrone, tag medical_linac-V09-03-03
0192 - Created launches folder
0193
0194 25.11.2010 G.A.P.Cirrone, tag medical_linac-V09-03-02
0195 - removed no more useful files and folders
0196
0197 17.11.2010 J.Allison tag medical_linac-V09-03-01
0198 - ml2.cc: Introduced G4UIExecutive.
0199 - ML2Ph_BoxInBoxMessenger.cc: Uncommented SetNewValue in order to
0200 resolve external reference.
0201
0202 03.06.2010 J.Perl tag medical_linac-V09-03-00
0203 Update vis usage
0204
0205 19.11.2009 C. Andenna, B. Caccia, G.A.P.Cirrone tag medical_linac-V09-02-05
0206 History corrected, changed the local environmental variables name
0207
0208 18.11.2009 C. Andenna, B. Caccia, G.A.P.Cirrone tag medical_linac-V09-02-04
0209 updated of the include and src files, written the README_MedLinac2.txt.
0210
0211 17.11.2009 C. Andenna, B. Caccia, G.A.P.Cirrone tag medical_linac-V09-02-03
0212 first realise of the new version of the medical linac
0213
0214 18.09.2009 G.A.P.Cirrone, tag medical_linac-V09-02-02
0215 - Corrected a crash in the MedLinacHead.cc file class.
0216 - Update of the physics models: deleted the old and not
0217 more supported Lowenergy electromagnetic models and
0218 added the possibility to activate the physics lists and the
0219 Reference physics lists (or packages) directly
0220 via macro command;
0221 - Added the possibility to set cuts and max allowed step lenghts
0222 via macro commands
0223
0224 15.09.2009 G.A.P.Cirrone, tag medical_linac-V09-02-01
0225 GNUmakefile corrected
0226
0227 06.04.2009 G.A.P.Cirrone, tag medical_linac-V09-02-00
0228 GNUmakefile updated
0229
0230 06.07.2007 Michela Piergentili, tag medical_linac-V08-03-02
0231 bug 880 fixed in Detector Construction
0232
0233 01.07.2007 Michela Piergentili, tag medical_linac-V08-03-01
0234 macro updated
0235
0236 01.07.2007 Michela Piergentili, tag medical_linac-V08-03-00
0237 removed MedLinacVisManager, set initial seed to 0
0238 The example compiles with CLHEP 2.0.3.1
0239 use of MultipleScattering instead of MultipleScattering52
0240
0241 08.12.2005 Michela Piergentili , tag medical_linac-V07-01-05
0242 updated macro for visualization
0243
0244 07.12.2005 Susanna Guatelli, tag medical_linac-V07-01-04
0245 The example compiles with CLHEP 2.0.2.2
0246
0247 25.11.2005 Michela Piergentili , tag medical_linac-V07-01-03
0248 update README file, added new methods to messengers
0249 for the selection of the detector features
0250
0251 25.11.2005 Michela Piergentili , tag medical_linac-V07-01-02
0252 code maitenance
0253
0254 24.11.2005 Michela Piergentili , tag medical_linac-V07-01-01
0255 code maitenance
0256
0257 24.11.2005 Michela Piergentili , tag medical_linac-V07-01-00
0258 code maitenance
0259
0260 13.07.2005 Michela Piergentili, tag medical_linac-V07-00-06
0261 macro added
0262
0263 04.07.2005 Michela Piergentili, tag medical_linac-V07-00-05
0264 code with DIANE, added histograms
0265
0266 04.07.2005 Michela Piergentili, tag medical_linac-V07-00-04
0267 code with DIANE
0268
0269 02.06.2005 Michela Piergentili, tag medical_linac-V07-00-03
0270 code maintenance
0271
0272 02.06.2005 Michela Piergentili, tag medical_linac-V07-00-02
0273 Bug fixed in ROGeometry
0274
0275 3rd May 2005 John Allison (examples-V07-00-03)
0276 - Replaced vis manager with G4VisExecutive.
0277
0278 25.11.2004 Michela Piergentili, tag medical_linac-V06-02-00
0279 Maintenance of the code.
0280
0281 24.11.2004 Michela Piergentili, tag medical_linac-V07-00-01
0282 Added MedLinacTrackingAction, MedLinacMLCDecorator
0283 and MedLinacMLCMessenger.
0284
0285 24.11.2004 Michela Piergentili, tag medical_linac-V07-00-00
0286 Migration to <cmath>
0287
0288 21.05.2004 Michela Piergentili, tag medical_linac-V06-01-03
0289 modified documentation
0290
0291 21.05.2004 Michela Piergentili, tag medical_linac-V06-01-02
0292 added README
0293
0294 14.05.2004 Michela Piergentili, tag medical_linac-V06-01-01
0295 decorator design iteration implemented, bug fixed in
0296 MedLinacPhantomSD, cut per region introduced for the
0297 first collimator
0298
0299 02.04.2004 Michela Piergentili, tag medical_linac-V06-01-00
0300 geometry completed, bug fixed in DetectorConstruction
0301
0302 18.03.2004 Michela Piergentili, tag medical_linac-V06-00-00
0303 First created
0304