Go to the documentation of this file. 1 #ifndef HeterogeneousCore_SonicCore_SonicOneEDAnalyzer
2 #define HeterogeneousCore_SonicCore_SonicOneEDAnalyzer
17 template <
typename Client,
typename... Capabilities>
28 edm::LogWarning(
"ResetClientMode") <<
"Resetting client mode to Sync for SonicOneEDAnalyzer";
std::unique_ptr< Client > client_
void printDebugTime(std::string_view debugName, std::string_view msg, const TimePoint &t0)
Log< level::Warning, false > LogWarning
static constexpr int verbose
edm::ParameterSet clientPset_
void analyze(edm::Event const &iEvent, edm::EventSetup const &iSetup) final
void addParameter(std::string const &name, T const &value)
ParameterSet const & getParameterSet(ParameterSetID const &id)
SonicOneEDAnalyzer(edm::ParameterSet const &cfg, const std::string &debugName, bool verbose=true)
T getParameter(std::string const &) const
virtual void acquire(edm::Event const &iEvent, edm::EventSetup const &iSetup, Input &iInput)=0
~SonicOneEDAnalyzer() override=default