1 #ifndef DQM_TRACKERREMAPPER_SISTRIPTKMAPS_H
2 #define DQM_TRACKERREMAPPER_SISTRIPTKMAPS_H
15 #include "TPaletteAxis.h"
32 #include <boost/tokenizer.hpp>
33 #include <boost/range/adaptor/indexed.hpp>
35 #define MYOUT LogDebug("SiStripTkMaps")
50 void fill(
long rawid,
double val);
77 std::map<long, std::shared_ptr<TGraph>>
m_bins;
87 const float x_X1,
const float x_X2,
const float x_Y1,
const float y_Y2,
const char* x_label,
const char* y_label);
88 void adjustCanvasMargins(TVirtualPad* pad,
const float top,
const float bottom,
const float left,
const float right);
89 void readVertices(
double& minx,
double& maxx,
double& miny,
double& maxy);
void readVertices(double &minx, double &maxx, double &miny, double &maxy)
const std::vector< double > & getTheFilledValues()
void bookMap(const std::string mapTitle, const std::string zAxisTitle)
void dressMap(TCanvas &canv)
void drawArrows(const float x_X1, const float x_X2, const float x_Y1, const float y_Y2, const char *x_label, const char *y_label)
const std::vector< unsigned int > & getTheFilledIds()
void adjustCanvasMargins(TVirtualPad *pad, const float top, const float bottom, const float left, const float right)
SiStripTkMaps(const char *option)
const std::string & getTheMapTitle()
std::vector< unsigned int > m_detIdVector
void fill(long rawid, double val)
void setZAxisRange(double xmin, double xmax)
const TH2Poly * getTheMap()
std::vector< double > m_values
TrackerTopology fromTrackerParametersXMLFile(const std::string &xmlFileName)
void drawMap(TCanvas &canvas, std::string option="")
const std::string & getTheZAxisTitle()
TrackerTopology m_trackerTopo
std::map< long, std::shared_ptr< TGraph > > m_bins