Global drawing options that apply to all displays. More...
Public Member Functions | |
GeometryDrawingOptions (fhicl::ParameterSet const &pset, art::ActivityRegistry ®) | |
~GeometryDrawingOptions () | |
void | reconfigure (fhicl::ParameterSet const &pset) override |
void | do_reconfigure (fhicl::ParameterSet const &pset) |
Public Attributes | |
int | fZoom |
How to zoom the display. More... | |
float | fZRange |
int | fOutline |
Which outlines to draw. More... | |
std::vector< float > | fFiducialBounds |
std::vector< float > | fSliceBoxSize |
int | fFlip |
Reverse the sense of any of the coordinate axes? More... | |
int | fLabel |
Which labels to draw? More... | |
int | fDimDisabled |
Dim disabled channels? What colors? More... | |
int | fEnabledColor |
int | fDisabledColor |
int | fHighlightPlane |
int | fHighlightCell |
double | fTheta |
View angles for 3D. More... | |
double | fPhi |
double | fPsi |
Static Public Attributes | |
static const int | kZOOM_NONE = 0 |
static const int | kZOOM_HITS = 1 |
static const int | kZOOM_TRUTH = 2 |
static const int | kZOOM_SLICE = 3 |
static const int | kZOOM_SLICEBOX = 4 |
static const int | kZOOM_PARTIAL = 5 |
static const int | kOUTLINE_DETECTOR = 1<<0 |
static const int | kOUTLINE_FIDUCIAL_USER = 1<<1 |
static const int | kOUTLINE_GRID = 1<<2 |
static const int | kOUTLINE_DCMS = 1<<3 |
static const int | kOUTLINE_CELLS = 1<<4 |
static const int | kOUTLINE_BADBOX = 1<<5 |
static const int | kFLIP_X = 1<<0 |
static const int | kFLIP_Y = 1<<1 |
static const int | kFLIP_Z = 1<<2 |
static const int | kLABEL_PLANECELL = 1<<0 |
static const int | kLABEL_COMPASS = 1<<1 |
Global drawing options that apply to all displays.
Definition at line 22 of file GeometryDrawingOptions.h.
|
explicit |
Definition at line 13 of file GeometryDrawingOptions_service.cc.
References reconfigure().
evd::GeometryDrawingOptions::~GeometryDrawingOptions | ( | ) |
Definition at line 21 of file GeometryDrawingOptions_service.cc.
|
inlineinherited |
Definition at line 17 of file Reconfigurable.h.
|
overridevirtual |
Implements evdb::Reconfigurable.
Definition at line 26 of file GeometryDrawingOptions_service.cc.
References DEFINE_ART_SERVICE, fDimDisabled, fDisabledColor, fEnabledColor, fFiducialBounds, fFlip, fHighlightCell, fHighlightPlane, fLabel, fOutline, fPhi, fPsi, fSliceBoxSize, fTheta, fZoom, fZRange, fhicl::ParameterSet::get(), and registry_explorer::v.
Referenced by GeometryDrawingOptions().
int evd::GeometryDrawingOptions::fDimDisabled |
Dim disabled channels? What colors?
Definition at line 70 of file GeometryDrawingOptions.h.
Referenced by evd::GeometryDrawer::DrawCells2D(), and reconfigure().
int evd::GeometryDrawingOptions::fDisabledColor |
Definition at line 72 of file GeometryDrawingOptions.h.
Referenced by evd::GeometryDrawer::DrawCells2D(), and reconfigure().
int evd::GeometryDrawingOptions::fEnabledColor |
Definition at line 71 of file GeometryDrawingOptions.h.
Referenced by evd::GeometryDrawer::DrawCells2D(), and reconfigure().
std::vector<float> evd::GeometryDrawingOptions::fFiducialBounds |
Definition at line 55 of file GeometryDrawingOptions.h.
Referenced by evd::GeometryDrawer::FiducialVolumeUser2D(), and reconfigure().
int evd::GeometryDrawingOptions::fFlip |
Reverse the sense of any of the coordinate axes?
Definition at line 59 of file GeometryDrawingOptions.h.
Referenced by evd::TZProjPad::LayoutHisto(), reconfigure(), evd::GeoTransform::X(), evd::GeoTransform::XYZ(), evd::GeoTransform::Y(), and evd::GeoTransform::Z().
int evd::GeometryDrawingOptions::fHighlightCell |
Definition at line 75 of file GeometryDrawingOptions.h.
Referenced by evd::GeometryDrawer::DrawHighlightCell(), and reconfigure().
int evd::GeometryDrawingOptions::fHighlightPlane |
Definition at line 74 of file GeometryDrawingOptions.h.
Referenced by evd::GeometryDrawer::DrawHighlightCell(), and reconfigure().
int evd::GeometryDrawingOptions::fLabel |
Which labels to draw?
Definition at line 65 of file GeometryDrawingOptions.h.
Referenced by evd::GeometryDrawer::DrawCells2D(), evd::TZProjPad::LayoutHisto(), and reconfigure().
int evd::GeometryDrawingOptions::fOutline |
Which outlines to draw.
Definition at line 45 of file GeometryDrawingOptions.h.
Referenced by evd::GeometryDrawer::DetOutline2D(), evd::TZProjPad::Draw(), evd::GeometryDrawer::DrawBadBoxesExact(), evd::GeometryDrawer::DrawBadBoxesPretty(), evd::GeometryDrawer::DrawCells2D(), evd::GeometryDrawer::DrawDCMBoxes(), evd::GeometryDrawer::FiducialVolumeUser2D(), evd::RawDataDrawer::RawDigit2D(), evd::RawDataDrawer::RawDigitHardware(), and reconfigure().
double evd::GeometryDrawingOptions::fPhi |
Definition at line 78 of file GeometryDrawingOptions.h.
Referenced by evd::Display3DPad::Draw(), and reconfigure().
double evd::GeometryDrawingOptions::fPsi |
Definition at line 78 of file GeometryDrawingOptions.h.
Referenced by evd::Display3DPad::Draw(), and reconfigure().
std::vector<float> evd::GeometryDrawingOptions::fSliceBoxSize |
Definition at line 56 of file GeometryDrawingOptions.h.
Referenced by evd::SliceNavigator::GetBox(), and reconfigure().
double evd::GeometryDrawingOptions::fTheta |
View angles for 3D.
Definition at line 78 of file GeometryDrawingOptions.h.
Referenced by evd::Display3DPad::Draw(), and reconfigure().
int evd::GeometryDrawingOptions::fZoom |
How to zoom the display.
Definition at line 35 of file GeometryDrawingOptions.h.
Referenced by evd::TZProjPad::Draw(), and reconfigure().
float evd::GeometryDrawingOptions::fZRange |
Definition at line 43 of file GeometryDrawingOptions.h.
Referenced by reconfigure(), and evd::TZProjPad::ShowPartial().
|
static |
Definition at line 60 of file GeometryDrawingOptions.h.
Referenced by evd::TZProjPad::LayoutHisto(), evd::GeoTransform::X(), and evd::GeoTransform::XYZ().
|
static |
Definition at line 61 of file GeometryDrawingOptions.h.
Referenced by evd::GeoTransform::XYZ(), and evd::GeoTransform::Y().
|
static |
Definition at line 62 of file GeometryDrawingOptions.h.
Referenced by evd::TZProjPad::LayoutHisto(), evd::GeoTransform::XYZ(), and evd::GeoTransform::Z().
|
static |
Definition at line 67 of file GeometryDrawingOptions.h.
Referenced by evd::TZProjPad::LayoutHisto().
|
static |
Definition at line 66 of file GeometryDrawingOptions.h.
Referenced by evd::GeometryDrawer::DrawCells2D().
|
static |
Definition at line 51 of file GeometryDrawingOptions.h.
Referenced by evd::GeometryDrawer::DrawBadBoxesExact(), and evd::GeometryDrawer::DrawBadBoxesPretty().
|
static |
Definition at line 50 of file GeometryDrawingOptions.h.
Referenced by evd::GeometryDrawer::DrawCells2D(), evd::RawDataDrawer::RawDigit2D(), and evd::RawDataDrawer::RawDigitHardware().
|
static |
Definition at line 49 of file GeometryDrawingOptions.h.
Referenced by evd::GeometryDrawer::DrawDCMBoxes().
|
static |
Definition at line 46 of file GeometryDrawingOptions.h.
Referenced by evd::GeometryDrawer::DetOutline2D().
|
static |
Definition at line 47 of file GeometryDrawingOptions.h.
Referenced by evd::GeometryDrawer::FiducialVolumeUser2D().
|
static |
Definition at line 48 of file GeometryDrawingOptions.h.
Referenced by evd::TZProjPad::Draw().
|
static |
Definition at line 37 of file GeometryDrawingOptions.h.
Referenced by evd::TZProjPad::Draw().
|
static |
Definition at line 36 of file GeometryDrawingOptions.h.
|
static |
Definition at line 41 of file GeometryDrawingOptions.h.
Referenced by evd::TZProjPad::Draw().
|
static |
Definition at line 39 of file GeometryDrawingOptions.h.
Referenced by evd::TZProjPad::Draw().
|
static |
Definition at line 40 of file GeometryDrawingOptions.h.
Referenced by evd::TZProjPad::Draw().
|
static |
Definition at line 38 of file GeometryDrawingOptions.h.
Referenced by evd::TZProjPad::Draw().