LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "SimulationDrawingOptions.h"
Public Member Functions | |
SimulationDrawingOptions (fhicl::ParameterSet const &pset) | |
void | reconfigure (fhicl::ParameterSet const &pset) |
void | do_reconfigure (fhicl::ParameterSet const &pset) |
Public Attributes | |
bool | fShowMCTruthText |
unsigned short | fShowMCTruthVectors |
bool | fShowMCTruthTrajectories |
bool | fShowSimChannelInfo |
bool | fShowSimEnergyInfo |
bool | fShowSimPhotonInfo |
Display SimPhoton info in 3D display. More... | |
bool | fShowMCTruthColors |
bool | fShowMCTruthFullSize |
bool | fShowScintillationLight = false |
Whether to draw low energy light (default: no). More... | |
double | fMinEnergyDeposition |
art::InputTag | fG4ModuleLabel |
module label producing sim::SimChannel objects More... | |
art::InputTag | fSimChannelLabel |
SimChannels may be independent of MC stuff. More... | |
art::InputTag | fSimEnergyLabel |
Also for SimEnergyDeposits. More... | |
art::InputTag | fSimPhotonLabel |
and for SimPhotons More... | |
fhicl::ParameterSet | f3DDrawerParams |
FHICL paramegers for the 3D drawers. More... | |
Definition at line 21 of file SimulationDrawingOptions.h.
|
explicit |
Definition at line 12 of file SimulationDrawingOptions.cc.
References reconfigure().
|
inlineinherited |
Definition at line 16 of file Reconfigurable.h.
References evdb::Reconfigurable::reconfigure(), and evdb::Reconfigurable::~Reconfigurable().
|
virtual |
Implements evdb::Reconfigurable.
Definition at line 19 of file SimulationDrawingOptions.cc.
References f3DDrawerParams, fG4ModuleLabel, fMinEnergyDeposition, fShowMCTruthColors, fShowMCTruthFullSize, fShowMCTruthText, fShowMCTruthTrajectories, fShowMCTruthVectors, fShowScintillationLight, fShowSimChannelInfo, fShowSimEnergyInfo, fShowSimPhotonInfo, fSimChannelLabel, fSimEnergyLabel, fSimPhotonLabel, and fhicl::ParameterSet::get().
Referenced by SimulationDrawingOptions().
fhicl::ParameterSet evd::SimulationDrawingOptions::f3DDrawerParams |
FHICL paramegers for the 3D drawers.
Definition at line 42 of file SimulationDrawingOptions.h.
Referenced by evd::Display3DPad::Display3DPad(), and reconfigure().
art::InputTag evd::SimulationDrawingOptions::fG4ModuleLabel |
module label producing sim::SimChannel objects
Definition at line 37 of file SimulationDrawingOptions.h.
Referenced by evdb_tool::DrawSimPhoton3D::Draw(), evdb_tool::DrawLArVoxel3D::Draw(), evdb_tool::DrawSimEnergyDeposit3D::drawMCPartAssociated(), evd::SimulationDrawer::GetParticle(), evd::SimulationDrawer::MCTruth3D(), and reconfigure().
double evd::SimulationDrawingOptions::fMinEnergyDeposition |
Definition at line 36 of file SimulationDrawingOptions.h.
Referenced by evdb_tool::DrawLArVoxel3D::Draw(), evd::SimulationDrawer::MCTruth3D(), evd::SimulationDrawer::MCTruthOrtho(), and reconfigure().
bool evd::SimulationDrawingOptions::fShowMCTruthColors |
Definition at line 33 of file SimulationDrawingOptions.h.
Referenced by evdb_tool::DrawLArVoxel3D::Draw(), evd::SimulationDrawer::MCTruth3D(), and reconfigure().
bool evd::SimulationDrawingOptions::fShowMCTruthFullSize |
Definition at line 34 of file SimulationDrawingOptions.h.
Referenced by evdb_tool::DrawLArVoxel3D::Draw(), evd::SimulationDrawer::MCTruth3D(), and reconfigure().
bool evd::SimulationDrawingOptions::fShowMCTruthText |
Definition at line 27 of file SimulationDrawingOptions.h.
Referenced by evd::SimulationDrawer::MCTruthLongText(), evd::SimulationDrawer::MCTruthShortText(), reconfigure(), evd::TWQProjectionView::SetMCInfo(), evd::TWQMultiTPCProjectionView::SetMCInfo(), evd::TWQMultiTPCProjectionView::TWQMultiTPCProjectionView(), and evd::TWQProjectionView::TWQProjectionView().
bool evd::SimulationDrawingOptions::fShowMCTruthTrajectories |
Definition at line 29 of file SimulationDrawingOptions.h.
Referenced by evdb_tool::DrawLArVoxel3D::Draw(), evd::SimulationDrawer::MCTruth3D(), evd::SimulationDrawer::MCTruthOrtho(), and reconfigure().
unsigned short evd::SimulationDrawingOptions::fShowMCTruthVectors |
Definition at line 28 of file SimulationDrawingOptions.h.
Referenced by reconfigure(), evd::TWQProjectionView::SetMCInfo(), and evd::TWQMultiTPCProjectionView::SetMCInfo().
bool evd::SimulationDrawingOptions::fShowScintillationLight = false |
Whether to draw low energy light (default: no).
Definition at line 35 of file SimulationDrawingOptions.h.
Referenced by reconfigure().
bool evd::SimulationDrawingOptions::fShowSimChannelInfo |
Definition at line 30 of file SimulationDrawingOptions.h.
Referenced by evdb_tool::DrawLArVoxel3D::Draw(), and reconfigure().
bool evd::SimulationDrawingOptions::fShowSimEnergyInfo |
Definition at line 31 of file SimulationDrawingOptions.h.
Referenced by evdb_tool::DrawSimEnergyDeposit3D::Draw(), and reconfigure().
bool evd::SimulationDrawingOptions::fShowSimPhotonInfo |
Display SimPhoton info in 3D display.
Definition at line 32 of file SimulationDrawingOptions.h.
Referenced by evdb_tool::DrawSimPhoton3D::Draw(), and reconfigure().
art::InputTag evd::SimulationDrawingOptions::fSimChannelLabel |
SimChannels may be independent of MC stuff.
Definition at line 38 of file SimulationDrawingOptions.h.
Referenced by evdb_tool::DrawLArVoxel3D::Draw(), evd::SimulationDrawer::MCTruthOrtho(), and reconfigure().
art::InputTag evd::SimulationDrawingOptions::fSimEnergyLabel |
Also for SimEnergyDeposits.
Definition at line 39 of file SimulationDrawingOptions.h.
Referenced by evdb_tool::DrawSimEnergyDeposit3D::drawAll(), evdb_tool::DrawSimEnergyDeposit3D::drawMCPartAssociated(), and reconfigure().
art::InputTag evd::SimulationDrawingOptions::fSimPhotonLabel |
and for SimPhotons
Definition at line 40 of file SimulationDrawingOptions.h.
Referenced by evdb_tool::DrawSimPhoton3D::Draw(), and reconfigure().