1 #ifndef DQMServices_Core_DQMGlobalEDAnalyzer_h 2 #define DQMServices_Core_DQMGlobalEDAnalyzer_h 10 template <
typename H,
typename... Args>
34 template <
typename H,
typename... Args>
38 auto h = std::make_shared<H>();
49 template <
typename H,
typename... Args>
55 template <
typename H,
typename... Args>
60 auto const&
h = * this->runCache(event.
getRun().
index());
64 #endif // DQMServices_Core_DQMGlobalEDAnalyzer_h void globalEndRun(edm::Run const &, edm::EventSetup const &) const final
std::shared_ptr< H > globalBeginRun(edm::Run const &, edm::EventSetup const &) const final
FWCore Framework interface EventSetupRecordImplementation h
Helper function to determine trigger accepts.
void analyze(edm::StreamID, edm::Event const &, edm::EventSetup const &) const final
def setup(process, global_tag, zero_tesla=False)
Run const & getRun() const
virtual void dqmAnalyze(edm::Event const &, edm::EventSetup const &, H const &) const =0
virtual void dqmBeginRun(edm::Run const &, edm::EventSetup const &, H &) const
virtual void bookHistograms(DQMStore::ConcurrentBooker &, edm::Run const &, edm::EventSetup const &, H &) const =0