Public Member Functions | |
| ROIMorphological2D (const fhicl::ParameterSet &pset) | |
| ~ROIMorphological2D () | |
| void | configure (const fhicl::ParameterSet &pset) override |
| void | initializeHistograms (art::TFileDirectory &) override |
| void | FindROIs (const art::Event &, const ArrayFloat &, const std::vector< raw::ChannelID_t > &, const geo::PlaneID &, ArrayFloat &, ArrayBool &) override |
Public Member Functions inherited from icarus_tool::IROILocator | |
| virtual | ~IROILocator () noexcept=default |
Private Member Functions | |
| float | getMedian (const icarus_signal_processing::VectorFloat, const unsigned int) const |
Private Attributes | |
| bool | fOutputHistograms |
| Diagnostic histogram output. More... | |
| std::vector< size_t > | fStructuringElement |
| Structuring element for morphological filter. More... | |
| std::vector< float > | fThreshold |
| Threshold to apply for saving signal. More... | |
| std::vector< float > | fMedianVec |
| std::vector< float > | fRMSVec |
| std::vector< float > | fMinValVec |
| std::vector< float > | fMaxValVec |
| std::vector< float > | fRangeVec |
| std::vector< bool > | fHasROIVec |
| TTree * | fTupleTree |
| output analysis tree More... | |
Additional Inherited Members | |
Public Types inherited from icarus_tool::IROILocator | |
| using | VectorBool = std::vector< bool > |
| using | VectorFloat = std::vector< float > |
| using | ArrayBool = std::vector< VectorBool > |
| using | ArrayFloat = std::vector< VectorFloat > |
| using | PlaneIDVec = std::vector< geo::PlaneID > |
Definition at line 30 of file ROIMorphological2D_tool.cc.
|
explicit |
Definition at line 71 of file ROIMorphological2D_tool.cc.
| icarus_tool::ROIMorphological2D::~ROIMorphological2D | ( | ) |
Definition at line 76 of file ROIMorphological2D_tool.cc.
|
overridevirtual |
Implements icarus_tool::IROILocator.
Definition at line 80 of file ROIMorphological2D_tool.cc.
|
overridevirtual |
Implements icarus_tool::IROILocator.
Definition at line 94 of file ROIMorphological2D_tool.cc.
|
private |
Definition at line 182 of file ROIMorphological2D_tool.cc.
|
overridevirtual |
Implements icarus_tool::IROILocator.
Definition at line 209 of file ROIMorphological2D_tool.cc.
|
private |
Definition at line 62 of file ROIMorphological2D_tool.cc.
|
private |
Definition at line 60 of file ROIMorphological2D_tool.cc.
|
private |
Definition at line 57 of file ROIMorphological2D_tool.cc.
|
private |
Definition at line 59 of file ROIMorphological2D_tool.cc.
|
private |
Diagnostic histogram output.
Definition at line 46 of file ROIMorphological2D_tool.cc.
|
private |
Definition at line 61 of file ROIMorphological2D_tool.cc.
|
private |
Definition at line 58 of file ROIMorphological2D_tool.cc.
|
private |
Structuring element for morphological filter.
Definition at line 49 of file ROIMorphological2D_tool.cc.
|
private |
Threshold to apply for saving signal.
Definition at line 50 of file ROIMorphological2D_tool.cc.
|
private |
output analysis tree
Definition at line 64 of file ROIMorphological2D_tool.cc.
1.8.5