Implementation of geo::ExptGeoHelperInterface
for ICARUS.
More...
#include <IcarusGeometryHelper.h>
Public Member Functions | |
IcarusGeometryHelper (fhicl::ParameterSet const &pset) | |
Constructor: records the configuration. More... | |
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 | |
virtual ChannelMapAlgPtr_t | doConfigureChannelMapAlg (fhicl::ParameterSet const &, std::string const &detectorName) const override |
std::unique_ptr < geo::ChannelMapAlg > | makeChannelMapping (fhicl::ParameterSet const ¶meters) const |
Creates and returns the channel mapping instance via a art tool. More... | |
Private Attributes | |
fhicl::ParameterSet | fPset |
Copy of configuration parameter set. More... | |
Additional Inherited Members | |
Public Types inherited from geo::ExptGeoHelperInterface | |
using | ChannelMapAlgPtr_t = std::unique_ptr< ChannelMapAlg > |
Implementation of geo::ExptGeoHelperInterface
for ICARUS.
This service utilizes a art tool to create the proper channel mapper algorithm instance.
tool_type
parameter to identify the tool to use, and the rest of the configuration is passed to the tool itself. The standard tool (not default!) is icarus::ICARUSChannelMapAlgTool
By default, uses icarus::ICARUSSingleInductionChannelMapAlgTool
(legacy). Definition at line 50 of file IcarusGeometryHelper.h.
|
inline |
Constructor: records the configuration.
Definition at line 55 of file IcarusGeometryHelper.h.
|
overrideprivatevirtual |
Implements geo::ExptGeoHelperInterface.
Definition at line 35 of file IcarusGeometryHelper_service.cc.
|
private |
Creates and returns the channel mapping instance via a art tool.
Definition at line 60 of file IcarusGeometryHelper_service.cc.
|
private |
Copy of configuration parameter set.
Definition at line 59 of file IcarusGeometryHelper.h.