#include <DQMHistPlotter.h>
Classes | |
struct | cfgEntryAxisX |
struct | cfgEntryAxisY |
struct | cfgEntryDrawJob |
struct | cfgEntryDrawOption |
struct | cfgEntryLabel |
struct | cfgEntryLegend |
struct | cfgEntryProcess |
struct | plotDefEntry |
Public Member Functions | |
virtual void | analyze (const edm::Event &, const edm::EventSetup &) |
DQMHistPlotter (const edm::ParameterSet &) | |
virtual void | endJob () |
virtual | ~DQMHistPlotter () |
Public Member Functions inherited from edm::EDAnalyzer | |
EDAnalyzer () | |
std::string | workerType () const |
virtual | ~EDAnalyzer () |
Private Types | |
typedef std::list< plotDefEntry > | plotDefList |
typedef std::vector< std::string > | vstring |
Private Attributes | |
int | canvasSizeX_ |
int | canvasSizeY_ |
int | cfgError_ |
std::list< cfgEntryDrawJob > | drawJobs_ |
std::map< std::string, cfgEntryDrawOption > | drawOptionEntries_ |
std::string | indOutputFileName_ |
std::map< std::string, cfgEntryLabel > | labels_ |
std::map< std::string, cfgEntryLegend > | legends_ |
std::string | outputFileName_ |
std::string | outputFilePath_ |
std::map< std::string, cfgEntryProcess > | processes_ |
std::map< std::string, cfgEntryAxisX > | xAxes_ |
std::map< std::string, cfgEntryAxisY > | yAxes_ |
Additional Inherited Members | |
Public Types inherited from edm::EDAnalyzer | |
typedef EDAnalyzer | ModuleType |
typedef WorkerT< EDAnalyzer > | WorkerType |
Static Public Member Functions inherited from edm::EDAnalyzer | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
Protected Member Functions inherited from edm::EDAnalyzer | |
CurrentProcessingContext const * | currentContext () const |
Definition at line 29 of file DQMHistPlotter.h.
|
private |
Definition at line 144 of file DQMHistPlotter.h.
|
private |
Definition at line 31 of file DQMHistPlotter.h.
|
explicit |
Definition at line 566 of file DQMHistPlotter.cc.
References canvasSizeX_, canvasSizeY_, cfgError_, gather_cfg::cout, defaultCanvasSizeX, defaultCanvasSizeY, drawJobs_, drawOptionEntries_, drawOptionSeparator, edm::ParameterSet::exists(), edm::ParameterSet::existsAs(), find_vstring(), edm::ParameterSet::getParameter(), edm::ParameterSet::getParameterNamesForType(), getHLTprescales::index, indOutputFileName_, L1TDQM_cfg::labels, labels_, MultipleCompare::legend, legends_, outputFileName_, outputFilePath_, parKeyword, EcalCondTools::plot(), align_tpl::process, processDirKeyword, processes_, replace_string(), svgfig::stack, indexGen::title, type_bsmMC, type_Data, type_smMC, type_smSumMC, xAxes_, and yAxes_.
|
virtual |
Definition at line 880 of file DQMHistPlotter.cc.
|
virtual |
Implements edm::EDAnalyzer.
Definition at line 885 of file DQMHistPlotter.cc.
|
virtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 890 of file DQMHistPlotter.cc.
References python.multivaluedict::append(), DQMHistPlotter::cfgEntryAxisX::applyTo(), DQMHistPlotter::cfgEntryLabel::applyTo(), DQMHistPlotter::cfgEntryDrawOption::applyTo(), MultipleCompare::canvas, canvasSizeX_, canvasSizeY_, cfgError_, gather_cfg::cout, defaultLegendPosX, defaultLegendPosY, defaultLegendSizeX, defaultLegendSizeY, dqmDirectoryName(), dqmRootDirectory, drawHistograms(), drawJobs_, DQMHistPlotter::cfgEntryDrawOption::drawOption_, drawOption_eBand, drawOptionEntries_, DQMHistPlotter::plotDefEntry::drawOptionEntry_, DQMHistPlotter::cfgEntryDrawOption::drawOptionLegend_, DQMHistPlotter::cfgEntryDrawOption::fillColor_, DQMHistPlotter::cfgEntryDrawOption::fillStyle_, DQMStore::get(), MonitorElement::getTH1(), indOutputFileName_, DQMHistPlotter::plotDefEntry::isErrorBand_, label, L1TDQM_cfg::labels, labels_, MultipleCompare::legend, DQMHistPlotter::plotDefEntry::legendEntry_, DQMHistPlotter::plotDefEntry::legendEntryErrorBand_, legends_, DQMHistPlotter::cfgEntryDrawOption::lineColor_, DQMHistPlotter::cfgEntryDrawOption::lineWidth_, DQMHistPlotter::cfgEntryDrawOption::markerColor_, DQMHistPlotter::cfgEntryDrawOption::markerSize_, siStripFEDMonitor_P5_cff::Max, NULL, outputFileName_, outputFilePath_, EcalCondTools::plot(), plotKeyword, DQMHistPlotter::plotDefEntry::process_, processes_, replace_string(), DQMHistPlotter::cfgEntryAxisY::setNorm(), type_bsmMC, type_Data, type_smMC, type_smSumMC, xAxes_, yAxes_, and yScale_log.
|
private |
Definition at line 173 of file DQMHistPlotter.h.
Referenced by DQMHistPlotter(), and endJob().
|
private |
Definition at line 174 of file DQMHistPlotter.h.
Referenced by DQMHistPlotter(), and endJob().
|
private |
Definition at line 178 of file DQMHistPlotter.h.
Referenced by DQMHistPlotter(), and endJob().
|
private |
Definition at line 172 of file DQMHistPlotter.h.
Referenced by DQMHistPlotter(), and endJob().
|
private |
Definition at line 171 of file DQMHistPlotter.h.
Referenced by DQMHistPlotter(), and endJob().
|
private |
Definition at line 177 of file DQMHistPlotter.h.
Referenced by DQMHistPlotter(), and endJob().
|
private |
Definition at line 170 of file DQMHistPlotter.h.
Referenced by DQMHistPlotter::cfgEntryDrawJob::cfgEntryDrawJob(), DQMHistPlotter(), endJob(), and DQMHistPlotter::cfgEntryDrawJob::print().
|
private |
Definition at line 169 of file DQMHistPlotter.h.
Referenced by DQMHistPlotter(), and endJob().
|
private |
Definition at line 176 of file DQMHistPlotter.h.
Referenced by DQMHistPlotter(), and endJob().
|
private |
Definition at line 175 of file DQMHistPlotter.h.
Referenced by DQMHistPlotter(), and endJob().
|
private |
Definition at line 166 of file DQMHistPlotter.h.
Referenced by DQMHistPlotter(), and endJob().
|
private |
Definition at line 167 of file DQMHistPlotter.h.
Referenced by DQMHistPlotter(), and endJob().
|
private |
Definition at line 168 of file DQMHistPlotter.h.
Referenced by DQMHistPlotter(), and endJob().