#include <BaseFlashFilter.h>
Public Member Functions | |
BaseFlashFilter (const std::string name="noname") | |
Default constructor. More... | |
virtual | ~BaseFlashFilter () |
Default destructor. More... | |
virtual IDArray_t | Filter (const FlashArray_t &)=0 |
Public Member Functions inherited from flashmatch::BaseAlgorithm | |
BaseAlgorithm (const Algorithm_t type, const std::string name) | |
Default constructor. More... | |
~BaseAlgorithm () | |
Default destructor. More... | |
void | Configure (const Config_t &pset) |
Function to accept configuration. More... | |
Algorithm_t | AlgorithmType () const |
Algorithm type. More... | |
const std::string & | AlgorithmName () const |
Algorithm name. More... | |
Public Member Functions inherited from flashmatch::LoggerFeature | |
LoggerFeature (const std::string logger_name="LoggerFeature") | |
Default constructor. More... | |
LoggerFeature (const LoggerFeature &original) | |
Default copy constructor. More... | |
virtual | ~LoggerFeature () |
Default destructor. More... | |
const flashmatch::logger & | logger () const |
Logger getter. More... | |
void | set_verbosity (::flashmatch::msg::Level_t level) |
Verbosity level. More... | |
const std::string & | name () const |
Name getter, defined in a logger instance attribute. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from flashmatch::BaseAlgorithm | |
virtual void | _Configure_ (const Config_t &pset)=0 |
Algorithm base class for filtering out optical flashes from a candidate list
to be matched with TPC object.
Definition at line 25 of file BaseFlashFilter.h.
|
inline |
Default constructor.
Definition at line 30 of file BaseFlashFilter.h.
|
inlinevirtual |
|
pure virtual |
CORE FUNCTION: takes in a list of flash and returns a list of flash TO BE USED for matching.
Implemented in flashmatch::MaxNPEWindow.