46 desc.add<
bool>(
"containsTimingInformation",
false);
50 "recHitsInLabelEE",
edm::InputTag{
"ecalUncalibRecHitProducerGPU",
"EcalUncalibRecHitsEE"},
true) and
54 confDesc.
add(
"ecalCPUUncalibRecHitProducer",
desc);
59 recHitsInEBToken_{consumes<InputProduct>(ps.getParameter<
edm::InputTag>(
"recHitsInLabelEB"))},
61 : consumes<InputProduct>(ps.getParameter<
edm::InputTag>(
"recHitsInLabelEE"))},
62 recHitsOutEBToken_{produces<OutputProduct>(ps.getParameter<
std::string>(
"recHitsOutLabelEB"))},
64 : produces<OutputProduct>(ps.getParameter<
std::string>(
"recHitsOutLabelEE"))},
65 containsTimingInformation_{ps.getParameter<
bool>(
"containsTimingInformation")} {}
75 auto const& ebRecHits = ctx.get(ebRecHitsProduct);
80 auto lambdaToTransfer = [&ctx](
auto&
dest,
auto*
src) {
104 auto const& eeRecHits = ctx.get(eeRecHitsProduct);
const edm::EDPutTokenT< OutputProduct > recHitsOutEBToken_
T getParameter(std::string const &) const
StoragePolicy::template StorageSelector< reco::StorageScalarType >::type amplitudeError
const edm::EDGetTokenT< InputProduct > recHitsInEEToken_
void acquire(edm::Event const &, edm::EventSetup const &, edm::WaitingTaskWithArenaHolder) override
const bool containsTimingInformation_
const edm::EDPutTokenT< OutputProduct > recHitsOutEEToken_
Container::value_type value_type
The Signals That Services Can Subscribe To This is based on ActivityRegistry and is current per Services can connect to the signals distributed by the ActivityRegistry in order to monitor the activity of the application Each possible callback has some defined which we here list in angle e< void, edm::EventID const &, edm::Timestamp const & > We also list in braces which AR_WATCH_USING_METHOD_ is used for those or
const edm::EDGetTokenT< InputProduct > recHitsInEBToken_
std::enable_if< std::is_same< U, ::calo::common::tags::Vec >::value, void >::type resize(size_t size)
#define DEFINE_FWK_MODULE(type)
StoragePolicy::template StorageSelector< reco::StorageScalarType >::type jitterError
StoragePolicy::template StorageSelector< uint32_t >::type flags
StoragePolicy::template StorageSelector< uint32_t >::type did
static void fillDescriptions(edm::ConfigurationDescriptions &)
void produce(edm::Event &, edm::EventSetup const &) override
StoragePolicy::template StorageSelector< reco::ComputationScalarType >::type amplitudesAll
void add(std::string const &label, ParameterSetDescription const &psetDescription)
StoragePolicy::template StorageSelector< reco::StorageScalarType >::type amplitude
StoragePolicy::template StorageSelector< reco::StorageScalarType >::type jitter
StoragePolicy::template StorageSelector< reco::StorageScalarType >::type chi2
~EcalCPUUncalibRecHitProducer() override
#define cudaCheck(ARG,...)
EcalCPUUncalibRecHitProducer(edm::ParameterSet const &ps)
StoragePolicy::template StorageSelector< reco::StorageScalarType >::type pedestal