EvdLayoutOptions.h
Go to the documentation of this file.
1 ////////////////////////////////////////////////////////////////////////
2 //
3 // Display parameters for the raw data
4 //
5 // \author brebel@fnal.gov
6 ////////////////////////////////////////////////////////////////////////
7 #ifndef EVDLAYOUTOPTIONS_H
8 #define EVDLAYOUTOPTIONS_H
9 #ifndef __CINT__
10 #include <string>
11 
13 #include "fhiclcpp/ParameterSet.h"
14 #include "nuevdb/EventDisplayBase/Reconfigurable.h"
15 
16 namespace evd {
17  class EvdLayoutOptions : public evdb::Reconfigurable
18  {
19  public:
20  explicit EvdLayoutOptions(fhicl::ParameterSet const& pset);
21 
22  void reconfigure(fhicl::ParameterSet const& pset) override;
23 
25 
26  int fShowSideBar; ///< 1 to show, 0 don't show
27  int fAutoZoomInterest; ///< Set the automatic zoom to the interest region
28  int fPrintTotalCharge; ///< Print out the total charge in an event
29  int fShowEndPointSection; ///< Show section corresponding to EndPoint finding
30  int fShowEndPointMarkers; ///< Draw EndPoint Markers if clicked.
31  int fShowClusterSection; ///< Show section to make clusters
32  int fMakeClusters; ///< Draw two lines to make clusters if clicked
33  int fChangeWire; ///< 1 to click mouse and change wire, 0 don't
34  int fEnableMCTruthCheckBox; ///< 1 to have the check box appear, 0 otherwise
35 
36  bool fThreeWindow; ///< true to draw rectangular box representing 3 windows
37  bool fDrawGrid; ///< true to draw backing grid
38  bool fDrawAxes; ///< true to draw coordinate axes
39  bool fDrawBadChannels; ///< true to draw bad channels
40 
41  std::string fDisplayName; ///< Name to apply to 2D display
42  };
43 }//namespace
44 #endif // __CINT__
46 #endif
int fEnableMCTruthCheckBox
1 to have the check box appear, 0 otherwise
std::string string
Definition: nybbler.cc:12
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
LArSoft includes.
Definition: InfoTransfer.h:33
int fAutoZoomInterest
Set the automatic zoom to the interest region.
#define DECLARE_ART_SERVICE(svc, scope)
EvdLayoutOptions(fhicl::ParameterSet const &pset)
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
fhicl::ParameterSet const & fParameterSet
int fPrintTotalCharge
Print out the total charge in an event.
bool fDrawBadChannels
true to draw bad channels
void reconfigure(fhicl::ParameterSet const &pset) override