47 desc.
add<
bool>(
"produceSoA",
true);
48 desc.
add<
bool>(
"produceLegacy",
true);
70 auto const&
recHits = ctx.get(recHitsProduct);
75 #ifdef HCAL_MAHI_CPUDEBUG
84 auto lambdaToTransfer = [&ctx](
auto&
dest,
auto*
src) {
102 auto recHitsLegacy = std::make_unique<HBHERecHitCollection>();
const edm::EDPutTokenT< OProductType > recHitsM0TokenOut_
void addWithDefaultLabel(ParameterSetDescription const &psetDescription)
void acquire(edm::Event const &, edm::EventSetup const &, edm::WaitingTaskWithArenaHolder) override
StoragePolicy::template StorageSelector< float >::type chi2
#define DEFINE_FWK_MODULE(type)
StoragePolicy::template StorageSelector< uint32_t >::type did
const edm::EDGetTokenT< IProductType > recHitsM0TokenIn_
static void fillDescriptions(edm::ConfigurationDescriptions &)
StoragePolicy::template StorageSelector< float >::type energy
Container::value_type value_type
void produce(edm::Event &, edm::EventSetup const &) override
ParameterDescriptionBase * add(U const &iLabel, T const &value)
const edm::EDPutTokenT< HBHERecHitCollection > recHitsLegacyTokenOut_
HcalCPURecHitsProducer(edm::ParameterSet const &ps)
std::enable_if< std::is_same< U,::calo::common::tags::Vec >::value, void >::type resize(size_t size)
T getParameter(std::string const &) const
const bool produceLegacy_
#define cudaCheck(ARG,...)
~HcalCPURecHitsProducer() override=default
StoragePolicy::template StorageSelector< float >::type timeM0
StoragePolicy::template StorageSelector< float >::type energyM0