All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | List of all members
sbnd_tool::IROIFinder Class Referenceabstract

#include <IROIFinder.h>

Inheritance diagram for sbnd_tool::IROIFinder:
sbnd_tool::ROIFinderStandardSBND

Public Types

using Waveform = std::vector< float >
 
using CandidateROI = std::pair< size_t, size_t >
 
using CandidateROIVec = std::vector< CandidateROI >
 

Public Member Functions

virtual ~IROIFinder () noexcept=default
 
virtual void configure (const fhicl::ParameterSet &pset)=0
 
virtual void initializeHistograms (art::TFileDirectory &) const =0
 
virtual size_t plane () const =0
 
virtual void FindROIs (const Waveform &, size_t, CandidateROIVec &) const =0
 

Detailed Description

Definition at line 22 of file sbndcode/sbndcode/Calibration/IROIFinder.h.

Member Typedef Documentation

using sbnd_tool::IROIFinder::CandidateROI = std::pair<size_t, size_t>

Definition at line 35 of file sbndcode/sbndcode/Calibration/IROIFinder.h.

Definition at line 36 of file sbndcode/sbndcode/Calibration/IROIFinder.h.

using sbnd_tool::IROIFinder::Waveform = std::vector<float>

Definition at line 32 of file sbndcode/sbndcode/Calibration/IROIFinder.h.

Constructor & Destructor Documentation

virtual sbnd_tool::IROIFinder::~IROIFinder ( )
virtualdefaultnoexcept

Member Function Documentation

virtual void sbnd_tool::IROIFinder::configure ( const fhicl::ParameterSet &  pset)
pure virtual
virtual void sbnd_tool::IROIFinder::FindROIs ( const Waveform ,
size_t  ,
CandidateROIVec  
) const
pure virtual
virtual void sbnd_tool::IROIFinder::initializeHistograms ( art::TFileDirectory &  ) const
pure virtual
virtual size_t sbnd_tool::IROIFinder::plane ( ) const
pure virtual

The documentation for this class was generated from the following file: