18 #include "art/Framework/Services/Registry/ServiceHandle.h"
19 #include "art/Utilities/make_tool.h"
45 , fAnalysisBaseDraw(0)
47 fPad =
new TPad(nm,ti,x1,y1,x2,y2);
85 art::ServiceHandle<evd::EvdLayoutOptions const> layoutOptions;
86 const fhicl::ParameterSet& pset = layoutOptions->fParameterSet;
88 fGeometryDraw = art::make_tool<evd_tool::IExperimentDrawer>(pset.get<fhicl::ParameterSet>(
"Experiment3DDrawer"));
AnalysisBaseDrawer * AnalysisBaseDraw()
Class to aid in the rendering of AnalysisBase objects.
HeaderDrawer * HeaderDraw()
Aid in the rendering of RecoBase objects.
IExperimentDrawerPtr fGeometryDraw
Drawer for detector geometry.
AnalysisBaseDrawer * fAnalysisBaseDraw
Drawer for analysisbase objects.
RecoBaseDrawer * fRecoBaseDraw
Drawer for recobase objects.
HitSelector * gTheHitSelector
Base class for all event display drawing pads.
evd_tool::IExperimentDrawer * GeometryDraw()
RawDataDrawer * RawDataDraw()
Class to perform operations needed to select hits and pass them to a cluster.
Aid in the rendering of AnalysisBase objects.
RecoBaseDrawer * RecoBaseDraw()
SimulationDrawer * SimulationDraw()
Class to aid in the rendering of RecoBase objects.
Class to aid in the rendering of RawData objects.
Render the objects from the Simulation package.
HitSelector * HitSelectorGet()
Aid in the rendering of RawData objects.
RawDataDrawer * fRawDataDraw
Drawer for raw data.
TPad * fPad
The ROOT graphics pad.
This is the interface class for drawing 3D detector geometries.
DrawingPad(const char *nm, const char *ti, double x1, double y1, double y2, double x2)
HeaderDrawer * fHeaderDraw
Drawer for event header info.
SimulationDrawer * fSimulationDraw
Drawer for simulation objects.