LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "EvdLayoutOptions.h"
Public Member Functions | |
EvdLayoutOptions (fhicl::ParameterSet const &pset) | |
void | reconfigure (fhicl::ParameterSet const &pset) override |
void | do_reconfigure (fhicl::ParameterSet const &pset) |
Public Attributes | |
fhicl::ParameterSet const & | fParameterSet |
int | fShowSideBar |
1 to show, 0 don't show More... | |
int | fAutoZoomInterest |
Set the automatic zoom to the interest region. More... | |
int | fPrintTotalCharge |
Print out the total charge in an event. More... | |
int | fShowEndPointSection |
Show section corresponding to EndPoint finding. More... | |
int | fShowEndPointMarkers |
Draw EndPoint Markers if clicked. More... | |
int | fShowClusterSection |
Show section to make clusters. More... | |
int | fMakeClusters |
Draw two lines to make clusters if clicked. More... | |
int | fChangeWire |
1 to click mouse and change wire, 0 don't More... | |
int | fEnableMCTruthCheckBox |
1 to have the check box appear, 0 otherwise More... | |
bool | fThreeWindow |
true to draw rectangular box representing 3 windows More... | |
bool | fDrawGrid |
true to draw backing grid More... | |
bool | fDrawAxes |
true to draw coordinate axes More... | |
bool | fDrawBadChannels |
true to draw bad channels More... | |
std::string | fDisplayName |
Name to apply to 2D display. More... | |
Definition at line 21 of file EvdLayoutOptions.h.
|
explicit |
Definition at line 12 of file EvdLayoutOptions.cc.
References fParameterSet, and reconfigure().
|
inlineinherited |
Definition at line 16 of file Reconfigurable.h.
References evdb::Reconfigurable::reconfigure(), and evdb::Reconfigurable::~Reconfigurable().
|
overridevirtual |
Implements evdb::Reconfigurable.
Definition at line 19 of file EvdLayoutOptions.cc.
References fAutoZoomInterest, fChangeWire, fDisplayName, fDrawAxes, fDrawBadChannels, fDrawGrid, fEnableMCTruthCheckBox, fMakeClusters, fPrintTotalCharge, fShowClusterSection, fShowEndPointMarkers, fShowEndPointSection, fShowSideBar, fThreeWindow, and fhicl::ParameterSet::get().
Referenced by EvdLayoutOptions().
int evd::EvdLayoutOptions::fAutoZoomInterest |
Set the automatic zoom to the interest region.
Definition at line 30 of file EvdLayoutOptions.h.
Referenced by evd::TWQProjectionView::OnNewEvent(), reconfigure(), evd::TWQProjectionView::SetUpZoomButtons(), evd::TWQMultiTPCProjectionView::SetUpZoomButtons(), evd::TWQMultiTPCProjectionView::SetZoomInterest(), and evd::TWQProjectionView::SetZoomInterest().
int evd::EvdLayoutOptions::fChangeWire |
1 to click mouse and change wire, 0 don't
Definition at line 36 of file EvdLayoutOptions.h.
Referenced by evd::TWQProjectionView::MouseDispatch(), evd::TWQMultiTPCProjectionView::MouseDispatch(), and reconfigure().
std::string evd::EvdLayoutOptions::fDisplayName |
Name to apply to 2D display.
Definition at line 44 of file EvdLayoutOptions.h.
Referenced by evd::HeaderDrawer::Header(), and reconfigure().
bool evd::EvdLayoutOptions::fDrawAxes |
true to draw coordinate axes
Definition at line 41 of file EvdLayoutOptions.h.
Referenced by reconfigure().
bool evd::EvdLayoutOptions::fDrawBadChannels |
true to draw bad channels
Definition at line 42 of file EvdLayoutOptions.h.
Referenced by reconfigure().
bool evd::EvdLayoutOptions::fDrawGrid |
true to draw backing grid
Definition at line 40 of file EvdLayoutOptions.h.
Referenced by reconfigure().
int evd::EvdLayoutOptions::fEnableMCTruthCheckBox |
1 to have the check box appear, 0 otherwise
Definition at line 37 of file EvdLayoutOptions.h.
Referenced by reconfigure(), evd::TWQMultiTPCProjectionView::TWQMultiTPCProjectionView(), and evd::TWQProjectionView::TWQProjectionView().
int evd::EvdLayoutOptions::fMakeClusters |
Draw two lines to make clusters if clicked.
Definition at line 35 of file EvdLayoutOptions.h.
Referenced by evd::TWQProjectionView::ClearSelection(), evd::TWQProjectionView::MouseDispatch(), evd::TWQProjectionView::RadioButtonsDispatch(), reconfigure(), evd::TWQProjectionView::SaveSelection(), evd::TWQProjectionView::SelectHit(), evd::TWQProjectionView::SetClusterInterest(), and evd::TWQProjectionView::SetUpClusterButtons().
fhicl::ParameterSet const& evd::EvdLayoutOptions::fParameterSet |
Definition at line 27 of file EvdLayoutOptions.h.
Referenced by EvdLayoutOptions(), and evd::DrawingPad::GeometryDraw().
int evd::EvdLayoutOptions::fPrintTotalCharge |
Print out the total charge in an event.
Definition at line 31 of file EvdLayoutOptions.h.
Referenced by evd::TWQProjectionView::Draw(), evd::TWQMultiTPCProjectionView::Draw(), and reconfigure().
int evd::EvdLayoutOptions::fShowClusterSection |
Show section to make clusters.
Definition at line 34 of file EvdLayoutOptions.h.
Referenced by reconfigure(), and evd::TWQProjectionView::SetUpClusterButtons().
int evd::EvdLayoutOptions::fShowEndPointMarkers |
Draw EndPoint Markers if clicked.
Definition at line 33 of file EvdLayoutOptions.h.
Referenced by evd::TWQMultiTPCProjectionView::FindEndPoint(), evd::TWQProjectionView::FindEndPoint(), reconfigure(), evd::TWQProjectionView::SelectPoint(), evd::TWQMultiTPCProjectionView::SelectPoint(), evd::TWQMultiTPCProjectionView::SetUpPositionFind(), evd::TWQProjectionView::SetUpPositionFind(), evd::TWQMultiTPCProjectionView::ToggleEndPointMarkers(), and evd::TWQProjectionView::ToggleEndPointMarkers().
int evd::EvdLayoutOptions::fShowEndPointSection |
Show section corresponding to EndPoint finding.
Definition at line 32 of file EvdLayoutOptions.h.
Referenced by reconfigure(), evd::TWQProjectionView::SelectPoint(), evd::TWQMultiTPCProjectionView::SelectPoint(), evd::TWQMultiTPCProjectionView::SetUpPositionFind(), evd::TWQProjectionView::SetUpPositionFind(), evd::TWQMultiTPCProjectionView::TWQMultiTPCProjectionView(), and evd::TWQProjectionView::TWQProjectionView().
int evd::EvdLayoutOptions::fShowSideBar |
1 to show, 0 don't show
Definition at line 29 of file EvdLayoutOptions.h.
Referenced by reconfigure(), evd::TWQMultiTPCProjectionView::TWQMultiTPCProjectionView(), and evd::TWQProjectionView::TWQProjectionView().
bool evd::EvdLayoutOptions::fThreeWindow |
true to draw rectangular box representing 3 windows
Definition at line 39 of file EvdLayoutOptions.h.
Referenced by reconfigure().