5#ifndef PixelChargeInterpolationPlot_h
6#define PixelChargeInterpolationPlot_h
11template <
class T,
class Allocator >
class vector;
26 const std::string& title =
"Reference",
int color = 0,
27 const std::string& drawopt =
"HIST");
28 void Plot(
const std::string& output);
53 void PlotDirection(
const std::string& filename,
const std::string& direction =
"phi");
55 void DrawOneHisto(TH1F *histo,
const std::string& direction =
"phi",
float maximum = 0);
56 void DrawHistoMarkers(TH1F* histo,
const std::string& options =
"P0same",
int goodj = 0);
58 void DrawAxis(
float y1,
float y2,
float x1,
float x2,
const std::string& direction =
"phi");
62 const std::string& direction =
"phi",
int color = 1,
const std::string& title =
"");
Define macros for attributes used to control the static checker.
std::vector< TH1F * > * m_histogramsX
std::vector< std::string > * m_referenceDrawOpt
void AddReference(const PixelChargeInterpolationParameters ¶meters, const std::string &title="Reference", int color=0, const std::string &drawopt="HIST")
void DrawHistoMarkers(TH1F *histo, const std::string &options="P0same", int goodj=0)
void Plot(const std::string &output)
PixelChargeInterpolationPlot(const PixelChargeInterpolationParameters ¶meters, bool oneconst=false)
std::vector< TH1F * > * m_histogramsY
std::vector< std::vector< TH1F * > > * m_RefHistosX
virtual ~PixelChargeInterpolationPlot()
void DrawAxis(float y1, float y2, float x1, float x2, const std::string &direction="phi")
void DrawLayerLegend(float xlegend, float ylegend)
static const int m_nlayers
PixelChargeInterpolationPlot & operator=(const PixelChargeInterpolationPlot &)
void PlotDirection(const std::string &filename, const std::string &direction="phi")
std::vector< TH1F * > * HistogramsFromConstants(const PixelChargeInterpolationParameters ¶meters, const std::string &direction="phi", int color=1, const std::string &title="")
std::vector< std::vector< TH1F * > > * m_RefHistosY
PixelChargeInterpolationPlot(const PixelChargeInterpolationPlot &)
void DrawOneHisto(TH1F *histo, const std::string &direction="phi", float maximum=0)
TH1F(name, title, nxbins, bins_par2, bins_par3=None, path='', **kwargs)