33 TGraphErrors* graph(
const AbsShape& shape,
const char* title =
"")
const;
35 TGraphErrors* draw(
const AbsShape* shape,
const char* title =
"",
bool drawAxes =
true,
const char* gopt =
"P")
const;
37 bool draw(
const char* title,
const std::vector<const AbsShape*>& shapes,
41 bool drawAndDelete(
const char* title,
42 std::vector<std::unique_ptr<const AbsShape> >&& shapes,
43 std::unique_ptr<const AbsShape>
reference = 0,
44 std::unique_ptr<const AbsShape> refSamples = 0)
const;
45 bool drawAndDelete(
const char* title,
46 std::unique_ptr<const AbsShape> shape,
47 std::unique_ptr<const AbsShape>
reference =
nullptr,
48 std::unique_ptr<const AbsShape> refSamples =
nullptr)
const;
50 bool colorize(TGraphErrors*
data,
unsigned int index)
const;
52 bool yAxisLimits(
const std::vector<const AbsShape*>& shapes,
double& yMin,
double& yMax)
const;
56 bool drawRef(
const char* title,
const AbsShape*
reference,
const AbsShape* refSamples,
bool first =
true, TLegend* legend = 0)
const;
57 bool drawData(
const char* title,
const std::vector<const AbsShape*>& shapes,
const AbsShape*
reference,
bool first =
true, TLegend* legend = 0)
const;