14 #ifndef OPT0FINDER_BASEALGORITHM_H
15 #define OPT0FINDER_BASEALGORITHM_H
21 namespace flashmatch {
23 class FlashMatchManager;
Algorithm_t
Enumerator for different types of algorithm.
BaseAlgorithm(const Algorithm_t type, const std::string name)
Default constructor.
Class definition file of LoggerFeature.
fhicl::ParameterSet Config_t
Configuration object.
const std::string & AlgorithmName() const
Algorithm name.
std::string _name
Algorithm name.
Algorithm_t AlgorithmType() const
Algorithm type.
~BaseAlgorithm()
Default destructor.
void Configure(const Config_t &pset)
Function to accept configuration.
virtual void _Configure_(const Config_t &pset)=0
const std::string & name() const
Name getter, defined in a logger instance attribute.
Algorithm_t _type
Algorithm type.