LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
evd::EvdLayoutOptions Class Reference

#include "EvdLayoutOptions.h"

Inheritance diagram for evd::EvdLayoutOptions:
evdb::Reconfigurable

Public Member Functions

 EvdLayoutOptions (fhicl::ParameterSet const &pset, art::ActivityRegistry &reg)
 
 ~EvdLayoutOptions ()
 
void reconfigure (fhicl::ParameterSet const &pset)
 
void do_reconfigure (fhicl::ParameterSet const &pset)
 

Public Attributes

const fhicl::ParameterSetfParameterSet
 
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...
 

Detailed Description

Definition at line 20 of file EvdLayoutOptions.h.

Constructor & Destructor Documentation

evd::EvdLayoutOptions::EvdLayoutOptions ( fhicl::ParameterSet const &  pset,
art::ActivityRegistry reg 
)
explicit

Definition at line 16 of file EvdLayoutOptions_service.cc.

References fParameterSet, and reconfigure().

17  :
19  {
20  this->reconfigure(pset);
21  }
void reconfigure(fhicl::ParameterSet const &pset)
const fhicl::ParameterSet & fParameterSet
evd::EvdLayoutOptions::~EvdLayoutOptions ( )

Definition at line 24 of file EvdLayoutOptions_service.cc.

25  {
26  }

Member Function Documentation

void evdb::Reconfigurable::do_reconfigure ( fhicl::ParameterSet const &  pset)
inlineinherited

Definition at line 17 of file Reconfigurable.h.

17 { reconfigure(pset); }
virtual void reconfigure(fhicl::ParameterSet const &)=0
void evd::EvdLayoutOptions::reconfigure ( fhicl::ParameterSet const &  pset)
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().

29  {
30 
31  fShowSideBar = pset.get< int >("ShowSideBar");
32  fAutoZoomInterest = pset.get< int >("AutoZoomInterest");
33  fPrintTotalCharge = pset.get< int >("PrintTotalCharge");
34  fShowEndPointSection = pset.get< int >("ShowEndPointSection");
35  fShowEndPointMarkers = pset.get< int >("ShowEndPointMarkers");
36  fShowClusterSection = pset.get< int >("ShowClusterSection");
37  fMakeClusters = pset.get< int >("MakeClusters");
38  fMakeSeeds = pset.get< int >("MakeSeeds");
39  fChangeWire = pset.get< int >("ChangeWire");
40  fEnableMCTruthCheckBox = pset.get< int >("EnableMCTruthCheckBox");
41 
42  fThreeWindow = pset.get< bool >("DrawThreeWindow", true);
43  fDrawGrid = pset.get< bool >("DrawGrid", true);
44  fDrawAxes = pset.get< bool >("DrawAxes", true);
45  fDrawBadChannels = pset.get< bool >("DrawBadChannels", true);
46  }
int fEnableMCTruthCheckBox
1 to have the check box appear, 0 otherwise
bool fDrawAxes
true to draw coordinate axes
int fMakeClusters
Draw two lines to make clusters if clicked.
int fMakeSeeds
Draw two lines to make clusters if clicked.
int fShowEndPointSection
Show section corresponding to EndPoint finding.
int fShowClusterSection
Show section to make clusters.
bool fThreeWindow
true to draw rectangular box representing 3 windows
int fShowSideBar
1 to show, 0 don&#39;t show
int fAutoZoomInterest
Set the automatic zoom to the interest region.
int fShowEndPointMarkers
Draw EndPoint Markers if clicked.
bool fDrawGrid
true to draw backing grid
int fChangeWire
1 to click mouse and change wire, 0 don&#39;t
int fPrintTotalCharge
Print out the total charge in an event.
bool fDrawBadChannels
true to draw bad channels

Member Data Documentation

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().

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::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().


The documentation for this class was generated from the following files: