These are the release notes for SLIC 2.1.0 .
Summary of Major Changes
- The number of events skipped is now printed out after skipping events.
- SLIC was updated for CLHEP 2 compatibility.
- The -h option (or printing usage) is now the default if no options are passed to the command line.
- The output from the -v (version) and -h (usage) options was cleaned up.
- The field 'geant4' to add the Geant4 version number from G4Version.hh to the autoname was added to list of possible autoname fields.
- The /physics commands were rewritten to support all physics lists packaged with v 8.2 Geant4.
- The command line parser was rewritten using getopt to be more conformant to GNU/POSIX standards. (Several Jira items follow from this.)
Bug
- [SLIC-156] -
MCParticle vertices outside of tracking region.
- [SLIC-158] -
Event skipping needs informational message on number of events
actually skipped.
- [SLIC-162] -
SLIC does not work with CLHEP 2.x versions.
- [SLIC-178] -
Single macro argument with no option no longer works with new
command line parser.
Improvement
- [SLIC-157] -
Make -h the default option if there are no command line arguments
given to slic.
- [SLIC-159] -
The function EventSourceWithInputFile::skipEvents() should return
the number of events actually skipped as an unsigned int.
- [SLIC-160] -
Better output from selecting help/usage, version, or arguments at
the command line.
New Feature
- [SLIC-173] -
Add Geant4 version to list of possible autoname fields.
- [SLIC-179] -
Allow usage of any Geant4 physics lists defined in
$G4INSTALL/source/physics_lists/include
Task
- [SLIC-113] -
Order of command-line arguments should not have any effect.
- [SLIC-161] -
Rewrite command line processing using getopt.
- [SLIC-166] -
Check for getopt in configure.
- [SLIC-167] -
Create the getopt options string automatically based on the
CommandLineOption list.
- [SLIC-175] -
Some SimTrackerHits do not have corresponding MCParticles.