22 #ifndef GEO_ExptGeoHelperInterface_h 23 #define GEO_ExptGeoHelperInterface_h 98 #endif // GEO_ExptGeoHelperInterface_h virtual ChannelMapAlgPtr_t doConfigureChannelMapAlg(fhicl::ParameterSet const &sortingParameters, std::string const &detectorName) const =0
Interface to a service with detector-specific geometry knowledge.
virtual ~ExptGeoHelperInterface()=default
Virtual destructor; does nothing.
std::unique_ptr< ChannelMapAlg > ChannelMapAlgPtr_t
ChannelMapAlgPtr_t ConfigureChannelMapAlg(fhicl::ParameterSet const &sortingParameters, std::string const &detectorName) const
Configure and initialize the channel map.
#define DECLARE_ART_SERVICE_INTERFACE(svc, scope)
LArSoft geometry interface.