12 #ifndef SBNDCODE_GEOMETRY_CHANNELMAPSBNDALG_H
13 #define SBNDCODE_GEOMETRY_CHANNELMAPSBNDALG_H
49 (
const double* point, std::vector<geo::AuxDetGeo>
const& auxDets,
double tolerance = 0)
const override;
53 (
const double* point, std::vector<geo::AuxDetGeo>
const& auxDets,
double tolerance = 0)
const override;
59 #endif // SBNDCODE_GEOMETYR_CHANNELMAPSBNDALG_H
ChannelMapSBNDAlg(fhicl::ParameterSet const &p)
virtual geo::GeoObjectSorter const & Sorter() const override
Returns a custom SBND sorter.
virtual size_t NearestSensitiveAuxDet(const double *point, std::vector< geo::AuxDetGeo > const &auxDets, double tolerance=0) const override
Returns sensitive auxiliary detector closest to specified point.
geo::GeoObjectSorterSBND fSBNDsorter
Sorts geo::XXXGeo objects.
Interface to algorithm class for a specific detector channel mapping.
Custom channel mapping algorithm for SBND.
virtual size_t NearestAuxDet(const double *point, std::vector< geo::AuxDetGeo > const &auxDets, double tolerance=0) const override
Returns the auxiliary detector closest to the specified point.