4#ifndef MUONINFERENCEINTERACES_NODECONNECTOR_H
5#define MUONINFERENCEINTERACES_NODECONNECTOR_H
33 const std::string&
name()
const {
41 return m_func(bucket, i, j);
NodeFeature::Bucket_t Bucket_t
bool connect(const Bucket_t &bucket, size_t i, size_t j) const
returns the decision of the connector function
std::function< bool(const Bucket_t &, size_t, size_t)> Evaluator_t
Function type to connect two space points in a bucket.
const std::string & name() const
Returns the name of the node connector.
NodeConnector(const std::string &cName, const Evaluator_t conFunc)
Standard constructor taking the name of the node connector & a connector function definition.
LayerSpBucket Bucket_t
Abreviation of the Space point bucket type.