Based on GEANT4 version 10.06.p02 and ROOT version 6.18.00, and optionally DcmTk version 3.6.4, OpenJPEG version 2.1.1 and FFTW version 3.2.2
This release has been tested in Ubuntu 18.04, Ubuntu 20.04, Fedora Core 32, Linux mint 20 and CentOS 8, Windows 10 and Windows 7.
Nevertheless it will probably run in other versions of Linux and Windows. If not, they may be supported at user request
The main changes in this release are the full support of Windows and the new Graphical User Interface which is available for Windows and Linux
There are several small changes with respect to GAMOS.6.1.0 aimed to extend the functionality and improve the efficiency:
Parameter management:
Command "/P" may be used instead of "/gamos/setParam"
Clearer warning message at end of job if a parameter has not been used (probably because of bad syntax)
Geometry:
Geometry text files: comments can start with "#" as in input files, not only with "//". Use ":include" instead of "#include", as this last will be deprecated soon
Geometry from DICOM files: for merging materials with similar densities (avoiding too materials what means too big memory usage) user may choose the number of intervals a material is divided, instead of grouping densities in intervals by setting a fix density step
Generator:
New generator distribution: GmGenerDistTimeConstantChangeRandom
New generator source: GmMultiIsotopesSource
Data:
Data can also be used for stacked tracks (secondary tracks saved on the track stack, before they are being transported), on top of for steps, tracks, secondary tracks, events and runs
New data: GmDataInitialLocalPos1X, GmDataInitialLocalPos1Y, GmDataInitialLocalPos1Z
Filters and Classifiers:
Filters operate on stacked tracks (secondary tracks saved on the track stack, before they are being transported)
Nuclear medicine:
Directory is called NuclMed instead of Detector. This is an internal code change, that will not affect users unless advanced ones who want to modify some GAMOS code
PETEventClassifierUA allows more than 10 hits with time in coincident interval.
New PETEventClassifierTOFUA, which includes time information of the hits in output file
Dead time by default uis non paralyzable
GmHistosGammaAtSD, GmHitsHistosUA, GmRecHitsHistosUA: histograms by default in MeV, instead of keV
New reconstructed hits builders: GmRecHitBuilderByEMax GmRecHitBuilderSmearDOIByEMax
New sensitive detectors: GmSDFirstInter GmSDSimpleSmearDOI
DICOM management:
Review of DICOM RTPlan and RTIonPlan code, please see doc if you plan to use them
New GmGenerDistPositionInStPhantomVoxels
New DICOM utility GamosToDICOM: converts GAMOS format files to DICOM CT or NM files