LArSoft
v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "EvdLayoutOptions.h"
Public Member Functions | |
EvdLayoutOptions (fhicl::ParameterSet const &pset, art::ActivityRegistry ®) | |
~EvdLayoutOptions () | |
void | reconfigure (fhicl::ParameterSet const &pset) |
void | do_reconfigure (fhicl::ParameterSet const &pset) |
Public Attributes | |
const fhicl::ParameterSet & | 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 | fMakeSeeds |
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... | |
Definition at line 20 of file EvdLayoutOptions.h.
|
explicit |
Definition at line 16 of file EvdLayoutOptions_service.cc.
References fParameterSet, and reconfigure().
evd::EvdLayoutOptions::~EvdLayoutOptions | ( | ) |
Definition at line 24 of file EvdLayoutOptions_service.cc.
|
inlineinherited |
Definition at line 17 of file Reconfigurable.h.
|
virtual |
Implements evdb::Reconfigurable.
Definition at line 29 of file EvdLayoutOptions_service.cc.
References DEFINE_ART_SERVICE, fAutoZoomInterest, fChangeWire, fDrawAxes, fDrawBadChannels, fDrawGrid, fEnableMCTruthCheckBox, fMakeClusters, fMakeSeeds, 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 31 of file EvdLayoutOptions.h.
Referenced by evd::TWQProjectionView::OnNewEvent(), reconfigure(), evd::TWQMultiTPCProjectionView::SetUpZoomButtons(), evd::TWQProjectionView::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 38 of file EvdLayoutOptions.h.
Referenced by reconfigure().
bool evd::EvdLayoutOptions::fDrawAxes |
true to draw coordinate axes
Definition at line 43 of file EvdLayoutOptions.h.
Referenced by reconfigure().
bool evd::EvdLayoutOptions::fDrawBadChannels |
true to draw bad channels
Definition at line 44 of file EvdLayoutOptions.h.
Referenced by reconfigure().
bool evd::EvdLayoutOptions::fDrawGrid |
true to draw backing grid
Definition at line 42 of file EvdLayoutOptions.h.
Referenced by reconfigure().
int evd::EvdLayoutOptions::fEnableMCTruthCheckBox |
1 to have the check box appear, 0 otherwise
Definition at line 39 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 36 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(), evd::TWQProjectionView::SetSeedInterest(), and evd::TWQProjectionView::SetUpClusterButtons().
int evd::EvdLayoutOptions::fMakeSeeds |
Draw two lines to make clusters if clicked.
Definition at line 37 of file EvdLayoutOptions.h.
Referenced by evd::TWQProjectionView::ClearSelection(), evd::CalorPad::Draw(), evd::Display3DPad::Draw(), evd::TWQProjectionView::DrawLine(), evd::TWireProjPad::DrawLinesinView(), evd::TWQProjectionView::MouseDispatch(), evd::TWQProjectionView::RadioButtonsDispatch(), reconfigure(), evd::HitSelector::SaveSeedLines(), evd::TWQProjectionView::SaveSelection(), evd::TWQProjectionView::SetSeedInterest(), and evd::TWQProjectionView::SetUpClusterButtons().
const fhicl::ParameterSet& evd::EvdLayoutOptions::fParameterSet |
Definition at line 28 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 32 of file EvdLayoutOptions.h.
Referenced by evd::TWQMultiTPCProjectionView::Draw(), evd::TWQProjectionView::Draw(), and reconfigure().
int evd::EvdLayoutOptions::fShowClusterSection |
Show section to make clusters.
Definition at line 35 of file EvdLayoutOptions.h.
Referenced by reconfigure(), and evd::TWQProjectionView::SetUpClusterButtons().
int evd::EvdLayoutOptions::fShowEndPointMarkers |
Draw EndPoint Markers if clicked.
Definition at line 34 of file EvdLayoutOptions.h.
Referenced by evd::TWQMultiTPCProjectionView::FindEndPoint(), evd::TWQProjectionView::FindEndPoint(), reconfigure(), evd::TWQMultiTPCProjectionView::SelectPoint(), evd::TWQProjectionView::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 33 of file EvdLayoutOptions.h.
Referenced by reconfigure(), evd::TWQMultiTPCProjectionView::SelectPoint(), evd::TWQProjectionView::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 30 of file EvdLayoutOptions.h.
Referenced by reconfigure(), and evd::TWQMultiTPCProjectionView::TWQMultiTPCProjectionView().
bool evd::EvdLayoutOptions::fThreeWindow |
true to draw rectangular box representing 3 windows
Definition at line 41 of file EvdLayoutOptions.h.
Referenced by reconfigure().