LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
Display parameters for the raw data. More...
#include "RawDrawingOptions.h"
Public Member Functions | |
RawDrawingOptions (fhicl::ParameterSet const &pset) | |
void | reconfigure (fhicl::ParameterSet const &pset) override |
geo::TPCID | CurrentTPC () const |
Returns the current TPC as a TPCID. More... | |
double | RoIthreshold (geo::PlaneID const &planeID) const |
Returns the region of interest threshold for the specified wire plane. More... | |
double | RoIthreshold (geo::PlaneID::PlaneID_t plane) const |
Returns the region of interest threshold for the specified wire plane. More... | |
void | do_reconfigure (fhicl::ParameterSet const &pset) |
Public Attributes | |
int | fDrawRawDataOrCalibWires |
0 for raw More... | |
int | fTicksPerPoint |
number of ticks to include in one point More... | |
int | fScaleDigitsByCharge |
scale the size of the digit by the charge More... | |
double | fMinSignal |
minimum ADC count to display a time bin More... | |
double | fStartTick |
Starting tick for the display. More... | |
double | fTicks |
number of TDC ticks to display, ie # fTicks past fStartTick More... | |
int | fAxisOrientation |
0 = TDC values on y-axis, wire number on x-axis, 1 = swapped More... | |
unsigned int | fTPC |
TPC number to draw, typically set by TWQProjectionView. More... | |
unsigned int | fCryostat |
Cryostat number to draw, typically set by TWQProjectionView. More... | |
unsigned int | fMinChannelStatus |
Display channels with this status and above. More... | |
unsigned int | fMaxChannelStatus |
Display channels with this status and below. More... | |
std::vector< art::InputTag > | fRawDataLabels |
module label that made the raw digits, default is daq More... | |
bool | fUncompressWithPed |
Option to uncompress with pedestal. Turned off by default. More... | |
bool | fSeeBadChannels |
Allow "bad" channels to be viewed. More... | |
std::vector< float > | fRoIthresholds |
region of interest thresholds, per plane More... | |
int | fPedestalOption |
0: use DetPedestalService; 1: Use pedestal in raw::RawDigt; 2: no ped subtraction More... | |
fhicl::ParameterSet | fRawDigitDrawerParams |
FHICL parameters for the RawDigit waveform display. More... | |
Display parameters for the raw data.
This is an incomplete list of the supported parameters:
Definition at line 42 of file RawDrawingOptions.h.
|
explicit |
Definition at line 13 of file RawDrawingOptions.cc.
References reconfigure().
|
inline |
Returns the current TPC as a TPCID.
Definition at line 74 of file RawDrawingOptions.h.
Referenced by evd::TQPad::BookHistogram(), evd::RawDataDrawer::FillQHisto(), evd::RawDataDrawer::FillTQHisto(), evd::TWQMultiTPCProjectionView::PrintCharge(), evd::TWQProjectionView::PrintCharge(), evd::RawDataDrawer::RawDigit2D(), evd::RawDataDrawer::RunDrawOperation(), evd::RawDataDrawer::RunRoIextractor(), and evd::TWireProjPad::TWireProjPad().
|
inlineinherited |
Definition at line 16 of file Reconfigurable.h.
References evdb::Reconfigurable::reconfigure(), and evdb::Reconfigurable::~Reconfigurable().
|
overridevirtual |
Implements evdb::Reconfigurable.
Definition at line 19 of file RawDrawingOptions.cc.
References fAxisOrientation, fCryostat, fDrawRawDataOrCalibWires, fMaxChannelStatus, fMinChannelStatus, fMinSignal, fPedestalOption, fRawDataLabels, fRawDigitDrawerParams, fRoIthresholds, fScaleDigitsByCharge, fSeeBadChannels, fStartTick, fTicks, fTicksPerPoint, fTPC, fUncompressWithPed, and fhicl::ParameterSet::get().
Referenced by RawDrawingOptions().
|
inline |
Returns the region of interest threshold for the specified wire plane.
Definition at line 77 of file RawDrawingOptions.h.
References geo::PlaneID::Plane, and RoIthreshold().
Referenced by RoIthreshold().
|
inline |
Returns the region of interest threshold for the specified wire plane.
Definition at line 80 of file RawDrawingOptions.h.
References DECLARE_ART_SERVICE, and art::LEGACY.
int evd::RawDrawingOptions::fAxisOrientation |
0 = TDC values on y-axis, wire number on x-axis, 1 = swapped
Definition at line 54 of file RawDrawingOptions.h.
Referenced by evd::RecoBaseDrawer::Cluster2D(), evd::TWireProjPad::Draw(), evd::RecoBaseDrawer::Draw2DSlopeEndPoints(), evd::RecoBaseDrawer::EndPoint2D(), evd::RecoBaseDrawer::Hit2D(), evd::SimulationDrawer::MCTruthVectors2D(), evd::RecoBaseDrawer::OpFlash2D(), evd::RawDataDrawer::QueueDrawingBoxes(), reconfigure(), evd::RecoBaseDrawer::Seed2D(), evd::TWireProjPad::TWireProjPad(), and evd::RecoBaseDrawer::Wire2D().
unsigned int evd::RawDrawingOptions::fCryostat |
Cryostat number to draw, typically set by TWQProjectionView.
Definition at line 56 of file RawDrawingOptions.h.
Referenced by evd::TQPad::Draw(), evd_tool::MicroBooNEDrawer::DrawBadChannels(), evd_tool::ICARUSDrawer::DrawBadChannels(), evd::RecoBaseDrawer::DrawProng2D(), evd::RecoBaseDrawer::DrawTrack2D(), evd::RecoBaseDrawer::DrawTrackVertexAssns2D(), evd::RecoBaseDrawer::Event2D(), evd::RecoBaseDrawer::FillQHisto(), evd::RecoBaseDrawer::FillTQHisto(), evd::RecoBaseDrawer::FillTQHistoDP(), evd::TWQMultiTPCProjectionView::FindEndPoint(), evd::TWQProjectionView::FindEndPoint(), evd::TWQMultiTPCProjectionView::FindLineLength(), evd::TWQProjectionView::FindLineLength(), evd::RecoBaseDrawer::GetClusterOutlines(), evd::RecoBaseDrawer::GetHits(), evd::RecoBaseDrawer::Hit2D(), evd::SimulationDrawer::MCTruthVectors2D(), evd::RecoBaseDrawer::OpFlash2D(), evd::RecoBaseDrawer::OpFlashOrtho(), evd::RecoBaseDrawer::Prong2D(), evd::RawDataDrawer::RawDataDrawer(), reconfigure(), evd::RecoBaseDrawer::Seed2D(), evd::TWQProjectionView::SelectTPC(), evd::TWQProjectionView::SetUpTPCselection(), evd::RecoBaseDrawer::Slice2D(), evd::RecoBaseDrawer::Vertex2D(), and evd::RecoBaseDrawer::Wire2D().
int evd::RawDrawingOptions::fDrawRawDataOrCalibWires |
0 for raw
Definition at line 48 of file RawDrawingOptions.h.
Referenced by evd::RecoBaseDrawer::Cluster2D(), evd::TQPad::Draw(), evd::RecoBaseDrawer::Draw2DSlopeEndPoints(), evd::RecoBaseDrawer::EndPoint2D(), evd::RecoBaseDrawer::Event2D(), evd::RecoBaseDrawer::Event3D(), evdb_tool::DrawWireHist::Fill(), evd::RawDataDrawer::FillQHisto(), evd::RecoBaseDrawer::FillQHisto(), evd::RawDataDrawer::FillTQHisto(), evd::RecoBaseDrawer::FillTQHisto(), evd::RecoBaseDrawer::FillTQHistoDP(), evd::RecoBaseDrawer::Hit2D(), evd::RecoBaseDrawer::OpFlash2D(), evd::RecoBaseDrawer::OpFlashOrtho(), evd::RecoBaseDrawer::PFParticle3D(), evd::RecoBaseDrawer::PFParticleOrtho(), evd::TWQMultiTPCProjectionView::PrintCharge(), evd::TWQProjectionView::PrintCharge(), evd::RecoBaseDrawer::Prong2D(), evd::RecoBaseDrawer::Prong3D(), evd::RecoBaseDrawer::ProngOrtho(), evd::RawDataDrawer::RawDigit2D(), reconfigure(), evd::RawDataDrawer::RunDrawOperation(), evd::RecoBaseDrawer::Seed2D(), evd::TWQProjectionView::SetRawCalib(), evd::TWQMultiTPCProjectionView::SetRawCalib(), evd::TWireProjPad::ShowFull(), evd::RecoBaseDrawer::Slice2D(), evd::RecoBaseDrawer::Slice3D(), evd::RecoBaseDrawer::SpacePoint3D(), evd::RecoBaseDrawer::SpacePointOrtho(), evd::TWQMultiTPCProjectionView::TWQMultiTPCProjectionView(), evd::TWQProjectionView::TWQProjectionView(), evd::RecoBaseDrawer::Vertex2D(), evd::RecoBaseDrawer::Vertex3D(), evd::RecoBaseDrawer::VertexOrtho(), evd::RecoBaseDrawer::Wire2D(), evd::TWQMultiTPCProjectionView::ZoomInterest(), and evd::TWQProjectionView::ZoomInterest().
unsigned int evd::RawDrawingOptions::fMaxChannelStatus |
Display channels with this status and below.
Definition at line 58 of file RawDrawingOptions.h.
Referenced by evd::RawDataDrawer::ProcessChannelWithStatus(), and reconfigure().
unsigned int evd::RawDrawingOptions::fMinChannelStatus |
Display channels with this status and above.
Definition at line 57 of file RawDrawingOptions.h.
Referenced by reconfigure().
double evd::RawDrawingOptions::fMinSignal |
minimum ADC count to display a time bin
Definition at line 51 of file RawDrawingOptions.h.
Referenced by evd::RawDataDrawer::QueueDrawingBoxes(), reconfigure(), evd::TWQProjectionView::SetThreshold(), evd::TWQMultiTPCProjectionView::SetThreshold(), evd::TWQMultiTPCProjectionView::TWQMultiTPCProjectionView(), evd::TWQProjectionView::TWQProjectionView(), and evd::RecoBaseDrawer::Wire2D().
int evd::RawDrawingOptions::fPedestalOption |
0: use DetPedestalService; 1: Use pedestal in raw::RawDigt; 2: no ped subtraction
Definition at line 68 of file RawDrawingOptions.h.
Referenced by evdb_tool::DrawRawHist::Fill(), evd::RawDataDrawer::FillQHisto(), evd::RawDataDrawer::FillTQHisto(), reconfigure(), and evd::RawDataDrawer::RunOperation().
std::vector<art::InputTag> evd::RawDrawingOptions::fRawDataLabels |
module label that made the raw digits, default is daq
Definition at line 60 of file RawDrawingOptions.h.
Referenced by evdb_tool::DrawRawHist::Fill(), evd::RawDataDrawer::FillQHisto(), evd::RawDataDrawer::FillTQHisto(), evd::RawDataDrawer::RawDigit2D(), and reconfigure().
fhicl::ParameterSet evd::RawDrawingOptions::fRawDigitDrawerParams |
FHICL parameters for the RawDigit waveform display.
Definition at line 71 of file RawDrawingOptions.h.
Referenced by reconfigure(), and evd::TQPad::TQPad().
std::vector<float> evd::RawDrawingOptions::fRoIthresholds |
region of interest thresholds, per plane
Definition at line 65 of file RawDrawingOptions.h.
Referenced by reconfigure().
int evd::RawDrawingOptions::fScaleDigitsByCharge |
scale the size of the digit by the charge
Definition at line 50 of file RawDrawingOptions.h.
Referenced by evd::RawDataDrawer::QueueDrawingBoxes(), reconfigure(), and evd::RecoBaseDrawer::Wire2D().
bool evd::RawDrawingOptions::fSeeBadChannels |
Allow "bad" channels to be viewed.
Definition at line 63 of file RawDrawingOptions.h.
Referenced by evd::RawDataDrawer::FillQHisto(), evd::RawDataDrawer::FillTQHisto(), reconfigure(), evd::RawDataDrawer::RunOperation(), and evd::RecoBaseDrawer::Wire2D().
double evd::RawDrawingOptions::fStartTick |
Starting tick for the display.
Definition at line 52 of file RawDrawingOptions.h.
Referenced by evd::RawDataDrawer::RawDataDrawer(), and reconfigure().
double evd::RawDrawingOptions::fTicks |
number of TDC ticks to display, ie # fTicks past fStartTick
Definition at line 53 of file RawDrawingOptions.h.
Referenced by evd::RecoBaseDrawer::GetRegionOfInterest(), evd::RecoBaseDrawer::Hit2D(), evd::RawDataDrawer::RawDataDrawer(), evd::RecoBaseDrawer::RecoBaseDrawer(), reconfigure(), and evd::RecoBaseDrawer::Wire2D().
int evd::RawDrawingOptions::fTicksPerPoint |
number of ticks to include in one point
Definition at line 49 of file RawDrawingOptions.h.
Referenced by evd::RawDataDrawer::BoxDrawer::Initialize(), reconfigure(), and evd::RecoBaseDrawer::Wire2D().
unsigned int evd::RawDrawingOptions::fTPC |
TPC number to draw, typically set by TWQProjectionView.
Definition at line 55 of file RawDrawingOptions.h.
Referenced by evd::RecoBaseDrawer::Cluster2D(), evd::TQPad::Draw(), evd_tool::MicroBooNEDrawer::DrawBadChannels(), evd_tool::ICARUSDrawer::DrawBadChannels(), evd::RecoBaseDrawer::DrawProng2D(), evd::RecoBaseDrawer::DrawTrack2D(), evd::RecoBaseDrawer::DrawTrackVertexAssns2D(), evd::RecoBaseDrawer::EndPoint2D(), evd::RecoBaseDrawer::Event2D(), evd::RecoBaseDrawer::FillQHisto(), evd::RecoBaseDrawer::FillTQHisto(), evd::RecoBaseDrawer::FillTQHistoDP(), evd::TWQMultiTPCProjectionView::FindEndPoint(), evd::TWQProjectionView::FindEndPoint(), evd::TWQMultiTPCProjectionView::FindLineLength(), evd::TWQProjectionView::FindLineLength(), evd::RecoBaseDrawer::GetClusterOutlines(), evd::RecoBaseDrawer::GetHits(), evd::RecoBaseDrawer::Hit2D(), evd::SimulationDrawer::MCTruthVectors2D(), evd::RecoBaseDrawer::OpFlash2D(), evd::RecoBaseDrawer::OpFlashOrtho(), evd::RecoBaseDrawer::Prong2D(), evd::RawDataDrawer::RawDataDrawer(), reconfigure(), evd::RecoBaseDrawer::Seed2D(), evd::TWQProjectionView::SelectTPC(), evd::TWQProjectionView::SetUpTPCselection(), evd::RecoBaseDrawer::Slice2D(), evd::RecoBaseDrawer::Vertex2D(), and evd::RecoBaseDrawer::Wire2D().
bool evd::RawDrawingOptions::fUncompressWithPed |
Option to uncompress with pedestal. Turned off by default.
Definition at line 62 of file RawDrawingOptions.h.
Referenced by reconfigure(), and evd::details::RawDigitInfo_t::UncompressData().