91 Plotter(TString canvasName,
double width,
double height);
96 virtual void plot(TString plotDirectory, TString plotOptions =
"", TPad* pad = 0,
double scaleFactor = 1.0) = 0;
97 void add(TObject* histogram);
98 void addDot(
double xpos,
double ypos,
double size,
int colour = 1, TString shape =
"circle",
double sizeY = 0.0);
99 void logX(
bool log = 1);
100 void logY(
bool log = 1);
101 void logZ(
bool log = 1);
static TString s_imageformat
void usePresetColours(bool val=true)
static int s_plotterCount
void addObject(TObject *obj)
void setYAxisTitleOffset(double val)
virtual void setCanvasDefaults(TPad *pad)
void setTMargin(double val)
static double s_forcedMin
void setYAxisTitleSize(double val)
std::vector< TObject * > _histograms
std::vector< TObject * > _objToPlot
void setXAxisTickLength(double val)
void setYAxisTickLength(double val)
void setPropertiesFromTH1(TH1 *hist)
void setBMargin(double val)
virtual void plot(TString plotDirectory, TString plotOptions="", TPad *pad=0, double scaleFactor=1.0)=0
Draw the histograms and objects onto the canvas.
static TString s_imageformat2
void setXAxisTitleSize(double val)
void scaleAxisTitleOffset(double scale)
void scaleAxisTitleSize(double scale)
std::vector< int > _colours
void addDot(double xpos, double ypos, double size, int colour=1, TString shape="circle", double sizeY=0.0)
void setColor(int i, int color)
void setXAxisLabelOffset(double val)
void setLMargin(double val)
void setYAxisLabelOffset(double val)
void setHistogramOwnership(bool i=1)
void allImageFormats(bool val=true)
void add(TObject *histogram)
void setYAxisLabelSize(double val)
void setObjectOwnership(bool i=1)
void setXAxisTitleOffset(double val)
static double s_forcedMax
Plotter(TString canvasName, double width, double height)
void setRMargin(double val)
void setImageFormat(TString format)
static TString s_legend_position
void setXAxisLabelSize(double val)
void scaleTextSize(double scale)