1 #ifndef ElectroWeakAnalysis_EWKTau_DQMHistPlotter_h
2 #define ElectroWeakAnalysis_EWKTau_DQMHistPlotter_h
23 #include <TPaveText.h>
132 plotDefEntry(
const std::string&,
const std::string&,
const std::string&,
const std::string&,
const std::string&,
bool);
167 std::map<std::string, cfgEntryAxisX>
xAxes_;
168 std::map<std::string, cfgEntryAxisY>
yAxes_;
cfgEntryProcess(const std::string &, const edm::ParameterSet &)
cfgEntryDrawJob(const std::string &, const plotDefList &, const std::string &, const std::string &, const std::string &, const std::string &, const vstring &)
std::map< std::string, cfgEntryAxisY > yAxes_
std::map< std::string, cfgEntryLegend > legends_
std::map< std::string, cfgEntryLabel > labels_
std::map< std::string, cfgEntryProcess > processes_
std::string drawOptionLegend_
std::string outputFileName_
cfgEntryLabel(const std::string &, const edm::ParameterSet &)
void applyTo(TPaveText *) const
cfgEntryAxisY(const std::string &, const edm::ParameterSet &)
std::string indOutputFileName_
std::string dqmMonitorElement_
std::list< cfgEntryDrawJob > drawJobs_
void applyTo(TLegend *) const
virtual ~DQMHistPlotter()
std::string legendEntryErrorBand_
cfgEntryAxisX(const std::string &, const edm::ParameterSet &)
std::list< plotDefEntry > plotDefList
std::string dqmDirectory_
std::map< std::string, cfgEntryDrawOption > drawOptionEntries_
plotDefEntry(const std::string &, const std::string &, const std::string &, const std::string &, const std::string &, bool)
cfgEntryDrawOption(const std::string &, const edm::ParameterSet &)
std::string outputFilePath_
void applyTo(TH1 *) const
std::string drawOptionEntry_
DQMHistPlotter(const edm::ParameterSet &)
std::vector< std::string > vstring
void applyTo(TH1 *) const
virtual void analyze(const edm::Event &, const edm::EventSetup &)
cfgEntryLegend(const std::string &, const edm::ParameterSet &)
std::map< std::string, cfgEntryAxisX > xAxes_
static void setNorm(double yAxisNorm)
std::string legendEntryErrorBand_
void applyTo(TH1 *) const