LArSoft
v06_85_00
Liquid Argon Software toolkit - http://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 35 of file AnalysisBaseDrawer.h.
evd::AnalysisBaseDrawer::AnalysisBaseDrawer | ( | ) |
Definition at line 53 of file AnalysisBaseDrawer.cxx.
evd::AnalysisBaseDrawer::~AnalysisBaseDrawer | ( | ) |
Definition at line 59 of file AnalysisBaseDrawer.cxx.
void evd::AnalysisBaseDrawer::CalorInteractive | ( | const art::Event & | evt, |
evdb::View2D * | view, | ||
trkf::BezierTrack | BTrack, | ||
trkf::HitPtrVec | Hits | ||
) |
Definition at line 343 of file AnalysisBaseDrawer.cxx.
References evdb::View2D::AddLatex(), evdb::View2D::AddLine(), evdb::View2D::AddPolyMarker(), evd::Style::ColorFromPDG(), anab::Calorimetry::dEdx(), evd::RecoDrawingOptions::fCaloPSet, trkf::BezierTrack::GetCalorimetryObject(), hits(), trkf::HitPtrVec::Hits, geo::kCollection, and anab::Calorimetry::ResidualRange().
Referenced by evd::CalorPad::Draw().
void evd::AnalysisBaseDrawer::CalorShower | ( | const art::Event & | evt, |
evdb::View2D * | view | ||
) |
Definition at line 281 of file AnalysisBaseDrawer.cxx.
References evdb::View2D::AddLatex(), evdb::View2D::AddLine(), evdb::View2D::AddPolyMarker(), color(), art::fill_ptr_vector(), evd::AnalysisDrawingOptions::fParticleIDLabels, evd::RecoDrawingOptions::fShowerLabels, and art::DataViewImpl::getByLabel().
Referenced by evd::CalorPad::Draw().
void evd::AnalysisBaseDrawer::DrawDeDx | ( | const art::Event & | evt, |
evdb::View2D * | view | ||
) |
Definition at line 65 of file AnalysisBaseDrawer.cxx.
References evdb::View2D::AddLatex(), evdb::View2D::AddLine(), evdb::View2D::AddPolyMarker(), color(), evd::AnalysisDrawingOptions::fCaloPlane, evd::AnalysisDrawingOptions::fCalorimetryLabels, art::fill_ptr_vector(), evd::AnalysisDrawingOptions::fParticleIDLabels, evd::RecoDrawingOptions::fTrackLabels, art::DataViewImpl::getByLabel(), evd::kColor, evd::kNCOLS, and geo::GeometryCore::Nplanes().
Referenced by evd::CalorPad::Draw().
void evd::AnalysisBaseDrawer::DrawKineticEnergy | ( | const art::Event & | evt, |
evdb::View2D * | view | ||
) |
Definition at line 192 of file AnalysisBaseDrawer.cxx.
References evdb::View2D::AddLatex(), evdb::View2D::AddLine(), evdb::View2D::AddMarker(), color(), evd::AnalysisDrawingOptions::fCaloPlane, evd::AnalysisDrawingOptions::fCalorimetryLabels, art::fill_ptr_vector(), evd::AnalysisDrawingOptions::fParticleIDLabels, evd::RecoDrawingOptions::fTrackLabels, art::DataViewImpl::getByLabel(), evd::kColor, evd::kNCOLS, and geo::GeometryCore::Nplanes().
Referenced by evd::CalorPad::Draw().