LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
Public Member Functions | |
DrawSimEnergyDeposit3D (const fhicl::ParameterSet &pset) | |
void | Draw (const art::Event &, evdb::View3D *) const override |
Private Member Functions | |
void | drawMCPartAssociated (const art::Event &, evdb::View3D *) const |
void | drawAll (const art::Event &, evdb::View3D *) const |
Private Attributes | |
bool | fDrawAllSimEnergy |
Definition at line 27 of file DrawSimEnergyDeposit3D_tool.cc.
|
explicit |
Definition at line 42 of file DrawSimEnergyDeposit3D_tool.cc.
References fDrawAllSimEnergy, and fhicl::ParameterSet::get().
|
overridevirtual |
Implements evdb_tool::ISim3DDrawer.
Definition at line 47 of file DrawSimEnergyDeposit3D_tool.cc.
References drawAll(), drawMCPartAssociated(), fDrawAllSimEnergy, and evd::SimulationDrawingOptions::fShowSimEnergyInfo.
|
private |
Definition at line 183 of file DrawSimEnergyDeposit3D_tool.cc.
References evdb::View3D::AddPolyMarker3D(), evd::Style::ColorFromPDG(), DEFINE_ART_CLASS_TOOL, evd::SimulationDrawingOptions::fSimEnergyLabel, art::ProductRetriever::getByLabel(), art::Handle< T >::isValid(), geo::GeometryCore::PositionToTPCID(), and detinfo::trigger_offset().
Referenced by Draw().
|
private |
Definition at line 63 of file DrawSimEnergyDeposit3D_tool.cc.
References evdb::View3D::AddPolyMarker3D(), evd::Style::ColorFromPDG(), evd::SimulationDrawingOptions::fG4ModuleLabel, evd::SimulationDrawingOptions::fSimEnergyLabel, art::ProductRetriever::getByLabel(), art::Handle< T >::isValid(), geo::GeometryCore::PositionToTPCID(), and detinfo::trigger_offset().
Referenced by Draw().
|
private |
Definition at line 37 of file DrawSimEnergyDeposit3D_tool.cc.
Referenced by Draw(), and DrawSimEnergyDeposit3D().