Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/examples/extended/medical/DICOM/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/extended/medical/DICOM/History (Version 11.3.0) and /examples/extended/medical/DICOM/History (Version 10.4)


  1 # Example DICOM History                        <<   1 $Id: History 107433 2017-11-13 07:33:15Z gcosmo $
                                                   >>   2 -------------------------------------------------------------------
  2                                                     3 
  3 See `CONTRIBUTING.rst` for details of **requir <<   4      =========================================================
  4 which **must** added in reverse chronological  <<   5           Geant4 - DICOM example
  5 It must **not** be used as a substitute for wr <<   6      =========================================================
  6                                                <<   7 
  7 ---------------------------------------------- <<   8                       Category History file
  8                                                << 
  9 ## 2024-06-05 L. T. Anh (DICOM-V11-02-00)      << 
 10 - Correct symbols for Chlorine and Potassium e << 
 11   InitialisationOfMaterials().                 << 
 12                                                << 
 13 ## 2023-12-03 A. Howard (DICOM-V11-01-02)      << 
 14 - Modified DicomDetectorConstruction: added co << 
 15   of G4PSDoseDeposit3D for nested parameterisa << 
 16   according to the fixed formula within G4PSDo << 
 17   variable to switch to standard G4PSDoseDepos << 
 18   navigation (default).                        << 
 19 - Updated README and .README to be more correc << 
 20   G4PSDoseDeposit3D and its usage for nested p << 
 21                                                << 
 22 ## 2023-11-25 C. Mancini (DICOM-V11-01-01)     << 
 23 - Modified DicomNestedPhantomParameterisation: << 
 24   from the  "G4Material* mate" instantiation.  << 
 25                                                << 
 26 ## 2023-09-02 Gabriele Cosmo (DICOM-V11-01-00) << 
 27 - Removed forward declaration for G4VTouchable << 
 28                                                << 
 29 ## 2022-10-04 John Allison (DICOM-V11-00-04)   << 
 30 - Introduce special mesh rendering of DICOM im << 
 31                                                << 
 32 ## 2022-10-24 I. Hrivnacova  (DICOM-V11-00-03) << 
 33 - Coding guidelines: start data member with 'f << 
 34   (skipped dicomReader classes).               << 
 35                                                << 
 36 ## 2022-10-04 Ben Morgan (DICOM-V11-00-02)     << 
 37 - Replace sprintf with direct G4String use to  << 
 38   macOS-13.                                    << 
 39                                                << 
 40 ## 2022-10-04 Gabriele Cosmo (DICOM-V11-00-01) << 
 41 - Fixed compilation warning on Intel-icx compi << 
 42   in DicomHandler::ReadData().                 << 
 43                                                << 
 44 ## 2021-12-10 Ben Morgan (DICOM-V11-00-00)     << 
 45 - Change to new Markdown History format.       << 
 46                                                << 
 47 ---                                            << 
 48                                                << 
 49 # History entries prior to 11.0                << 
 50                                                << 
 51 27.09.2021  Pedro Arce (DICOM-V10-07-01)       << 
 52 - Use updated interface from geomnav to use G4 << 
 53                                                << 
 54 31.12.2020 - John Allison (DICOM-V10-07-00)    << 
 55              vis.mac: "Change /vis/ogl/set/eve << 
 56              "/vis/ogl/flushAt NthPrimitive".  << 
 57                                                << 
 58 10.11.2020 - Ben Morgan (DICOM-V10-06-01)      << 
 59              Migration to G4RunManagerFactory. << 
 60                                                << 
 61 21.10.2020 - Ben Morgan (DICOM-V10-06-00)      << 
 62              Distinguish output names of archi << 
 63              fix Windows LNK1149 errors for st << 
 64              Modernize cmake version detection << 
 65              Geant4 usage.                     << 
 66                                                << 
 67 19.11.2019 - Gabriele Cosmo (DICOM-V10-05-03)  << 
 68              Fixed more cases of implicit type << 
 69              Some minor code cleanup.          << 
 70                                                << 
 71 15.11.2019 - Gabriele Cosmo (DICOM-V10-05-02)  << 
 72              Fixed cases of implicit type conv << 
 73                                                << 
 74 12.11.2019 - Gunter Folger (DICOM-V10-05-01)   << 
 75              Correct DicomHandler singleton fo << 
 76        DICOM2 was crashing                     << 
 77                                                << 
 78 08.06.2019 - Gabriele Cosmo (DICOM-V10-05-00)  << 
 79              Defaulted copy-ctr in DicomPhanto << 
 80              compilation warnings on gcc-9.1.  << 
 81                                                << 
 82 13.11.2018 - Jonathan Madsen (DICOM-V10-04-11) << 
 83              Bugfix (2102) to DicomHandler rea << 
 84                                                << 
 85 13.11.2018 - Jonathan Madsen (DICOM-V10-04-10) << 
 86              Bugfix (2101) to DicomHandler ski << 
 87                                                << 
 88 12.11.2018 - Jonathan Madsen (DICOM-V10-04-09) << 
 89              Updated DICOMUtilities.cmake to h << 
 90              Using modern CMake DICOM::target  << 
 91                                                << 
 92 12.11.2018 - Gabriele Cosmo (DICOM-V10-04-08)  << 
 93              DicomDetectorConstruction: remove << 
 94              method.                           << 
 95                                                << 
 96 12.11.2018 - Gabriele Cosmo (DICOM-V10-04-07)  << 
 97              DicomPartialDetectorConstruction: << 
 98              data for 'fMateIDs'. Fixed type c << 
 99                                                << 
100 12.11.2018 - Gabriele Cosmo (DICOM-V10-04-06)  << 
101              DicomNestedPhantomParameterisatio << 
102              causing compilation error on Linu << 
103                                                << 
104 10.11.2018 - Jonathan Madsen (DICOM-V10-04-05) << 
105              DICOMConfig.cmake.in handles DICO << 
106              DownloadDICOMData.cmake does inst << 
107              CMakeLists.txt creates build-tree << 
108              DicomDetectorConstruction is glob << 
109              DicomHandler implements GetDicomD << 
110                which provides a fallback path  << 
111                directory for DICOM2 and handle << 
112              Phantom parameterization classes  << 
113                specifying color file           << 
114              fDcmrun is protected instead of p << 
115              DicomEventAction doesn't print ev << 
116              Removed DicomRun::RecordEvent inc << 
117                (done by G4Run::RecordEvent)    << 
118              Cleaned up output (when provided  << 
119                it was too excessive) now just  << 
120                and per-voxel is output to file << 
121              Moved Data.dat to Data.dat.old an << 
122                Data.dat.{old,new} to Data.dat  << 
123                on DICOM_USE_DCMTK setting      << 
124              Updated README                    << 
125                                                << 
126 09.11.2018 - Gabriele Cosmo (DICOM-V10-04-04)  << 
127              Use canonical definition for DICO << 
128              singleton specification (in any c << 
129                                                << 
130 22.06.2018 - Jonathan Madsen (DICOM-V10-04-03) << 
131              Added dicomReader/cmake/DICOMUtil << 
132              a DICOM_BUILD_LIBRARY macro which << 
133              DICOM-library (and dicomReader li << 
134              based on the Geant4 installation  << 
135              both) + updates to DICOMConfig.cm << 
136              dicomReaderConfig.cmake.in to han << 
137              use link to                       << 
138                                                << 
139 20.05.2018 - John Allison (DICOM-V10-04-02)    << 
140              Remove G4UI_USE and G4VIS_USE.    << 
141              Move instantiation of G4UIExecuti << 
142                                                << 
143 09.05.2018 - Ben Morgan (DICOM-V10-04-01)      << 
144              Include G4Types before use of G4M << 
145              compatibility with move to #defin << 
146              symbols.                          << 
147                                                << 
148 20.03.2018 - Jonathan Madsen (DICOM-V10-04-00) << 
149              Enabled CMake package configurati << 
150              Added DICOM_USE_DCMTK and DICOM_U << 
151               options back-compat with environ << 
152              Updated README and .README.txt    << 
153                                                     9 
154 11.11.2017 - Marc Verderi (DICOM-V10-03-12)        10 11.11.2017 - Marc Verderi (DICOM-V10-03-12)
155              Retag as DICOM-V10-03-11 too quic <<  11        Retag as DICOM-V10-03-11 too quickly rejected
156                                                    12 
157 09.11.2017 - Ivana Hrivnacova (DICOM-V10-03-11     13 09.11.2017 - Ivana Hrivnacova (DICOM-V10-03-11)
158              Updated DICOM data version to 1.1     14              Updated DICOM data version to 1.1
159                                                    15 
160 09.11.2017 - S. Guatelli (DICOM-V10-03-10)         16 09.11.2017 - S. Guatelli (DICOM-V10-03-10)
161              Updated README and .README.txt        17              Updated README and .README.txt
162                                                    18 
163 09.11.2017 - S. Guatelli (DICOM-V10-03-09)         19 09.11.2017 - S. Guatelli (DICOM-V10-03-09)
164              .g4dmc created in the user direct     20              .g4dmc created in the user directory and not in the DICOM library,
165              together with the .g4dcmb files.      21              together with the .g4dcmb files.
166                                                    22 
167 09.11.2017 - S. Guatelli (DICOM-V10-03-08)         23 09.11.2017 - S. Guatelli (DICOM-V10-03-08)
168              DICOM_PATH changed                    24              DICOM_PATH changed
169              no writing .g4dcmb in the library     25              no writing .g4dcmb in the library DICOM
170                                                    26 
171 08.11.2017 - Ivana Hrivnacova (DICOM-V10-03-07     27 08.11.2017 - Ivana Hrivnacova (DICOM-V10-03-07)
172              Added downloading DICOM data in C     28              Added downloading DICOM data in CMake build
173              (used only with DICOM_USE_HEAD op     29              (used only with DICOM_USE_HEAD option)
174                                                    30 
175 07.11.2017 - S. Guatelli (DICOM-V10-03-06).    <<  31 07.11.2017 - S. Guatelli (DICOM-V10-03-06). 
176              Warning deleted, updated README a     32              Warning deleted, updated README and .README.txt
177                                                    33 
178 01.11.2017 - S. Guatelli (DICOM-V10-03-05).    <<  34 01.11.2017 - S. Guatelli (DICOM-V10-03-05). 
179              DICOM_HEAD library can be used as <<  35              DICOM_HEAD library can be used as input to the DICOM   
180              DICOM_v1 does not need to be copi <<  36              DICOM_v1 does not need to be copied in the directory where the simulation is executed               
181                                                    37 
182 01.11.2017 - S. Guatelli (DICOM-V10-03-04). DI     38 01.11.2017 - S. Guatelli (DICOM-V10-03-04). DICOM_HEAD library can be used as input to the DICOM
183                                                    39 
184 28.09.2017 - S. Guatelli (DICOM-V10-03-03). DI     40 28.09.2017 - S. Guatelli (DICOM-V10-03-03). DICOM_HEAD Directory deleted
185                                                    41 
186 16.09.2017 - S. Guatelli (DICOM-V10-03-02)         42 16.09.2017 - S. Guatelli (DICOM-V10-03-02)
187            - New DICOM Digital Head included b     43            - New DICOM Digital Head included by S. Guatelli
188            - Updated README, .README.txt           44            - Updated README, .README.txt
189                                                    45 
190 19.11.2016 - Andrea Dotti     (DICOM-V10-02-04     46 19.11.2016 - Andrea Dotti     (DICOM-V10-02-04)
191            - explicit set of SD to manager         47            - explicit set of SD to manager
192                                                    48 
193 11.11.2016 - Ivana Hrivnacova (DICOM-V10-02-03     49 11.11.2016 - Ivana Hrivnacova (DICOM-V10-02-03)
194            - Removed extra compiler flags in G     50            - Removed extra compiler flags in GNUmakefile, CMakeLists.txt
195              (not needed)                          51              (not needed)
196            - Renamed G4_USE_DCMTK in DICOM_USE     52            - Renamed G4_USE_DCMTK in DICOM_USE_DCMTK
197            - Updated README, .README.txt           53            - Updated README, .README.txt
198                                                    54 
199 11.11.2016 - Pedro Arce (DICOM-V10-02-02)          55 11.11.2016 - Pedro Arce (DICOM-V10-02-02)
200            - Complying with Geant4 guidelines      56            - Complying with Geant4 guidelines in data variables
201                                                    57 
202 04.11.2016 - Pedro Arce (DICOM-V10-02-01)          58 04.11.2016 - Pedro Arce (DICOM-V10-02-01)
203            - New DICOM reader based on DCMTK       59            - New DICOM reader based on DCMTK
204                                                    60 
205 20.07.2016 - Ivana Hrivnacova (DICOM-V10-02-00     61 20.07.2016 - Ivana Hrivnacova (DICOM-V10-02-00)
206            - Fixed coding guidelines           <<  62            - Fixed coding guidelines 
207              (redundant empty lines, class dat <<  63              (redundant empty lines, class data member names) 
208                                                    64 
209 17.09.2015 - Pedro Arce (DICOM-V10-01-01)          65 17.09.2015 - Pedro Arce (DICOM-V10-01-01)
210            - Fixed coding guidelines (long lin <<  66            - Fixed coding guidelines (long lines) 
211                                                    67 
212 21.10.2014 - Pedro Arce (DICOM-V10-00-04)          68 21.10.2014 - Pedro Arce (DICOM-V10-00-04)
213            - Fixed coding guidelines (long lin <<  69            - Fixed coding guidelines (long lines) 
214                                                <<  70                       
215 16.10.2014 - Ivana Hrivnacova (DICOM-V10-00-03     71 16.10.2014 - Ivana Hrivnacova (DICOM-V10-00-03)
216            - Fixed coding guidelines (long lin <<  72            - Fixed coding guidelines (long lines) in 
217              DicomPartialDetectorConstruction.     73              DicomPartialDetectorConstruction.hh, DicomPhantomZSliceHeader.hh
218                                                    74 
219 29.07.2014 - Pedro Arce (DICOM-V10-00-02)          75 29.07.2014 - Pedro Arce (DICOM-V10-00-02)
220            - Remove DicomPhysicsList               76            - Remove DicomPhysicsList
221                                                    77 
222 25.07.2014 - Pedro Arce (DICOM-V10-00-01)          78 25.07.2014 - Pedro Arce (DICOM-V10-00-01)
223            - Using G4GenericPhysicsList            79            - Using G4GenericPhysicsList
224          - no std::cout                        <<  80          - no std::cout 
225      - no exit()                                   81      - no exit()
226                                                    82 
227 03.12.2013 - Gabriele Cosmo (DICOM-V10-00-00)      83 03.12.2013 - Gabriele Cosmo (DICOM-V10-00-00)
228            - Attempt to fix Valgrind run-time      84            - Attempt to fix Valgrind run-time error from printout in
229              DicomHandler::CheckFileFormat().      85              DicomHandler::CheckFileFormat().
230                                                    86 
231 03.12.2013 - Ivana Hrivnacova (DICOM-V09-06-09     87 03.12.2013 - Ivana Hrivnacova (DICOM-V09-06-09)
232            - Updated README and .README to mat     88            - Updated README and .README to match (Pedro Arce)
233                                                    89 
234 18.11.2014 - Ivana Hrivnacova (DICOM-V09-06-08     90 18.11.2014 - Ivana Hrivnacova (DICOM-V09-06-08)
235            - Fixed DicomPhantomZSliceMerged.hh <<  91            - Fixed DicomPhantomZSliceMerged.hh file description 
236              (for Doxygen)                         92              (for Doxygen)
237                                                    93 
238 13.11.2014 - Jonathan Mdsen (DICOM-V09-06-07)      94 13.11.2014 - Jonathan Mdsen (DICOM-V09-06-07)
239            - Updated README and .README            95            - Updated README and .README
240            - Fixed some comments                   96            - Fixed some comments
241                                                    97 
242 04.11.2013 - Dennis Wright  (DICOM-V09-06-06)      98 04.11.2013 - Dennis Wright  (DICOM-V09-06-06)
243            - replaced LEP model for alphas by      99            - replaced LEP model for alphas by extending Binary cascade to
244              zero energy                          100              zero energy
245            - updated sample output files to re    101            - updated sample output files to reflect this
246                                                   102 
247 23.10.2013 - Gabriele Cosmo (DICOM-V09-06-05)     103 23.10.2013 - Gabriele Cosmo (DICOM-V09-06-05)
248      - Fixed compilation warnings.                104      - Fixed compilation warnings.
249                                                   105 
250 15.10.2013 - Jonathan Madsen (DICOM-V09-06-04)    106 15.10.2013 - Jonathan Madsen (DICOM-V09-06-04)
251      - Modified DICOM to enable multithreading    107      - Modified DICOM to enable multithreading
252        - Adapted scorers                          108        - Adapted scorers
253        - Added ActionInitialization class         109        - Added ActionInitialization class
254        - Modified RunAction to handle master a    110        - Modified RunAction to handle master and daughter threads
255                                                   111 
256 09.10.2013 - Ivana Hrivnacova (DICOM-V09-06-03    112 09.10.2013 - Ivana Hrivnacova (DICOM-V09-06-03)
257            Fixed file description (DicomPhanto    113            Fixed file description (DicomPhantomZSliceMerged.hh)
258                                                   114 
259 28.08.2013 - Gabriele Cosmo (DICOM-V09-06-02)     115 28.08.2013 - Gabriele Cosmo (DICOM-V09-06-02)
260            Added G4Ellipsoid to solids enabled    116            Added G4Ellipsoid to solids enabled for parameterisation in
261            DicomNestedPhantomParameterisation.    117            DicomNestedPhantomParameterisation.
262                                                   118 
263 29.07.2013 - Peter Gumplinger (DICOM-V09-06-01    119 29.07.2013 - Peter Gumplinger (DICOM-V09-06-01)
264            Fixed MAC/clang32 compilation warni    120            Fixed MAC/clang32 compilation warnings in DicomRunAction and
265            DiconIntersectVolume classes           121            DiconIntersectVolume classes
266                                                   122 
267 18.07.2013 - Jonathan Madsen                      123 18.07.2013 - Jonathan Madsen
268            Missing documentation update from 1    124            Missing documentation update from 18.12.2012:
269              Improvements and bug-fixes ->        125              Improvements and bug-fixes ->
270              DicomHandler had some bugs when u    126              DicomHandler had some bugs when using DCM files
271                other than examples provided       127                other than examples provided
272              Added DicomPhantomZSliceMerged cl << 128              Added DicomPhantomZSliceMerged class to handle 
273                inconsistencies in DCM file met    129                inconsistencies in DCM file meta-data
274              DicomPhantomZSliceHeader class is    130              DicomPhantomZSliceHeader class is extended to hold density
275                and material ID data and the pr    131                and material ID data and the printing of data
276                to files instead of DicomHandle    132                to files instead of DicomHandler
277            Removed additions on 16.07.2013 pen    133            Removed additions on 16.07.2013 pending further discussion
278            Reverted DICOM example to 18.12.201    134            Reverted DICOM example to 18.12.2012 update with some very
279              minor tweaks                         135              minor tweaks
280            Kept share folder with additional a    136            Kept share folder with additional anonymous DCM files
281              and additional data files (SixSli    137              and additional data files (SixSlice.dat, AltData.dat). Rename
282              these files with Data.dat to use     138              these files with Data.dat to use
283            Kept CMakeLists.txt to copy over ex    139            Kept CMakeLists.txt to copy over extra data file and anonymous
284              DCM files                            140              DCM files
285                                                << 141       
286 16.07.2013 - Jonathan Madsen                      142 16.07.2013 - Jonathan Madsen
287            Many modifications to the DICOM exa << 143            Many modifications to the DICOM example. 
288            Added more anonymous DICOM files.      144            Added more anonymous DICOM files.
289            Added more script configurations.   << 145            Added more script configurations. 
290            Added DicomCommandLineOptions, Dico    146            Added DicomCommandLineOptions, DicomHelpers, DicomTypeConversion,
291              DicomOption as part of a command     147              DicomOption as part of a command line processing package.
292            Modified CMakeLists.txt to configur << 148            Modified CMakeLists.txt to configure extra files. 
293            Added capability to use different d    149            Added capability to use different data files for DICOM set,
294              CT2Density file, ColourMap file.     150              CT2Density file, ColourMap file.
295            Added Statistical Analysis and Stat    151            Added Statistical Analysis and Statistical Manager classes
296            Miscellaneous improvements.         << 152            Miscellaneous improvements. 
297            DICOM.cc now has a large list of ru << 153            DICOM.cc now has a large list of runtime configuration options 
298              via command line.                 << 154              via command line. 
299            Options set at command line are set    155            Options set at command line are set to override environment
300              variables.                           156              variables.
301                                                   157 
302 15.02.2013 - Ivana Hrivnacova (DICOM-V09-06-00    158 15.02.2013 - Ivana Hrivnacova (DICOM-V09-06-00)
303            Applied coding guidelines (virtual     159            Applied coding guidelines (virtual keyword, data members
304            names and initialization)              160            names and initialization)
305                                                << 161            
306 07.11.2012 - Gabriele Cosmo (DICOM-V09-05-10)     162 07.11.2012 - Gabriele Cosmo (DICOM-V09-05-10)
307            Fixed compilation warnings for shad    163            Fixed compilation warnings for shadowing of variables and unused
308            return flag from system calls.         164            return flag from system calls.
309                                                   165 
310 18.10.2012 - Ivana Hrivnacova (DICOM-V09-05-09    166 18.10.2012 - Ivana Hrivnacova (DICOM-V09-05-09)
311      Updated CMakeLists.txt: added copying dat    167      Updated CMakeLists.txt: added copying data files to the build
312            area as they are needed to run the  << 168            area as they are needed to run the tests. 
313                                                   169 
314 13.10.2012 - Andrea Dotti (DICOM-V09-05-08)       170 13.10.2012 - Andrea Dotti (DICOM-V09-05-08)
315      Removing previous tag modification (not n    171      Removing previous tag modification (not needed)
316                                                   172 
317 13.10.2012 - Andrea Dotti (DICOM-V09-05-07)       173 13.10.2012 - Andrea Dotti (DICOM-V09-05-07)
318        Adding explicit use of system of units     174        Adding explicit use of system of units
319                                                   175 
320 05.09.2012 - Ivana Hrivnacova (DICOM-V09-05-06    176 05.09.2012 - Ivana Hrivnacova (DICOM-V09-05-06)
321              Fixed compiler warning               177              Fixed compiler warning
322                                                   178 
323 04.09.2012 - Pedro Arce    (DICOM-V09-05-05)      179 04.09.2012 - Pedro Arce    (DICOM-V09-05-05)
324              Remove old renamed files             180              Remove old renamed files
325              Updated CMakeLists.txt (By I.Hriv    181              Updated CMakeLists.txt (By I.Hrivnacova)
326              Adding visualization, copying mac << 182              Adding visualization, copying macros, install target and 
327              comment lines                     << 183              comment lines 
328                                                   184 
329 17.07.2012 - Ivana Hrivnacova (DICOM-V09-05-04    185 17.07.2012 - Ivana Hrivnacova (DICOM-V09-05-04)
330              Improved README files                186              Improved README files
331                                                   187 
332 06.07.2012 - Pedro Arce    (DICOM-V09-05-03)      188 06.07.2012 - Pedro Arce    (DICOM-V09-05-03)
333              Reviewed examples according to co    189              Reviewed examples according to coding guidelines
334                                                   190 
335 13.06.2012 - Gabriele Cosmo   (DICOM-V09-05-02    191 13.06.2012 - Gabriele Cosmo   (DICOM-V09-05-02)
336              Assign return value for fread() a    192              Assign return value for fread() and fscanf() calls in
337              DicomHandler. Fixes compilation w    193              DicomHandler. Fixes compilation warnings on Ubuntu.
338                                                   194 
339 28.03.2012 - Pedro Arce   (DICOM-V09-05-01)       195 28.03.2012 - Pedro Arce   (DICOM-V09-05-01)
340              Corrections in materials Z/A. Add    196              Corrections in materials Z/A. Addressing problem report #1287.
341                                                   197 
342 13.11.2011 - Pedro Arce   (DICOM-V09-04-03)       198 13.11.2011 - Pedro Arce   (DICOM-V09-04-03)
343              Migration to new G4Exception sche    199              Migration to new G4Exception scheme.
344                                                   200 
345 03.10.2011 - G.Folger   (DICOM-V09-04-02)         201 03.10.2011 - G.Folger   (DICOM-V09-04-02)
346              Fix gcc46 compilation warning in  << 202              Fix gcc46 compilation warning in DicomHandler.cc 
347              and DicomPhantomParameterisationC    203              and DicomPhantomParameterisationColour.cc
348                                                   204 
349 05.06.2011 - Pedro Arce (DICOM-V09-04-01)         205 05.06.2011 - Pedro Arce (DICOM-V09-04-01)
350              Corrected name for sensitive dete    206              Corrected name for sensitive detector to be consistently
351              named as "phantomSD" in DicomRunA    207              named as "phantomSD" in DicomRunAction. Addressing problem
352              report #1210.                        208              report #1210.
353              Corrected axis slicing hint in ne    209              Corrected axis slicing hint in nested-parameterisation.
354                                                   210 
355 23.12.2010 - Stephane Chauvie                  << 211 23.12.2010 - Stephane Chauvie 
356              Corrected 2 bugs in DicomHandler     212              Corrected 2 bugs in DicomHandler
357                                                   213 
358 30.11.2010 - John Allison                         214 30.11.2010 - John Allison
359              dicom.cc: Removed redundant heade    215              dicom.cc: Removed redundant headers:
360              "G4UIterminal.hh" and "G4UItcsh.h << 216              "G4UIterminal.hh" and "G4UItcsh.hh".             
361                                                   217 
362 30.11.2010 - Ivana Hrivnacova (DICOM-V09-03-09    218 30.11.2010 - Ivana Hrivnacova (DICOM-V09-03-09)
363              Moved inclusion of vis headers as    219              Moved inclusion of vis headers as last in main().
364                                                   220 
365 26.11.2010 - Pedro Arce (DICOM-V09-03-08)         221 26.11.2010 - Pedro Arce (DICOM-V09-03-08)
366        Correction of warnings                     222        Correction of warnings
367                                                   223 
368 24.11.2010 - Pedro Arce (DICOM-V09-03-07)         224 24.11.2010 - Pedro Arce (DICOM-V09-03-07)
369        Introduced partial phantom example         225        Introduced partial phantom example
370        Delete G4PSDoseDeposit_RegNav and use G    226        Delete G4PSDoseDeposit_RegNav and use G4ScoreSplittingProcess instead
371                                                << 227      
372 11.11.2010 - Gabriele Cosmo (DICOM-V09-03-06)     228 11.11.2010 - Gabriele Cosmo (DICOM-V09-03-06)
373              Corrected vis.mac macro and set O    229              Corrected vis.mac macro and set OGL as default viewer.
374              Corrected some printouts in code.    230              Corrected some printouts in code...
375                                                   231 
376 09.11.2010 - Gabriele Cosmo (DICOM-V09-03-05)     232 09.11.2010 - Gabriele Cosmo (DICOM-V09-03-05)
377              Fixed compilation warning on virt    233              Fixed compilation warning on virtual methods hiding
378              Fixed compilation warnings in Dic    234              Fixed compilation warnings in DicomPhantomParameterisationColour
379              and DicomHandler.                    235              and DicomHandler.
380                                                   236 
381 02.11.2010 - John Allison (DICOM-V09-03-04)       237 02.11.2010 - John Allison (DICOM-V09-03-04)
382              Introduced G4UIExecutive.            238              Introduced G4UIExecutive.
383                                                   239 
384 06.06.2010 - Joseph Perl (DICOM-V09-03-03)        240 06.06.2010 - Joseph Perl (DICOM-V09-03-03)
385        Remove unused variable in EventAction   << 241        Remove unused variable in EventAction 
386                                                   242 
387 03.06.2010 - Joseph Perl (DICOM-V09-03-02)        243 03.06.2010 - Joseph Perl (DICOM-V09-03-02)
388        Updated vis usage                          244        Updated vis usage
389                                                   245 
390 19.11.2009 - StÈphane Chauvie (DICOM-V09-03-0 << 246 19.11.2009 - Stéphane Chauvie (DICOM-V09-03-00)
391 01.06.2010 - Stephane Chauvie - Andrea Armando << 247 01.06.2010 - Stephane Chauvie - Andrea Armando 
392        Added function to read nested items (de    248        Added function to read nested items (defined and undefined)
393        Removed dependencies on CONQUEST           249        Removed dependencies on CONQUEST
394        DICOM handler could now read whichever     250        DICOM handler could now read whichever DICOM file
395              (PT,CT,DR,CR,US,MR... )           << 251              (PT,CT,DR,CR,US,MR... ) 
396                                                << 252       
397 19.11.2009 - Stephanee Chauvie (DICOM-V09-02-0    253 19.11.2009 - Stephanee Chauvie (DICOM-V09-02-03)
398        Changed DICOM Handler to read CT files     254        Changed DICOM Handler to read CT files coming from CONQUEST
399              DICOM server                         255              DICOM server
400                                                   256 
401 05.02.2009 - Pedro Arce (DICOM-V09-02-01)         257 05.02.2009 - Pedro Arce (DICOM-V09-02-01)
402              Added report on dose per voxel.      258              Added report on dose per voxel.
403              Added warning for erroneous inclu    259              Added warning for erroneous inclusion of development code in
404              release 9.2 (to be removed when f    260              release 9.2 (to be removed when fix will be included in patch).
405                                                   261 
406 27.01.2009 - Gabriele Cosmo (DICOM-V09-02-00)     262 27.01.2009 - Gabriele Cosmo (DICOM-V09-02-00)
407              Use new class G4RegularNavigation    263              Use new class G4RegularNavigationHistory for counting of step
408              lengths in voxels of the regular     264              lengths in voxels of the regular structure.
409                                                   265 
410 27.11.2008 - Pedro Arce (DICOM-V09-01-02)         266 27.11.2008 - Pedro Arce (DICOM-V09-01-02)
411              Included G4PSDoseDeposit_RegNav t << 267              Included G4PSDoseDeposit_RegNav to distribute dose along voxels, 
412        including msc and energy loss correctio << 268        including msc and energy loss corrections, for the case of 
413        skipping voxel with equal materials whe    269        skipping voxel with equal materials when using regular
414        navigation                                 270        navigation
415                                                   271 
416 21.07.2008 - Pedro Arce (DICOM-V09-01-01)         272 21.07.2008 - Pedro Arce (DICOM-V09-01-01)
417              Bug fix in DicomNestedPhantomPara    273              Bug fix in DicomNestedPhantomParameterisation in calculating the
418              'copyNo', so that material assign    274              'copyNo', so that material assignment was wrong
419              Set default cut to 1 mm (with pre    275              Set default cut to 1 mm (with previous 1.E-3 mm too much time is
420              spent on physics and no improveme    276              spent on physics and no improvement is seen with different
421              navigation options).                 277              navigation options).
422              Corrected direction and position     278              Corrected direction and position of primary particles so that
423              they traverse the DICOM voxels.      279              they traverse the DICOM voxels.
424                                                   280 
425 22.01.2008 - Pedro Arce (DICOM-V09-01-00)         281 22.01.2008 - Pedro Arce (DICOM-V09-01-00)
426              Do not use 'rindex' in DicomHandl    282              Do not use 'rindex' in DicomHandler class to avoid problems
427              on Windows.                          283              on Windows.
428                                                   284 
429 06.12.2007 - Pedro Arce                           285 06.12.2007 - Pedro Arce
430              Added voxel colouring by material    286              Added voxel colouring by material. Added possibility to use nested parameterisation
431                                                   287 
432 05.12.2007 - Pedro Arce                           288 05.12.2007 - Pedro Arce
433              Deep review on the input files an    289              Deep review on the input files and the way how the geometry is built.
434              Use of G4PhantomParameterisation     290              Use of G4PhantomParameterisation and G4RegularNavigation.
435                                                   291 
436 06.12.2005 - Gabriele Cosmo                       292 06.12.2005 - Gabriele Cosmo
437              Trivial changes for support of CL    293              Trivial changes for support of CLHEP-2.0.X series.
438                                                   294 
439 29.11.2005 - Susanna Guatelli (DICOM-V07-01-00    295 29.11.2005 - Susanna Guatelli (DICOM-V07-01-00)
440              Documentation update                 296              Documentation update
441                                                   297 
442 12.06.2005 - Stephane Chauvie (DICOM-V07-00-01    298 12.06.2005 - Stephane Chauvie (DICOM-V07-00-01)
443              Added improvement by Akinori Kimu    299              Added improvement by Akinori Kimura.
444                                                   300 
445 03.05.2005 - John Allison                         301 03.05.2005 - John Allison
446              Replaced vis manager with G4VisEx    302              Replaced vis manager with G4VisExecutive.
447                                                   303 
448 10.12.2004 - Maria Grazia Pia (DICOM-V06-02-02    304 10.12.2004 - Maria Grazia Pia (DICOM-V06-02-02)
449              Update README to announce further    305              Update README to announce further improvements and fixes
450              by Akinori Kimura.                   306              by Akinori Kimura.
451                                                   307 
452 3.12.2004 - Gabriele Cosmo (DICOM-V06-02-01)      308 3.12.2004 - Gabriele Cosmo (DICOM-V06-02-01)
453             Implemented migration to <cmath>.     309             Implemented migration to <cmath>.
454                                                   310 
455 13.5.2004 - Susanna Guatelli                      311 13.5.2004 - Susanna Guatelli
456             updated compiler: gcc3.2.3            312             updated compiler: gcc3.2.3
457                                                   313 
458 11.3.2003 - Susanna Guatelli                      314 11.3.2003 - Susanna Guatelli
459             README changed                        315             README changed
460                                                   316 
461 6.2003 - Susanna Guatelli                         317 6.2003 - Susanna Guatelli
462          First public release of the example      318          First public release of the example