22 #ifndef GEO_ExptGeoHelperInterface_h 23 #define GEO_ExptGeoHelperInterface_h 122 #endif // GEO_ExptGeoHelperInterface_h ChannelMapAlgPtr_t GetChannelMapAlg() const
Interface to a service with detector-specific geometry knowledge.
std::shared_ptr< const ChannelMapAlg > ChannelMapAlgPtr_t
virtual ~ExptGeoHelperInterface()=default
Virtual destructor; does nothing.
virtual ChannelMapAlgPtr_t doGetChannelMapAlg() const =0
Returns the ChannelMapAlg.
Description of geometry of one entire detector.
void ConfigureChannelMapAlg(fhicl::ParameterSet const &sortingParameters, geo::GeometryCore *geom)
Configure and initialize the channel map.
#define DECLARE_ART_SERVICE_INTERFACE(svc, scope)
Namespace collecting geometry-related classes utilities.
virtual void doConfigureChannelMapAlg(fhicl::ParameterSet const &sortingParameters, geo::GeometryCore *geom)=0
Implementation of ConfigureChannelMapAlg (pure virtual)