Support #23520
Support #23511: build larsoft with art v3_03
larsim for art 3.03
Experiment:
-
Co-Assignees:
Description
With art 3.03, the produces and consumes base-class member functions of modules are now protected. Instead, use producesCollector and consumesCollector.
Use branch feature/team_for_art_v3_03
History
#1 Updated by Kyle Knoepfel about 1 month ago
- % Done changed from 0 to 100
- Assignee set to Kyle Knoepfel
- Status changed from New to Resolved
Resolved with commit larsim:12d1a6cff. Primary breaking changes that needed to be accommodated:
- Any code that creates an
art::ServiceHandle
must link against${ART_UTILITIES}
. This linking is done automatically for modules and services that are built using thesimple_plugin
CMake macro. However, for typical library code (which really shouldn't be creatingServiceHandle
s anyway), an explicit link against that library must be included. - Changed some services from
GLOBAL
scope toSHARED
scope--this was just a spelling change that indicates the service is shared across art's event-processing schedules. - Added missing
CLHEP::HepRandomEngine
forward declaration.
#2 Updated by Lynn Garren 12 days ago
- Status changed from Resolved to Closed