Base class for event display drawing pads. More...
#include <DrawingPad.h>
Public Member Functions | |
DrawingPad (const char *nm, const char *ti, double x1, double y1, double y2, double x2) | |
~DrawingPad () | |
TPad * | Pad () |
HeaderDrawer * | HeaderDraw () |
GeometryDrawer * | GeometryDraw () |
SimulationDrawer * | SimulationDraw () |
RawDataDrawer * | RawDataDraw () |
RecoBaseDrawer * | RecoBaseDraw () |
AnalysisBaseDrawer * | AnalysisBaseDraw () |
HitSelector * | HitSelectorGet () |
Protected Attributes | |
TPad * | fPad |
The ROOT graphics pad. More... | |
HeaderDrawer * | fHeaderDraw |
Drawer for event header info. More... | |
GeometryDrawer * | fGeometryDraw |
Drawer for detector geometry. More... | |
SimulationDrawer * | fSimulationDraw |
Drawer for simulation objects. More... | |
RawDataDrawer * | fRawDataDraw |
Drawer for raw data. More... | |
RecoBaseDrawer * | fRecoBaseDraw |
Drawer for recobase objects. More... | |
AnalysisBaseDrawer * | fAnalysisBaseDraw |
Drawer for analysisbase objects. More... | |
Base class for event display drawing pads.
Definition at line 23 of file DrawingPad.h.
gar::evd::DrawingPad::DrawingPad | ( | const char * | nm, |
const char * | ti, | ||
double | x1, | ||
double | y1, | ||
double | x2, | ||
double | y2 | ||
) |
Create a drawing pad for the event display
nm | : Name of the TPad |
ti | : Title of the TPad |
x1 | : Relative x position (0-1) of lower left corner |
y1 | : Relative y position (0-1) of lower left corner |
x2 | : Relative x position (0-1) of upper right corner |
y2 | : Relative y position (0-1) of upper right corner |
Definition at line 38 of file DrawingPad.cxx.
gar::evd::DrawingPad::~DrawingPad | ( | ) |
Definition at line 57 of file DrawingPad.cxx.
AnalysisBaseDrawer * gar::evd::DrawingPad::AnalysisBaseDraw | ( | ) |
Provide access to the drawer for AnalysisBase classes
Definition at line 127 of file DrawingPad.cxx.
GeometryDrawer * gar::evd::DrawingPad::GeometryDraw | ( | ) |
Provide access to the drawer for the detector geometry
Definition at line 85 of file DrawingPad.cxx.
HeaderDrawer * gar::evd::DrawingPad::HeaderDraw | ( | ) |
Provide access to the drawer for the detector geometry
Definition at line 76 of file DrawingPad.cxx.
HitSelector* gar::evd::DrawingPad::HitSelectorGet | ( | ) |
|
inline |
Definition at line 30 of file DrawingPad.h.
RawDataDrawer * gar::evd::DrawingPad::RawDataDraw | ( | ) |
Provide access to the drawer for the RawData classes
Definition at line 104 of file DrawingPad.cxx.
RecoBaseDrawer * gar::evd::DrawingPad::RecoBaseDraw | ( | ) |
Provide access to the drawer for RecoBase classes
Definition at line 115 of file DrawingPad.cxx.
SimulationDrawer * gar::evd::DrawingPad::SimulationDraw | ( | ) |
Provide access to the drawer for the Simulation classes
Definition at line 94 of file DrawingPad.cxx.
|
protected |
Drawer for analysisbase objects.
Definition at line 48 of file DrawingPad.h.
|
protected |
Drawer for detector geometry.
Definition at line 44 of file DrawingPad.h.
|
protected |
Drawer for event header info.
Definition at line 43 of file DrawingPad.h.
|
protected |
The ROOT graphics pad.
Definition at line 42 of file DrawingPad.h.
|
protected |
Drawer for raw data.
Definition at line 46 of file DrawingPad.h.
|
protected |
Drawer for recobase objects.
Definition at line 47 of file DrawingPad.h.
|
protected |
Drawer for simulation objects.
Definition at line 45 of file DrawingPad.h.