#include "DQMServices/Components/src/DQMFileSaver.h"
#include "DQMServices/Core/interface/DQMStore.h"
#include "DQMServices/Core/interface/MonitorElement.h"
#include "FWCore/Framework/interface/Event.h"
#include "FWCore/Framework/interface/Run.h"
#include "FWCore/Framework/interface/LuminosityBlock.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "FWCore/Version/interface/GetReleaseVersion.h"
#include "FWCore/ServiceRegistry/interface/Service.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include "FWCore/MessageLogger/interface/JobReport.h"
#include <sys/stat.h>
#include <unistd.h>
#include <iostream>
#include <vector>
#include <string>
#include <TString.h>
#include <TSystem.h>
Go to the source code of this file.
Functions | |
static void | doSaveForOnline (std::list< std::string > &pastSavedFiles, size_t numKeepSavedFiles, DQMStore *store, const std::string &filename, const std::string &directory, const std::string &rxpat, const std::string &rewrite, DQMStore::SaveReferenceTag saveref, int saveRefQMin) |
static void | getAnInt (const edm::ParameterSet &ps, int &value, const std::string &name) |
static void doSaveForOnline | ( | std::list< std::string > & | pastSavedFiles, |
size_t | numKeepSavedFiles, | ||
DQMStore * | store, | ||
const std::string & | filename, | ||
const std::string & | directory, | ||
const std::string & | rxpat, | ||
const std::string & | rewrite, | ||
DQMStore::SaveReferenceTag | saveref, | ||
int | saveRefQMin | ||
) | [static] |
Definition at line 115 of file DQMFileSaver.cc.
References DQMStore::save().
Referenced by DQMFileSaver::saveForOnline().
static void getAnInt | ( | const edm::ParameterSet & | ps, |
int & | value, | ||
const std::string & | name | ||
) | [static] |
Definition at line 22 of file DQMFileSaver.cc.
References Exception, edm::ParameterSet::getUntrackedParameter(), mergeVDriftHistosByStation::name, and relativeConstraints::value.
Referenced by DQMFileSaver::DQMFileSaver().
{ value = ps.getUntrackedParameter<int>(name, value); if (value < 1 && value != -1) throw cms::Exception("DQMFileSaver") << "Invalid '" << name << "' parameter '" << value << "'. Must be -1 or >= 1."; }