Go to the documentation of this file. 1 #ifndef HeterogeneousCore_SonicCore_SonicAcquirer
2 #define HeterogeneousCore_SonicCore_SonicAcquirer
14 template <
typename Client,
typename Module>
50 std::chrono::time_point<std::chrono::high_resolution_clock>
t_dispatch_;
std::chrono::time_point< std::chrono::high_resolution_clock > t_dispatch_
void printDebugTime(std::string_view debugName, std::string_view msg, const TimePoint &t0)
edm::ParameterSet clientPset_
static constexpr int verbose
void acquire(edm::Event const &iEvent, edm::EventSetup const &iSetup, edm::WaitingTaskWithArenaHolder holder) final
std::unique_ptr< Client > client_
~SonicAcquirer() override=default
ParameterSet const & getParameterSet(ParameterSetID const &id)
SonicAcquirer(edm::ParameterSet const &cfg, const std::string &debugName="", bool verbose=true)
void beginStream(edm::StreamID) override