File tree Expand file tree Collapse file tree 2 files changed +6
-6
lines changed
HeterogeneousCore/AlpakaTest/plugins Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Original file line number Diff line number Diff line change 44#include " FWCore/Framework/interface/Event.h"
55#include " FWCore/Framework/interface/EventSetup.h"
66#include " FWCore/Framework/interface/Frameworkfwd.h"
7- #include " FWCore/Framework/interface/stream /EDAnalyzer.h"
7+ #include " FWCore/Framework/interface/global /EDAnalyzer.h"
88#include " FWCore/MessageLogger/interface/MessageLogger.h"
99#include " FWCore/ParameterSet/interface/ConfigurationDescriptions.h"
1010#include " FWCore/ParameterSet/interface/ParameterSet.h"
@@ -73,14 +73,14 @@ namespace {
7373
7474} // namespace
7575
76- class TestAlpakaAnalyzer : public edm ::stream ::EDAnalyzer<> {
76+ class TestAlpakaAnalyzer : public edm ::global ::EDAnalyzer<> {
7777public:
7878 TestAlpakaAnalyzer (edm::ParameterSet const & config)
7979 : source_{config.getParameter <edm::InputTag>(" source" )},
8080 token_{consumes (source_)},
8181 expectSize_ (config.getParameter<int >(" expectSize" )) {}
8282
83- void analyze (edm::Event const & event, edm::EventSetup const &) override {
83+ void analyze (edm::StreamID sid, edm:: Event const & event, edm::EventSetup const &) const override {
8484 portabletest::TestHostCollection const & product = event.get (token_);
8585 auto const & view = product.const_view ();
8686 auto & mview = product.view ();
Original file line number Diff line number Diff line change 99#include " FWCore/Utilities/interface/StreamID.h"
1010#include " HeterogeneousCore/AlpakaCore/interface/alpaka/Event.h"
1111#include " HeterogeneousCore/AlpakaCore/interface/alpaka/EventSetup.h"
12- #include " HeterogeneousCore/AlpakaCore/interface/alpaka/stream /EDProducer.h"
12+ #include " HeterogeneousCore/AlpakaCore/interface/alpaka/global /EDProducer.h"
1313#include " HeterogeneousCore/AlpakaInterface/interface/config.h"
1414
1515#include " TestAlgo.h"
1616
1717namespace ALPAKA_ACCELERATOR_NAMESPACE {
1818
19- class TestAlpakaProducer : public stream ::EDProducer<> {
19+ class TestAlpakaProducer : public global ::EDProducer<> {
2020 public:
2121 TestAlpakaProducer (edm::ParameterSet const & config)
2222 : deviceToken_{produces ()}, size_{config.getParameter <int32_t >(" size" )} {}
2323
24- void produce (device::Event& event, device::EventSetup const &) override {
24+ void produce (edm::StreamID sid, device::Event& event, device::EventSetup const &) const override {
2525 // run the algorithm, potentially asynchronously
2626 portabletest::TestDeviceCollection deviceProduct{size_, event.queue ()};
2727 algo_.fill (event.queue (), deviceProduct);
You can’t perform that action at this time.
0 commit comments