46 desc.add<
bool>(
"containsTimingInformation",
false);
48 confDesc.
add(
"ecalCPUUncalibRecHitProducer",
desc);
53 recHitsInEEToken_{consumes<InputProduct>(ps.getParameter<
edm::InputTag>(
"recHitsInLabelEE"))},
54 recHitsOutEBToken_{produces<OutputProduct>(ps.getParameter<
std::string>(
"recHitsOutLabelEB"))},
55 recHitsOutEEToken_{produces<OutputProduct>(ps.getParameter<
std::string>(
"recHitsOutLabelEE"))},
56 containsTimingInformation_{ps.getParameter<
bool>(
"containsTimingInformation")} {}
67 auto const& ebRecHits = ctx.get(ebRecHitsProduct);
68 auto const& eeRecHits = ctx.get(eeRecHitsProduct);
74 auto lambdaToTransfer = [&ctx](
auto&
dest,
auto*
src) {
75 using vector_type =
typename std::remove_reference<decltype(
dest)>
::type;
77 using src_type =
typename std::remove_pointer<decltype(
src)>
::type;