1 #ifndef TauDQMHistPlotter_h
2 #define TauDQMHistPlotter_h
21 #include <TPaveText.h>
58 void applyTo(TH1*,
double norm)
const;
164 std::map<std::string, cfgEntryAxisX>
xAxes_;
165 std::map<std::string, cfgEntryAxisY>
yAxes_;
std::string drawOptionLegend_
std::string dqmMonitorElement_
const edm::EventSetup & c
cfgEntryLabel(const std::string &, const edm::ParameterSet &)
void endRun(const edm::Run &r, const edm::EventSetup &c) override
std::string legendEntryErrorBand_
void applyTo(TH1 *, double norm) const
std::string dqmDirectory_
cfgEntryAxisX(const std::string &, const edm::ParameterSet &)
cfgEntryDrawOption(const std::string &, const edm::ParameterSet &)
void applyTo(TLegend *) const
void applyTo(TH1 *) const
dqm::legacy::DQMStore DQMStore
std::map< std::string, cfgEntryLegend > legends_
~TauDQMHistPlotter() override
std::vector< std::string > vstring
cfgEntryProcess(const std::string &, const edm::ParameterSet &)
std::string outputFileName_
std::map< std::string, cfgEntryLabel > labels_
std::map< std::string, cfgEntryProcess > processes_
std::map< std::string, cfgEntryAxisX > xAxes_
dqm::legacy::MonitorElement MonitorElement
std::string legendEntryErrorBand_
cfgEntryAxisY(const std::string &, const edm::ParameterSet &)
std::list< plotDefEntry > plotDefList
std::string drawOptionEntry_
std::string outputFilePath_
std::map< std::string, cfgEntryDrawOption > drawOptionEntries_
plotDefEntry(const std::string &, const std::string &, const std::string &, const std::string &, const std::string &, bool)
cfgEntryDrawJob(const std::string &, const plotDefList &, const std::string &, const std::string &, const std::string &, const std::string &, const vstring &)
std::list< cfgEntryDrawJob > drawJobs_
void applyTo(TH1 *) const
TauDQMHistPlotter(const edm::ParameterSet &)
std::map< std::string, cfgEntryAxisY > yAxes_
std::string indOutputFileName_
void applyTo(TPaveText *) const
cfgEntryLegend(const std::string &, const edm::ParameterSet &)
void analyze(const edm::Event &, const edm::EventSetup &) override