Public Member Functions | Private Member Functions | List of all members
geo::StandardGeometryHelper Class Reference

Simple implementation of channel mapping. More...

#include <StandardGeometryHelper.h>

Inheritance diagram for geo::StandardGeometryHelper:
geo::ExptGeoHelperInterface

Public Member Functions

 StandardGeometryHelper (fhicl::ParameterSet const &pset)
 
- Public Member Functions inherited from geo::ExptGeoHelperInterface
virtual ~ExptGeoHelperInterface ()=default
 Virtual destructor; does nothing. More...
 
ChannelMapAlgPtr_t ConfigureChannelMapAlg (fhicl::ParameterSet const &sortingParameters, std::string const &detectorName) const
 Configure and initialize the channel map. More...
 

Private Member Functions

ChannelMapAlgPtr_t doConfigureChannelMapAlg (fhicl::ParameterSet const &sortingParameters, std::string const &detectorName) const override
 

Additional Inherited Members

- Public Types inherited from geo::ExptGeoHelperInterface
using ChannelMapAlgPtr_t = std::unique_ptr< ChannelMapAlg >
 

Detailed Description

Simple implementation of channel mapping.

This ExptGeoHelperInterface implementation serves a ChannelMapStandardAlg for experiments that are known to work well with it.

Definition at line 29 of file StandardGeometryHelper.h.

Constructor & Destructor Documentation

geo::StandardGeometryHelper::StandardGeometryHelper ( fhicl::ParameterSet const &  pset)
explicit

Definition at line 22 of file StandardGeometryHelper_service.cc.

23  {}

Member Function Documentation

StandardGeometryHelper::ChannelMapAlgPtr_t geo::StandardGeometryHelper::doConfigureChannelMapAlg ( fhicl::ParameterSet const &  sortingParameters,
std::string const &  detectorName 
) const
overrideprivatevirtual

Implements geo::ExptGeoHelperInterface.

Definition at line 27 of file StandardGeometryHelper_service.cc.

29  {
30  mf::LogInfo("StandardGeometryHelper")
31  << "Loading channel mapping: ChannelMapStandardAlg";
32  return std::make_unique<geo::ChannelMapStandardAlg>(sortingParameters);
33  }
MaybeLogger_< ELseverityLevel::ELsev_info, false > LogInfo

The documentation for this class was generated from the following files: