Public Member Functions | |
ROIFinderStandard (const fhicl::ParameterSet &pset) | |
~ROIFinderStandard () | |
void | configure (const fhicl::ParameterSet &pset) override |
void | initializeHistograms (art::TFileDirectory &) const override |
size_t | plane () const override |
void | FindROIs (const Waveform &, size_t, size_t, double, CandidateROIVec &) const override |
Public Member Functions inherited from icarus_tool::IROIFinder | |
virtual | ~IROIFinder () noexcept=default |
Private Attributes | |
size_t | fPlane |
unsigned short | fNumBinsHalf |
Determines # bins in ROI running sum. More... | |
std::vector< unsigned short > | fThreshold |
abs(threshold) ADC counts for ROI More... | |
std::vector< int > | fNumSigma |
"# sigma" rms noise for ROI threshold More... | |
std::vector< unsigned short > | fPreROIPad |
ROI padding. More... | |
std::vector< unsigned short > | fPostROIPad |
ROI padding. More... | |
const geo::GeometryCore * | fGeometry = lar::providerFrom<geo::Geometry>() |
art::ServiceHandle < icarusutil::SignalShapingICARUSService > | fSignalShaping |
Additional Inherited Members | |
Public Types inherited from icarus_tool::IROIFinder | |
using | Waveform = std::vector< float > |
using | CandidateROI = std::pair< size_t, size_t > |
using | CandidateROIVec = std::vector< CandidateROI > |
Definition at line 25 of file ROIFinderStandard_tool.cc.
|
explicit |
Definition at line 54 of file ROIFinderStandard_tool.cc.
icarus_tool::ROIFinderStandard::~ROIFinderStandard | ( | ) |
Definition at line 59 of file ROIFinderStandard_tool.cc.
|
overridevirtual |
Implements icarus_tool::IROIFinder.
Definition at line 63 of file ROIFinderStandard_tool.cc.
|
overridevirtual |
Implements icarus_tool::IROIFinder.
Definition at line 98 of file ROIFinderStandard_tool.cc.
|
overridevirtual |
Implements icarus_tool::IROIFinder.
Definition at line 195 of file ROIFinderStandard_tool.cc.
|
inlineoverridevirtual |
|
private |
Definition at line 48 of file ROIFinderStandard_tool.cc.
|
private |
Determines # bins in ROI running sum.
Definition at line 41 of file ROIFinderStandard_tool.cc.
|
private |
"# sigma" rms noise for ROI threshold
Definition at line 43 of file ROIFinderStandard_tool.cc.
|
private |
Definition at line 40 of file ROIFinderStandard_tool.cc.
|
private |
ROI padding.
Definition at line 45 of file ROIFinderStandard_tool.cc.
|
private |
ROI padding.
Definition at line 44 of file ROIFinderStandard_tool.cc.
|
private |
Definition at line 49 of file ROIFinderStandard_tool.cc.
|
private |
abs(threshold) ADC counts for ROI
Definition at line 42 of file ROIFinderStandard_tool.cc.