34 <<
"Loading channel mapping: ChannelMapStandardAlg";
36 = std::make_shared<geo::ChannelMapStandardAlg>(sortingParameters);
StandardGeometryHelper(fhicl::ParameterSet const &pset, art::ActivityRegistry ®)
Constructor; follows the standard art service signature.
virtual ChannelMapAlgPtr_t doGetChannelMapAlg() const override
Returns the ChannelMapAlg.
#define DEFINE_ART_SERVICE_INTERFACE_IMPL(svc, iface)
MaybeLogger_< ELseverityLevel::ELsev_info, false > LogInfo
Interface to a service with detector-specific geometry knowledge.
std::shared_ptr< const ChannelMapAlg > ChannelMapAlgPtr_t
Simple implementation of channel mapping.
Access the description of detector geometry.
virtual void doConfigureChannelMapAlg(fhicl::ParameterSet const &sortingParameters, geo::GeometryCore *geom) override
Implementation of ConfigureChannelMapAlg (pure virtual)
Description of geometry of one entire detector.
void ApplyChannelMap(std::shared_ptr< geo::ChannelMapAlg > pChannelMap)
Initializes the geometry to work with this channel map.
std::shared_ptr< geo::ChannelMapAlg > fChannelMap
channel map algorithm
Interface to algorithm class for a specific detector channel mapping.
Geometry helper service for detectors with strictly standard mapping.
Namespace collecting geometry-related classes utilities.