Feature #15378
Milestone #15372: art multi-threading phase 1
Add utility to tell users what consumes calls will be necessary
Scope:
Internal
Experiment:
-
SSI Package:
art
Description
It appears this function can go into Event.
History
#1 Updated by Kyle Knoepfel almost 4 years ago
- Status changed from New to Accepted
#2 Updated by Kyle Knoepfel over 3 years ago
- Status changed from Accepted to Assigned
- Assignee set to Kyle Knoepfel
- % Done changed from 0 to 80
- SSI Package art added
#3 Updated by Kyle Knoepfel over 3 years ago
- Category set to Infrastructure
- Status changed from Assigned to Closed
- Target version set to 2.08.00
#4 Updated by Kyle Knoepfel over 3 years ago
- % Done changed from 80 to 100
#5 Updated by Kyle Knoepfel over 3 years ago
Much of the lookup functionality has been moved to art::DataViewImpl
. The utility checks which consumes calls (for products in the Event
, SubRun
, Run
, and Results
data containers) are required.
For the first implementation, although the consumes information is always tracked, the reporting of it is enabled only if users specify:
art ... [-M|--mt-diagnostics <mf destination>]at the command line. The allowed values for the destination are:
cout
orstdout
(case-insensitive)cerr
orstderr
(case-insensitive)- Anything else is interpreted to be a file name (
/dev/null
falls in this category)