LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
Aid in the rendering of AnalysisBase objects. More...
#include "AnalysisBaseDrawer.h"
Public Member Functions | |
AnalysisBaseDrawer () | |
~AnalysisBaseDrawer () | |
void | DrawDeDx (const art::Event &evt, evdb::View2D *view) |
void | DrawKineticEnergy (const art::Event &evt, evdb::View2D *view) |
void | CalorShower (const art::Event &evt, evdb::View2D *view) |
void | CalorInteractive (const art::Event &evt, evdb::View2D *view, trkf::BezierTrack BTrack, trkf::HitPtrVec Hits) |
Aid in the rendering of AnalysisBase objects.
Definition at line 22 of file AnalysisBaseDrawer.h.
evd::AnalysisBaseDrawer::AnalysisBaseDrawer | ( | ) |
Definition at line 30 of file AnalysisBaseDrawer.cxx.
evd::AnalysisBaseDrawer::~AnalysisBaseDrawer | ( | ) |
Definition at line 33 of file AnalysisBaseDrawer.cxx.
void evd::AnalysisBaseDrawer::CalorInteractive | ( | const art::Event & | evt, |
evdb::View2D * | view, | ||
trkf::BezierTrack | BTrack, | ||
trkf::HitPtrVec | Hits | ||
) |
void evd::AnalysisBaseDrawer::CalorShower | ( | const art::Event & | evt, |
evdb::View2D * | view | ||
) |
Definition at line 255 of file AnalysisBaseDrawer.cxx.
References evdb::View2D::AddLatex(), evdb::View2D::AddLine(), evdb::View2D::AddPolyMarker(), color(), tca::dEdx(), art::fill_ptr_vector(), evd::AnalysisDrawingOptions::fParticleIDLabels, evd::RecoDrawingOptions::fShowerLabels, and art::ProductRetriever::getByLabel().
Referenced by evd::CalorPad::Draw().
void evd::AnalysisBaseDrawer::DrawDeDx | ( | const art::Event & | evt, |
evdb::View2D * | view | ||
) |
Definition at line 36 of file AnalysisBaseDrawer.cxx.
References evdb::View2D::AddLatex(), evdb::View2D::AddLine(), evdb::View2D::AddPolyMarker(), color(), tca::dEdx(), evd::AnalysisDrawingOptions::fCaloPlane, evd::AnalysisDrawingOptions::fCalorimetryLabels, art::fill_ptr_vector(), evd::AnalysisDrawingOptions::fParticleIDLabels, evd::AnalysisDrawingOptions::fTrackID, evd::RecoDrawingOptions::fTrackLabels, art::ProductRetriever::getByLabel(), evd::kColor, evd::kNCOLS, geo::GeometryCore::Nplanes(), and util::size().
Referenced by evd::CalorPad::Draw().
void evd::AnalysisBaseDrawer::DrawKineticEnergy | ( | const art::Event & | evt, |
evdb::View2D * | view | ||
) |
Definition at line 169 of file AnalysisBaseDrawer.cxx.
References evdb::View2D::AddLatex(), evdb::View2D::AddLine(), evdb::View2D::AddMarker(), color(), tca::dEdx(), evd::AnalysisDrawingOptions::fCaloPlane, evd::AnalysisDrawingOptions::fCalorimetryLabels, art::fill_ptr_vector(), evd::AnalysisDrawingOptions::fParticleIDLabels, evd::AnalysisDrawingOptions::fTrackID, evd::RecoDrawingOptions::fTrackLabels, art::ProductRetriever::getByLabel(), evd::kColor, evd::kNCOLS, and geo::GeometryCore::Nplanes().
Referenced by evd::CalorPad::Draw().