![]() |
ATLAS Offline Software
|
#include <ShapeDrawer.h>
Public Member Functions | |
| ShapeDrawer (int pars) | |
| Constructor (takes ownership of LArCellInfo object) | |
| TGraphErrors * | graph (const AbsShape &shape, const char *title="") const |
| TGraphErrors * | draw (const AbsShape *shape, const char *title="", bool drawAxes=true, const char *gopt="P") const |
| bool | draw (const char *title, const std::vector< const AbsShape * > &shapes, const AbsShape *reference=0, const AbsShape *refSamples=0) const |
| bool | draw (const char *title, const AbsShape *shape, const AbsShape *reference=0, const AbsShape *refSamples=0) const |
| bool | drawAndDelete (const char *title, const std::vector< const AbsShape * > &shapes, const AbsShape *reference=0, const AbsShape *refSamples=0) const |
| bool | drawAndDelete (const char *title, const AbsShape *shape, const AbsShape *reference=0, const AbsShape *refSamples=0) const |
| bool | colorize (TGraphErrors *data, unsigned int index) const |
| bool | yAxisLimits (const std::vector< const AbsShape * > &shapes, double &yMin, double &yMax) const |
Private Member Functions | |
| bool | drawRef (const char *title, const AbsShape *reference, const AbsShape *refSamples, bool first=true, TLegend *legend=0) const |
| bool | drawData (const char *title, const std::vector< const AbsShape * > &shapes, const AbsShape *reference, bool first=true, TLegend *legend=0) const |
Private Attributes | |
| int | m_pars |
Definition at line 26 of file ShapeDrawer.h.
|
inline |
Constructor (takes ownership of LArCellInfo object)
Definition at line 31 of file ShapeDrawer.h.
| bool ShapeDrawer::colorize | ( | TGraphErrors * | data, |
| unsigned int | index ) const |
Definition at line 202 of file ShapeDrawer.cxx.
| TGraphErrors * ShapeDrawer::draw | ( | const AbsShape * | shape, |
| const char * | title = "", | ||
| bool | drawAxes = true, | ||
| const char * | gopt = "P" ) const |
Definition at line 41 of file ShapeDrawer.cxx.
| bool ShapeDrawer::draw | ( | const char * | title, |
| const AbsShape * | shape, | ||
| const AbsShape * | reference = 0, | ||
| const AbsShape * | refSamples = 0 ) const |
Definition at line 172 of file ShapeDrawer.cxx.
| bool ShapeDrawer::draw | ( | const char * | title, |
| const std::vector< const AbsShape * > & | shapes, | ||
| const AbsShape * | reference = 0, | ||
| const AbsShape * | refSamples = 0 ) const |
Definition at line 49 of file ShapeDrawer.cxx.
| bool ShapeDrawer::drawAndDelete | ( | const char * | title, |
| const AbsShape * | shape, | ||
| const AbsShape * | reference = 0, | ||
| const AbsShape * | refSamples = 0 ) const |
Definition at line 192 of file ShapeDrawer.cxx.
|
private |
Definition at line 133 of file ShapeDrawer.cxx.
|
private |
Definition at line 98 of file ShapeDrawer.cxx.
| TGraphErrors * ShapeDrawer::graph | ( | const AbsShape & | shape, |
| const char * | title = "" ) const |
Definition at line 27 of file ShapeDrawer.cxx.
| bool ShapeDrawer::yAxisLimits | ( | const std::vector< const AbsShape * > & | shapes, |
| double & | yMin, | ||
| double & | yMax ) const |
Definition at line 215 of file ShapeDrawer.cxx.
|
private |
Definition at line 54 of file ShapeDrawer.h.