1 #ifndef DQMSERVICES_COMPONENTS_DQMFILESAVERBASE_H 2 #define DQMSERVICES_COMPONENTS_DQMFILESAVERBASE_H 17 #include <boost/property_tree/ptree.hpp> 25 edm::LuminosityBlockCache<NoCache> > {
51 virtual std::shared_ptr<NoCache> globalBeginRun(
54 virtual
std::shared_ptr<
NoCache> globalBeginLuminosityBlock(
60 virtual
void globalEndLuminosityBlock(const
edm::LuminosityBlock &,
64 virtual
void postForkReacquireResources(
unsigned int childIndex,
65 unsigned int numberOfChildren) override;
69 virtual
void initRun(
void)
const {};
77 void saveJobReport(
const std::string &filename)
const;
90 #endif // DQMSERVICES_COMPONENTS_DQMFILESAVERBASE_H
static void logFileAction(char const *msg, std::string const &fileName)
virtual void saveRun(const FileParameters &fp) const
static boost::mutex mutex
def analyze(function, filename, filter=None)
std::mutex initial_fp_lock_
virtual void saveLumi(const FileParameters &fp) const
DQMStore::SaveReferenceTag saveReference_
FileParameters initial_fp_