47 auto const input_v = deviceInput.view();
50 auto output_v =
output.view();
60 desc.add<
double>(
"deltac", 1.3);
61 desc.add<
double>(
"kappa", 9.);
62 desc.add<
double>(
"outlierDeltaFactor", 2.);
void addWithDefaultLabel(ParameterSetDescription const &psetDescription)
device::EDGetToken< HGCalSoARecHitsDeviceCollection > const getTokenDevice_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
~HGCalSoARecHitsLayerClustersProducer() override=default
PortableCollection< HGCalSoARecHitsExtra > HGCalSoARecHitsExtraDeviceCollection
HGCalSoARecHitsLayerClustersProducer(edm::ParameterSet const &config)
void produce(device::Event &iEvent, device::EventSetup const &iSetup) override
void run(Queue &queue, const unsigned int size, const float dc, const float kappa, const float outlierDeltaFactor, const HGCalSoARecHitsDeviceCollection::ConstView inputs, HGCalSoARecHitsExtraDeviceCollection::View outputs) const
HGCalLayerClustersAlgoWrapper algo_
auto produces(std::string instanceName) noexcept
declare what type of product will make and with which optional label
device::EDPutToken< HGCalSoARecHitsExtraDeviceCollection > const deviceToken_
#define DEFINE_FWK_ALPAKA_MODULE(name)
const float outlierDeltaFactor_