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 11.2.2)


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