Parses the "summary plot" xml configuration file. More...
#include <SummaryPlotXmlParser.h>
Public Member Functions | |
void | parseXML (const std::string &xml_file) |
void | print (std::stringstream &) const |
std::vector< SummaryPlot > | summaryPlots (const sistrip::RunType &) |
SummaryPlotXmlParser () | |
~SummaryPlotXmlParser () | |
Private Attributes | |
std::map< sistrip::RunType, std::vector< SummaryPlot > > | plots_ |
Static Private Attributes | |
static const std::string | granularityAttr_ = "granularity" |
static const std::string | levelAttr_ = "level" |
static const std::string | monitorableAttr_ = "monitorable" |
static const std::string | presentationAttr_ = "presentation" |
static const std::string | rootTag_ = "root" |
static const std::string | runTypeAttr_ = "name" |
static const std::string | runTypeTag_ = "RunType" |
static const std::string | summaryPlotTag_ = "SummaryPlot" |
static const std::string | viewAttr_ = "view" |
Parses the "summary plot" xml configuration file.
Definition at line 26 of file SummaryPlotXmlParser.h.
SummaryPlotXmlParser::SummaryPlotXmlParser | ( | ) |
|
inline |
void SummaryPlotXmlParser::parseXML | ( | const std::string & | xml_file | ) |
Fill the map with the required tag/names and values
Definition at line 41 of file SummaryPlotXmlParser.cc.
References relativeConstraints::empty, corrVsCorr::filename, personalPlayback::level, LaserDQM_cfi::mon, plotFactory::plot, writedatasetfile::runs, SiStripCommissioningClient_cfg::runtype, SiStripEnumsAndStrings::runType(), contentValuesCheck::ss, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by SiStripCommissioningOfflineClient::beginRun().
void SummaryPlotXmlParser::print | ( | std::stringstream & | ss | ) | const |
Debug print method.
Definition at line 107 of file SummaryPlotXmlParser.cc.
References heavyFlavorValidationHarvestingSequence_cff::Plots, SiStripEnumsAndStrings::runType(), and contentValuesCheck::ss.
std::vector< SummaryPlot > SummaryPlotXmlParser::summaryPlots | ( | const sistrip::RunType & | run_type | ) |
Returns SummaryPlot objects for given commissioning task.
Definition at line 26 of file SummaryPlotXmlParser.cc.
References sistrip::mlDqmClient_.
Referenced by SiStripCommissioningOfflineClient::beginRun().
|
staticprivate |
Definition at line 64 of file SummaryPlotXmlParser.h.
|
staticprivate |
Definition at line 63 of file SummaryPlotXmlParser.h.
|
staticprivate |
Definition at line 60 of file SummaryPlotXmlParser.h.
|
private |
Container holding the SummaryPlot objects.
Definition at line 51 of file SummaryPlotXmlParser.h.
|
staticprivate |
Definition at line 61 of file SummaryPlotXmlParser.h.
|
staticprivate |
Definition at line 54 of file SummaryPlotXmlParser.h.
|
staticprivate |
Definition at line 56 of file SummaryPlotXmlParser.h.
|
staticprivate |
Definition at line 55 of file SummaryPlotXmlParser.h.
|
staticprivate |
Definition at line 59 of file SummaryPlotXmlParser.h.
|
staticprivate |
Definition at line 62 of file SummaryPlotXmlParser.h.