Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/examples/advanced/medical_linac/History

Version: [ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]

Diff markup

Differences between /examples/advanced/medical_linac/History (Version 11.3.0) and /examples/advanced/medical_linac/History (Version 9.4.p4)


  1 # Example medical_linac History                <<   1 $Id: History,v 1.39 2010-11-30 14:51:57 allison Exp $
                                                   >>   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 It must **not** be used as a substitute for wr <<   6      =========================================================
                                                   >>   7 
                                                   >>   8                       Category History file
                                                   >>   9                       ---------------------
                                                   >>  10 This file should be used by G4 developers and category coordinators
                                                   >>  11 to briefly summarize all major modifications introduced in the code
                                                   >>  12 and keep track of all category-tags.
                                                   >>  13 
                                                   >>  14      ----------------------------------------------------------
                                                   >>  15      * Reverse chronological order (last date on top), please *
                                                   >>  16      ----------------------------------------------------------
  6                                                    17 
  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                                                    18 
159 30.11.2010    J.Allison, tag medical_linac-V09     19 30.11.2010    J.Allison, tag medical_linac-V09-03-11
160              - vis.mac: Bug fix:                   20              - vis.mac: Bug fix:
161                o /vis/viewer/set/autoRefresh t     21                o /vis/viewer/set/autoRefresh true/false were inverted.
162                                                    22 
163 30.11.2010    J.Allison, tag medical_linac-V09     23 30.11.2010    J.Allison, tag medical_linac-V09-03-10
164              - Introduced G4UIExecutive.           24              - Introduced G4UIExecutive.
165                                                    25 
166 29.11.2010    C.Andenna, B.Caccia, G.A.P.Cirro     26 29.11.2010    C.Andenna, B.Caccia, G.A.P.Cirrone, tag medical_linac-V09-03-09
167        - Warings removal                           27        - Warings removal
168        - Corrected and updated the vis.mac fil     28        - Corrected and updated the vis.mac file
169        - Minor revisions                           29        - Minor revisions
170                                                    30 
171 29.11.2010    C.Andenna, B.Caccia, G.A.P.Cirro     31 29.11.2010    C.Andenna, B.Caccia, G.A.P.Cirrone, tag medical_linac-V09-03-08
172        - Added a 'results' folder to store sim     32        - Added a 'results' folder to store simulation outputs
173        - Minor revisions                           33        - Minor revisions
174                                                    34 
175 29.11.2010   G.A.P.Cirrone, tag medical_linac-     35 29.11.2010   G.A.P.Cirrone, tag medical_linac-V09-03-07
176        - Completed the DICOM files transfer        36        - Completed the DICOM files transfer
177                                                    37 
178 29.11.2010   G.A.P.Cirrone, tag medical_linac-     38 29.11.2010   G.A.P.Cirrone, tag medical_linac-V09-03-06
179        - Updating directories                      39        - Updating directories
180                                                    40 
181 25.11.2010   C.Andenna, B.Caccia, G.A.P.Cirron     41 25.11.2010   C.Andenna, B.Caccia, G.A.P.Cirrone, tag medical_linac-V09-03-05
182        - Fixed a memory leak                       42        - Fixed a memory leak
183                                                    43 
184 25.11.2010   C.Andenna, B.Caccia, G.A.P.Cirron     44 25.11.2010   C.Andenna, B.Caccia, G.A.P.Cirrone, tag medical_linac-V09-03-04
185        - Eliminated the local environmental va     45        - Eliminated the local environmental variables (ML2FILEIN, ML2FILEOUT)
186        - Added a phantom based on dicom CT ima     46        - Added a phantom based on dicom CT images (taken from the extended example DICOM)
187        - Added the capability to rotate the ac     47        - Added the capability to rotate the accelerator (around the X axis and around the Y axis of a fix 90 deg angle)
188        - Added the capability to translate the     48        - Added the capability to translate the phantom
189        - Modified the format of the output fil     49        - Modified the format of the output files
190                                                    50 
191 25.11.2010   C. Andenna, B.Caccia, G.A.P.Cirro     51 25.11.2010   C. Andenna, B.Caccia, G.A.P.Cirrone, tag medical_linac-V09-03-03
192        - Created launches folder                   52        - Created launches folder
193                                                    53 
194 25.11.2010   G.A.P.Cirrone, tag medical_linac-     54 25.11.2010   G.A.P.Cirrone, tag medical_linac-V09-03-02
195        - removed no more useful files and fold     55        - removed no more useful files and folders
196                                                    56 
197 17.11.2010   J.Allison tag medical_linac-V09-0     57 17.11.2010   J.Allison tag medical_linac-V09-03-01
198        - ml2.cc: Introduced G4UIExecutive.         58        - ml2.cc: Introduced G4UIExecutive.
199        - ML2Ph_BoxInBoxMessenger.cc: Uncomment     59        - ML2Ph_BoxInBoxMessenger.cc: Uncommented SetNewValue in order to
200        resolve external reference.                 60        resolve external reference.
201                                                    61 
202 03.06.2010   J.Perl tag medical_linac-V09-03-0     62 03.06.2010   J.Perl tag medical_linac-V09-03-00
203        Update vis usage                        <<  63        Update vis usage        
204                                                    64 
205 19.11.2009   C. Andenna, B. Caccia, G.A.P.Cirr     65 19.11.2009   C. Andenna, B. Caccia, G.A.P.Cirrone tag medical_linac-V09-02-05
206        History corrected, changed the local en <<  66        History corrected, changed the local environmental variables name         
207                                                    67 
208 18.11.2009   C. Andenna, B. Caccia, G.A.P.Cirr     68 18.11.2009   C. Andenna, B. Caccia, G.A.P.Cirrone tag medical_linac-V09-02-04
209        updated of the include and src files, w     69        updated of the include and src files, written the README_MedLinac2.txt.
210                                                    70 
211 17.11.2009   C. Andenna, B. Caccia, G.A.P.Cirr     71 17.11.2009   C. Andenna, B. Caccia, G.A.P.Cirrone tag medical_linac-V09-02-03
212        first realise of the new version of the     72        first realise of the new version of the medical linac
213                                                    73 
214 18.09.2009   G.A.P.Cirrone, tag medical_linac-     74 18.09.2009   G.A.P.Cirrone, tag medical_linac-V09-02-02
215            - Corrected a crash in the MedLinac     75            - Corrected a crash in the MedLinacHead.cc file class.
216            - Update of the physics models: del     76            - Update of the physics models: deleted the old and not
217              more supported Lowenergy electrom     77              more supported Lowenergy electromagnetic models and
218              added the possibility to activate     78              added the possibility to activate the physics lists and the
219              Reference physics lists (or packa     79              Reference physics lists (or packages) directly
220              via macro command;                    80              via macro command;
221            - Added the possibility to set cuts     81            - Added the possibility to set cuts and max allowed step lenghts
222              via macro commands                    82              via macro commands
223                                                    83 
224 15.09.2009   G.A.P.Cirrone, tag medical_linac-     84 15.09.2009   G.A.P.Cirrone, tag medical_linac-V09-02-01
225              GNUmakefile corrected                 85              GNUmakefile corrected
226                                                    86 
227 06.04.2009   G.A.P.Cirrone, tag medical_linac-     87 06.04.2009   G.A.P.Cirrone, tag medical_linac-V09-02-00
228              GNUmakefile updated                   88              GNUmakefile updated
229                                                    89 
230 06.07.2007   Michela Piergentili, tag medical_     90 06.07.2007   Michela Piergentili, tag medical_linac-V08-03-02
231              bug 880 fixed in Detector Constru     91              bug 880 fixed in Detector Construction
232                                                <<  92  
233 01.07.2007   Michela Piergentili, tag medical_     93 01.07.2007   Michela Piergentili, tag medical_linac-V08-03-01
234        macro updated                               94        macro updated
235                                                    95 
236 01.07.2007   Michela Piergentili, tag medical_     96 01.07.2007   Michela Piergentili, tag medical_linac-V08-03-00
237        removed MedLinacVisManager, set initial     97        removed MedLinacVisManager, set initial seed to 0
238        The example compiles with CLHEP 2.0.3.1     98        The example compiles with CLHEP 2.0.3.1
239        use of MultipleScattering instead of Mu     99        use of MultipleScattering instead of MultipleScattering52
240                                                   100 
241 08.12.2005   Michela Piergentili , tag medical    101 08.12.2005   Michela Piergentili , tag medical_linac-V07-01-05
242        updated macro for visualization            102        updated macro for visualization
243                                                << 103  
244 07.12.2005   Susanna Guatelli, tag medical_lin    104 07.12.2005   Susanna Guatelli, tag medical_linac-V07-01-04
245              The example compiles with CLHEP 2    105              The example compiles with CLHEP 2.0.2.2
246                                                   106 
247 25.11.2005   Michela Piergentili , tag medical    107 25.11.2005   Michela Piergentili , tag medical_linac-V07-01-03
248        update README file, added new methods t    108        update README file, added new methods to messengers
249        for the selection of the detector featu    109        for the selection of the detector features
250                                                   110 
251 25.11.2005   Michela Piergentili , tag medical    111 25.11.2005   Michela Piergentili , tag medical_linac-V07-01-02
252        code maitenance                            112        code maitenance
253                                                   113 
254 24.11.2005   Michela Piergentili , tag medical    114 24.11.2005   Michela Piergentili , tag medical_linac-V07-01-01
255              code maitenance                      115              code maitenance
256                                                   116 
257 24.11.2005   Michela Piergentili , tag medical    117 24.11.2005   Michela Piergentili , tag medical_linac-V07-01-00
258              code maitenance                      118              code maitenance
259                                                   119 
260 13.07.2005   Michela Piergentili, tag medical_    120 13.07.2005   Michela Piergentili, tag medical_linac-V07-00-06
261              macro added                          121              macro added
262                                                   122 
263 04.07.2005   Michela Piergentili, tag medical_    123 04.07.2005   Michela Piergentili, tag medical_linac-V07-00-05
264              code with DIANE, added histograms    124              code with DIANE, added histograms
265                                                   125 
266 04.07.2005   Michela Piergentili, tag medical_    126 04.07.2005   Michela Piergentili, tag medical_linac-V07-00-04
267              code with DIANE                      127              code with DIANE
268                                                   128 
269 02.06.2005   Michela Piergentili, tag medical_    129 02.06.2005   Michela Piergentili, tag medical_linac-V07-00-03
270        code maintenance                           130        code maintenance
271                                                   131 
272 02.06.2005   Michela Piergentili, tag medical_    132 02.06.2005   Michela Piergentili, tag medical_linac-V07-00-02
273        Bug fixed in ROGeometry                    133        Bug fixed in ROGeometry
274                                                   134 
275 3rd May 2005  John Allison  (examples-V07-00-0    135 3rd May 2005  John Allison  (examples-V07-00-03)
276 - Replaced vis manager with G4VisExecutive.       136 - Replaced vis manager with G4VisExecutive.
277                                                   137 
278 25.11.2004   Michela Piergentili, tag medical_    138 25.11.2004   Michela Piergentili, tag medical_linac-V06-02-00
279        Maintenance of the code.                   139        Maintenance of the code.
280                                                   140 
281 24.11.2004   Michela Piergentili, tag medical_    141 24.11.2004   Michela Piergentili, tag medical_linac-V07-00-01
282        Added MedLinacTrackingAction, MedLinacM << 142        Added MedLinacTrackingAction, MedLinacMLCDecorator 
283        and MedLinacMLCMessenger.                  143        and MedLinacMLCMessenger.
284                                                   144 
285 24.11.2004   Michela Piergentili, tag medical_    145 24.11.2004   Michela Piergentili, tag medical_linac-V07-00-00
286        Migration to <cmath>                       146        Migration to <cmath>
287                                                   147 
288 21.05.2004   Michela Piergentili, tag medical_    148 21.05.2004   Michela Piergentili, tag medical_linac-V06-01-03
289        modified documentation                     149        modified documentation
290                                                   150 
291 21.05.2004   Michela Piergentili, tag medical_    151 21.05.2004   Michela Piergentili, tag medical_linac-V06-01-02
292        added README                               152        added README
293                                                   153 
294 14.05.2004   Michela Piergentili, tag medical_    154 14.05.2004   Michela Piergentili, tag medical_linac-V06-01-01
295        decorator design iteration implemented, << 155        decorator design iteration implemented, bug fixed in 
296        MedLinacPhantomSD, cut per region intro    156        MedLinacPhantomSD, cut per region introduced for the
297        first collimator                           157        first collimator
298                                                   158 
299 02.04.2004   Michela Piergentili, tag medical_    159 02.04.2004   Michela Piergentili, tag medical_linac-V06-01-00
300        geometry completed, bug fixed in Detect    160        geometry completed, bug fixed in DetectorConstruction
301                                                   161 
302 18.03.2004   Michela Piergentili, tag medical_    162 18.03.2004   Michela Piergentili, tag medical_linac-V06-00-00
303              First created                        163              First created
304                                                   164