Go to the documentation of this file. 1 #ifndef DQMSERVICES_COMPONENTS_DQMFILESAVERBASE_H
2 #define DQMSERVICES_COMPONENTS_DQMFILESAVERBASE_H
17 #include <boost/property_tree/ptree.hpp>
80 #endif // DQMSERVICES_COMPONENTS_DQMFILESAVERBASE_H
dqm::legacy::DQMStore DQMStore
void globalEndLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &) const final
void logFileAction(const std::string &msg, const std::string &fileName) const
virtual void saveLumi(const FileParameters &fp) const
static const std::string filename(const FileParameters &fp, bool useLumi=false)
void analyze(edm::StreamID, const edm::Event &e, const edm::EventSetup &) const final
~DQMFileSaverBase() override
virtual void initRun() const
std::mutex initial_fp_lock_
virtual void saveRun(const FileParameters &fp) const
dqm::legacy::MonitorElement MonitorElement
void saveJobReport(const std::string &filename) const
std::shared_ptr< NoCache > globalBeginLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &) const final
FileParameters initial_fp_
std::shared_ptr< NoCache > globalBeginRun(const edm::Run &, const edm::EventSetup &) const final
void globalEndRun(const edm::Run &, const edm::EventSetup &) const final
DQMFileSaverBase(const edm::ParameterSet &ps)
static void fillDescription(edm::ParameterSetDescription &d)