#include <SiPixelHistoPlotter.h>
Classes | |
struct | PlotParameter |
Public Member Functions | |
void | createPlots (DQMStore *bei) |
void | createStaticPlot (MonitorElement *me, const std::string &file_name) |
void | getNamedImageBuffer (const std::string &path, std::string &image) |
void | setNewPlot (std::string &path, std::string &option, int width, int height) |
SiPixelHistoPlotter () | |
~SiPixelHistoPlotter () | |
Private Member Functions | |
void | createDummyImage (const std::string &name) |
void | fillNamedImageBuffer (TCanvas *c1, const std::string &name) |
(Documentation under construction). More... | |
bool | hasNamedImage (const std::string &name) |
void | makePlot (DQMStore *bei, const PlotParameter &par) |
void | setDrawingOption (TH1 *hist) |
void | setLines (MonitorElement *me, std::string &meName, double &ymin, double &ymax, double &warning, double &error, double &channelFraction) |
void | setSubDetAxisDrawing (std::string detector, TH1F *histo) |
Private Attributes | |
std::map< std::string, std::string > | namedPictureBuffer_ |
std::vector< PlotParameter > | plotList_ |
Definition at line 17 of file SiPixelHistoPlotter.h.
SiPixelHistoPlotter::SiPixelHistoPlotter | ( | ) |
Definition at line 29 of file SiPixelHistoPlotter.cc.
SiPixelHistoPlotter::~SiPixelHistoPlotter | ( | ) |
Definition at line 36 of file SiPixelHistoPlotter.cc.
|
private |
Definition at line 316 of file SiPixelHistoPlotter.cc.
References recoMuon::in, and geometryCSVtoXML::line.
void SiPixelHistoPlotter::createPlots | ( | DQMStore * | bei | ) |
Definition at line 63 of file SiPixelHistoPlotter.cc.
References mergeVDriftHistosByStation::name.
Referenced by SiPixelInformationExtractor::createImages().
void SiPixelHistoPlotter::createStaticPlot | ( | MonitorElement * | me, |
const std::string & | file_name | ||
) |
Definition at line 352 of file SiPixelHistoPlotter.cc.
References svgfig::canvas(), edmPickEvents::command, cmsPerfSuiteHarvest::file_name, MonitorElement::getRefRootObject(), MonitorElement::getRefTH1(), MonitorElement::getTH1(), and mergeVDriftHistosByStation::name.
|
private |
(Documentation under construction).
This method
Definition at line 255 of file SiPixelHistoPlotter.cc.
References i, mergeVDriftHistosByStation::name, NULL, and hitfit::return.
void SiPixelHistoPlotter::getNamedImageBuffer | ( | const std::string & | path, |
std::string & | image | ||
) |
Definition at line 239 of file SiPixelHistoPlotter.cc.
|
private |
Definition at line 306 of file SiPixelHistoPlotter.cc.
|
private |
Definition at line 77 of file SiPixelHistoPlotter.cc.
References svgfig::canvas(), SiPixelHistoPlotter::PlotParameter::CHeight, SiPixelHistoPlotter::PlotParameter::CWidth, MonitorElement::DQM_KIND_TH2F, error, DQMStore::get(), MonitorElement::getName(), MonitorElement::getRefRootObject(), MonitorElement::getRefTH1(), MonitorElement::getRootObject(), SiPixelUtility::getStatus(), SiPixelUtility::getStatusColor(), timingPdfMaker::histo, MonitorElement::kind(), mergeVDriftHistosByStation::name, SiPixelHistoPlotter::PlotParameter::Option, SiPixelHistoPlotter::PlotParameter::Path, SiPixelUtility::setDrawingOption(), dqm::qstatus::STATUS_OK, GlobalPosition_Frontier_DevDB_cff::tag, runonSM::text, warning, SiStripMonitorClusterAlca_cfi::xmax, SiStripMonitorClusterAlca_cfi::xmin, SiStripMonitorClusterAlca_cfi::ymax, and SiStripMonitorClusterAlca_cfi::ymin.
|
private |
Definition at line 333 of file SiPixelHistoPlotter.cc.
|
private |
Definition at line 382 of file SiPixelHistoPlotter.cc.
References MonitorElement::getQErrors(), MonitorElement::getQOthers(), MonitorElement::getQWarnings(), MonitorElement::hasError(), MonitorElement::hasOtherReport(), MonitorElement::hasWarning(), zeeHLT_cff::report, AlCaHLTBitMon_QueryRunRegistry::string, runonSM::text, SiStripMonitorClusterAlca_cfi::ymax, and SiStripMonitorClusterAlca_cfi::ymin.
void SiPixelHistoPlotter::setNewPlot | ( | std::string & | path, |
std::string & | option, | ||
int | width, | ||
int | height | ||
) |
Definition at line 46 of file SiPixelHistoPlotter.cc.
References SiPixelHistoPlotter::PlotParameter::CHeight, SiPixelHistoPlotter::PlotParameter::CWidth, SiPixelHistoPlotter::PlotParameter::Option, getHLTPrescaleColumns::path, SiPixelHistoPlotter::PlotParameter::Path, and create_public_lumi_plots::width.
Referenced by SiPixelInformationExtractor::getHistosFromPath(), SiPixelInformationExtractor::getSingleModuleHistos(), SiPixelInformationExtractor::getTrackerMapHistos(), and SiPixelInformationExtractor::readStatusMessage().
|
private |
|
private |
Definition at line 57 of file SiPixelHistoPlotter.h.
|
private |
Definition at line 58 of file SiPixelHistoPlotter.h.