17 explicit IntProducingService(Parameters
const&);
20 void postReadRun(
art::Run&)
override;
28 IntProducingService::IntProducingService(Parameters
const&
p)
29 : value_{
p().ivalue()}
32 switch (branchType_) {
44 <<
"Unknown branch type " << branchType_ <<
".\n";
49 IntProducingService::postReadRun(
art::Run&
r)
66 e.
put(std::make_unique<arttest::IntProduct>(value_));
#define DEFINE_ART_PRODUCING_SERVICE(klass)
cet::coded_exception< errors::ErrorCodes, ExceptionDetail::translate > Exception
constexpr auto fullSubRun()
ProductID put(std::unique_ptr< PROD > &&edp, FullSemantic< Level::Run > const semantic)