void addWithDefaultLabel(ParameterSetDescription const &psetDescription)
const device::EDPutToken< portabletest::TestDeviceCollection > putToken_
const device::ESGetToken< AlpakaESTestDataEDevice, AlpakaESTestRecordC > esToken_
void produce(edm::StreamID, device::Event &iEvent, device::EventSetup const &iSetup) const override
portabletest::TestDeviceCollection update(Queue &queue, portabletest::TestDeviceCollection const &input, AlpakaESTestDataEDevice const &esData) const
static std::string const input
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
T const & getData(edm::ESGetToken< T, R > const &iToken) const
auto produces(std::string instanceName) noexcept
declare what type of product will make and with which optional label
#define DEFINE_FWK_ALPAKA_MODULE(name)
TestAlpakaGlobalProducerE(edm::ParameterSet const &config)
const device::EDGetToken< portabletest::TestDeviceCollection > getToken_