Back to home page

EIC code displayed by LXR

 
 

    


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