Public Member Functions | |
| ROIFinderStandardSBND (const fhicl::ParameterSet &pset) | |
| ~ROIFinderStandardSBND () | |
| void | configure (const fhicl::ParameterSet &pset) override |
| void | initializeHistograms (art::TFileDirectory &) const override |
| size_t | plane () const override |
| void | FindROIs (const Waveform &, size_t, CandidateROIVec &) const override |
| double | calculateLocalRMS (const Waveform &waveform) const |
Public Member Functions inherited from sbnd_tool::IROIFinder | |
| virtual | ~IROIFinder () noexcept=default |
Private Attributes | |
| size_t | fPlane |
| float | fNumBinsHalf |
| Determines # bins in ROI running sum. More... | |
| std::vector< float > | fThreshold |
| abs(threshold) ADC counts for ROI More... | |
| std::vector< int > | fNumSigma |
| "# sigma" rms noise for ROI threshold More... | |
| std::vector< float > | fPreROIPad |
| ROI padding. More... | |
| std::vector< float > | fPostROIPad |
| ROI padding. More... | |
| const geo::GeometryCore * | fGeometry = lar::providerFrom<geo::Geometry>() |
| art::ServiceHandle < util::SignalShapingServiceSBND > | sss |
Additional Inherited Members | |
Public Types inherited from sbnd_tool::IROIFinder | |
| using | Waveform = std::vector< float > |
| using | CandidateROI = std::pair< size_t, size_t > |
| using | CandidateROIVec = std::vector< CandidateROI > |
Definition at line 23 of file ROIFinderStandardSBND_tool.cc.
|
explicit |
Definition at line 51 of file ROIFinderStandardSBND_tool.cc.
| sbnd_tool::ROIFinderStandardSBND::~ROIFinderStandardSBND | ( | ) |
Definition at line 56 of file ROIFinderStandardSBND_tool.cc.
| double sbnd_tool::ROIFinderStandardSBND::calculateLocalRMS | ( | const Waveform & | waveform | ) | const |
Definition at line 198 of file ROIFinderStandardSBND_tool.cc.
|
overridevirtual |
Implements sbnd_tool::IROIFinder.
Definition at line 60 of file ROIFinderStandardSBND_tool.cc.
|
overridevirtual |
Implements sbnd_tool::IROIFinder.
Definition at line 97 of file ROIFinderStandardSBND_tool.cc.
|
overridevirtual |
Implements sbnd_tool::IROIFinder.
Definition at line 221 of file ROIFinderStandardSBND_tool.cc.
|
inlineoverridevirtual |
|
private |
Definition at line 45 of file ROIFinderStandardSBND_tool.cc.
|
private |
Determines # bins in ROI running sum.
Definition at line 38 of file ROIFinderStandardSBND_tool.cc.
|
private |
"# sigma" rms noise for ROI threshold
Definition at line 40 of file ROIFinderStandardSBND_tool.cc.
|
private |
Definition at line 37 of file ROIFinderStandardSBND_tool.cc.
|
private |
ROI padding.
Definition at line 42 of file ROIFinderStandardSBND_tool.cc.
|
private |
ROI padding.
Definition at line 41 of file ROIFinderStandardSBND_tool.cc.
|
private |
abs(threshold) ADC counts for ROI
Definition at line 39 of file ROIFinderStandardSBND_tool.cc.
|
private |
Definition at line 46 of file ROIFinderStandardSBND_tool.cc.
1.8.5