All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
evd::EvdLayoutOptions Class Reference

#include <EvdLayoutOptions.h>

Inheritance diagram for evd::EvdLayoutOptions:

Public Member Functions

 EvdLayoutOptions (fhicl::ParameterSet const &pset)
 
void reconfigure (fhicl::ParameterSet const &pset) override
 

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

Detailed Description

Definition at line 19 of file EvdLayoutOptions.h.

Constructor & Destructor Documentation

evd::EvdLayoutOptions::EvdLayoutOptions ( fhicl::ParameterSet const &  pset)
explicit

Definition at line 12 of file EvdLayoutOptions.cc.

12  :
13  evdb::Reconfigurable{pset}, fParameterSet(pset)
14  {
15  this->reconfigure(pset);
16  }
fhicl::ParameterSet const & fParameterSet
void reconfigure(fhicl::ParameterSet const &pset) override

Member Function Documentation

void evd::EvdLayoutOptions::reconfigure ( fhicl::ParameterSet const &  pset)
override

Definition at line 19 of file EvdLayoutOptions.cc.

19  {
20 
21  fShowSideBar = pset.get< int >("ShowSideBar");
22  fAutoZoomInterest = pset.get< int >("AutoZoomInterest");
23  fPrintTotalCharge = pset.get< int >("PrintTotalCharge");
24  fShowEndPointSection = pset.get< int >("ShowEndPointSection");
25  fShowEndPointMarkers = pset.get< int >("ShowEndPointMarkers");
26  fShowClusterSection = pset.get< int >("ShowClusterSection");
27  fMakeClusters = pset.get< int >("MakeClusters");
28  fChangeWire = pset.get< int >("ChangeWire");
29  fEnableMCTruthCheckBox = pset.get< int >("EnableMCTruthCheckBox");
30 
31  fThreeWindow = pset.get< bool >("DrawThreeWindow", true);
32  fDrawGrid = pset.get< bool >("DrawGrid", true);
33  fDrawAxes = pset.get< bool >("DrawAxes", true);
34  fDrawBadChannels = pset.get< bool >("DrawBadChannels", true);
35 
36  fDisplayName = pset.get< std::string >("DisplayName", "LArSoft");
37  }
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 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
std::string fDisplayName
Name to apply to 2D display.
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::fAutoZoomInterest

Set the automatic zoom to the interest region.

Definition at line 29 of file EvdLayoutOptions.h.

int evd::EvdLayoutOptions::fChangeWire

1 to click mouse and change wire, 0 don't

Definition at line 35 of file EvdLayoutOptions.h.

std::string evd::EvdLayoutOptions::fDisplayName

Name to apply to 2D display.

Definition at line 43 of file EvdLayoutOptions.h.

bool evd::EvdLayoutOptions::fDrawAxes

true to draw coordinate axes

Definition at line 40 of file EvdLayoutOptions.h.

bool evd::EvdLayoutOptions::fDrawBadChannels

true to draw bad channels

Definition at line 41 of file EvdLayoutOptions.h.

bool evd::EvdLayoutOptions::fDrawGrid

true to draw backing grid

Definition at line 39 of file EvdLayoutOptions.h.

int evd::EvdLayoutOptions::fEnableMCTruthCheckBox

1 to have the check box appear, 0 otherwise

Definition at line 36 of file EvdLayoutOptions.h.

int evd::EvdLayoutOptions::fMakeClusters

Draw two lines to make clusters if clicked.

Definition at line 34 of file EvdLayoutOptions.h.

fhicl::ParameterSet const& evd::EvdLayoutOptions::fParameterSet

Definition at line 26 of file EvdLayoutOptions.h.

int evd::EvdLayoutOptions::fPrintTotalCharge

Print out the total charge in an event.

Definition at line 30 of file EvdLayoutOptions.h.

int evd::EvdLayoutOptions::fShowClusterSection

Show section to make clusters.

Definition at line 33 of file EvdLayoutOptions.h.

int evd::EvdLayoutOptions::fShowEndPointMarkers

Draw EndPoint Markers if clicked.

Definition at line 32 of file EvdLayoutOptions.h.

int evd::EvdLayoutOptions::fShowEndPointSection

Show section corresponding to EndPoint finding.

Definition at line 31 of file EvdLayoutOptions.h.

int evd::EvdLayoutOptions::fShowSideBar

1 to show, 0 don't show

Definition at line 28 of file EvdLayoutOptions.h.

bool evd::EvdLayoutOptions::fThreeWindow

true to draw rectangular box representing 3 windows

Definition at line 38 of file EvdLayoutOptions.h.


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