14 #ifndef OPT0FINDER_BASEPROHIBITALGO_H
15 #define OPT0FINDER_BASEPROHIBITALGO_H
19 namespace flashmatch {
BaseProhibitAlgo(const std::string name="noname")
Default constructor.
virtual bool MatchCompatible(const QCluster_t &clus, const Flash_t &flash)=0
CORE FUNCTION: determines if a flash and cluster are at all compatible (bool return) ...
Class def header for a class BaseAlgorithm.
Struct to represent an optical flash.
virtual ~BaseProhibitAlgo()
Default destructor.
Collection of charge deposition 3D point (cluster)
Algorithm type to prohibit a match between a flash and a cluster.
const std::string & name() const
Name getter, defined in a logger instance attribute.