LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
Public Member Functions | |
OpHit3DDrawer (const fhicl::ParameterSet &) | |
~OpHit3DDrawer () | |
void | Draw (const art::Event &, evdb::View3D *) const override |
Private Member Functions | |
void | DrawRectangularBox (evdb::View3D *, const Eigen::Vector3f &, const Eigen::Vector3f &, int, int, int) const |
Definition at line 25 of file OpHit3DDrawer_tool.cc.
|
explicit |
Definition at line 44 of file OpHit3DDrawer_tool.cc.
evdb_tool::OpHit3DDrawer::~OpHit3DDrawer | ( | ) |
Definition at line 49 of file OpHit3DDrawer_tool.cc.
|
overridevirtual |
Implements evdb_tool::I3DDrawer.
Definition at line 51 of file OpHit3DDrawer_tool.cc.
References evd::ColorDrawingOptions::CalQ(), DrawRectangularBox(), evd::RecoDrawingOptions::fDrawOpHits, evd::RecoDrawingOptions::fFlashMinPE, evd::RecoDrawingOptions::fFlashTMax, evd::RecoDrawingOptions::fFlashTMin, evd::RecoDrawingOptions::fOpHitLabels, evd::ColorDrawingOptions::fRecoQHigh, evd::ColorDrawingOptions::fRecoQLow, geo::OpDetGeo::GetCenter(), evdb::ColorScale::GetColor(), geo::OpDetGeo::HalfH(), geo::OpDetGeo::HalfW(), art::Handle< T >::isValid(), geo::kCollection, and geo::GeometryCore::OpDetGeoFromOpChannel().
|
private |
Definition at line 140 of file OpHit3DDrawer_tool.cc.
References evdb::View3D::AddPolyLine3D(), and DEFINE_ART_CLASS_TOOL.
Referenced by Draw().