10 #include "nuevdb/EventDisplayBase/View3D.h" 11 #include "nuevdb/EventDisplayBase/EventHolder.h" 42 this->
Pad()->SetFillColor(kBlack);
45 fView =
new evdb::View3D();
57 fSim3DDrawerVec.push_back(art::make_tool<evdb_tool::ISim3DDrawer>(draw3DToolParamSet));
70 fReco3DDrawerVec.push_back(art::make_tool<evdb_tool::I3DDrawer>(draw3DToolParamSet));
92 const art::Event *
evt = evdb::EventHolder::Instance()->GetEvent();
114 this->
Pad()->Clear();
116 if (
fPad->GetView()==0) {
120 TView3D* v =
new TView3D(1,rmin,rmax);
122 v->SetView(0.0,260.0,270.0,irep);
std::vector< std::unique_ptr< evdb_tool::I3DDrawer > > fReco3DDrawerVec
geo::Length_t DetHalfWidth(geo::TPCID const &tpcid) const
Returns the half width of the active volume of the specified TPC.
art framework interface to geometry description
fhicl::ParameterSet f3DDrawerParams
FHICL paramegers for the 3D drawers.
Display3DPad(const char *nm, const char *ti, double x1, double y1, double x2, double y2, const char *opt)
std::vector< std::string > get_pset_names() const
evd_tool::IExperimentDrawer * GeometryDraw()
geo::Length_t DetHalfHeight(geo::TPCID const &tpcid) const
Returns the half height of the active volume of the specified TPC.
T get(std::string const &key) const
Base class for event display drawing pads.
RecoBaseDrawer * RecoBaseDraw()
geo::Length_t DetLength(geo::TPCID const &tpcid) const
Returns the length of the active volume of the specified TPC.
fhicl::ParameterSet f3DDrawerParams
FHICL paramegers for the 3D drawers.
std::vector< std::unique_ptr< evdb_tool::ISim3DDrawer > > fSim3DDrawerVec
TPad * fPad
The ROOT graphics pad.
evdb::View3D * fView
Collection of graphics objects to render.
This is the interface class for drawing 3D detector geometries.
LArSoft geometry interface.