1 #ifndef DQMSERVICES_COMPONENTS_DQMFILESAVERBASE_H 2 #define DQMSERVICES_COMPONENTS_DQMFILESAVERBASE_H 18 #include <boost/property_tree/ptree.hpp> 26 edm::LuminosityBlockCache<NoCache> > {
52 std::shared_ptr<NoCache> globalBeginRun(
55 std::shared_ptr<
NoCache> globalBeginLuminosityBlock(
61 void globalEndLuminosityBlock(const
edm::LuminosityBlock &,
67 virtual
void initRun()
const {};
75 void saveJobReport(
const std::string &filename)
const;
88 #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_