3.02.04
art suite release notes 3.02.04 (2019/04/09)¶
- An art series 3.02 release
- Download page
Bug fixes¶
- The
art::Source
template was not propagating a user-provided event history; this has been fixed. - Out-of-order event processing, which was unintentionally disabled for art 3, has been restored (resolves issue #22297).
- As art 3.02 is the first series to use CLHEP 2.4, it is susceptible to the default random-number engine change from
HepJames
toMixMax
. This change affected which type of engine was initialized whenever the user specifies"G4Engine"
as the engine type. This release restores theG4Engine
to be ofHepJames
type. Please note that users should not call any Geant4 routines before the'createEngine(..., "G4Engine", ...)'
call has been made by the relevant module constructor.
Known issues¶
As of art 3.02.00, a configured module can be constructed for an art job, even if it has not been specified in a trigger path or end path. To avoid this unnecessary construction, please enable configuration pruning at the command line: 'art
--prune-config
-c <my_config> ...'
. This bug has been logged as issue #22407.
Dependent packages¶
- canvas 3.07.03 (in since art 3.02.03)
- cetlib 3.07.02 (in since art 3.02.02)
- cetlib_except 1.03.03 (in since art 3.02.02)
- fhicl-cpp 4.09.03 (in since art 3.02.03)
- hep_concurrency 1.03.03 (in since art 3.02.02)
- messagefacility 2.04.03 (in since art 3.02.03)