1 #ifndef DQMSERVICES_COMPONENTS_DQMFILESAVER_H 2 #define DQMSERVICES_COMPONENTS_DQMFILESAVER_H 7 #include <boost/property_tree/ptree.hpp> 11 namespace evf {
class FastMonitoringService; }
21 static boost::property_tree::ptree
fillJson(
28 std::shared_ptr<saverDetails::NoCache> globalBeginRun(
const edm::Run &,
const edm::EventSetup &)
const override;
33 void endJob()
override;
56 void saveForFilterUnit(
const std::string& rewrite,
int run,
int lumi,
const FileFormat fileFormat)
const;
98 #endif // DQMSERVICES_COMPONEntS_DQMFILESAVER_H
evf::FastMonitoringService * fms_
std::atomic< int > nlumi_
example_stream void analyze(const edm::Event &, const edm::EventSetup &) override
std::string fileBaseName_
std::string transferDestination_
std::string stream_label_
static const std::string streamPrefix_
std::atomic< int > fileUpdate_
static const std::string streamSuffix_
boost::property_tree::ptree fillJson(int run, int lumi, const std::string &dataFilePathName, const std::string &transferDestinationStr, const std::string &mergeTypeStr, evf::FastMonitoringService *fms)