1 #ifndef DQMSERVICES_COMPONENTS_DQMFILESAVERBASE_H 2 #define DQMSERVICES_COMPONENTS_DQMFILESAVERBASE_H 17 #include <boost/property_tree/ptree.hpp> 25 edm::LuminosityBlockCache<NoCache> > {
51 std::shared_ptr<NoCache> globalBeginRun(
54 std::shared_ptr<
NoCache> globalBeginLuminosityBlock(
60 void globalEndLuminosityBlock(const
edm::LuminosityBlock &,
66 virtual
void initRun()
const {};
74 void saveJobReport(
const std::string &filename)
const;
87 #endif // DQMSERVICES_COMPONENTS_DQMFILESAVERBASE_H static boost::mutex mutex
static void logFileAction(char const *msg, std::string const &fileName)
virtual void saveRun(const FileParameters &fp) const
virtual example_stream void analyze(const edm::Event &, const edm::EventSetup &) override
std::mutex initial_fp_lock_
virtual void saveLumi(const FileParameters &fp) const
DQMStore::SaveReferenceTag saveReference_
FileParameters initial_fp_