Interface for a tool creating the standard ICARUS channel mapper. More...
Public Types | |
using | Parameters = art::ToolConfigTable< Mapper_t::Config > |
Public Member Functions | |
ICARUSsplitInductionChannelMapSetupTool (Parameters const &config) | |
Constructor: passes all parameters to the channel mapping algorithm. More... | |
Public Member Functions inherited from geo::ChannelMapSetupTool | |
virtual | ~ChannelMapSetupTool () noexcept=default |
std::unique_ptr < geo::ChannelMapAlg > | setupChannelMap () |
Returns a new instance of the channel mapping. More... | |
Protected Member Functions | |
std::unique_ptr< Mapper_t > | makeChannelMap (Mapper_t::Config const &config) const |
Creates and returns the channel mapping algorithm. More... | |
Virtual interface | |
virtual std::unique_ptr < geo::ChannelMapAlg > | doChannelMap () override |
Returns a pointer to the channel mapping. More... | |
Virtual interface |
Protected Attributes | |
std::unique_ptr< Mapper_t > | fChannelMap |
Private Types | |
using | Mapper_t = icarus::ICARUSChannelMapAlg |
Type of channel mapping algorithm being created. More... | |
Interface for a tool creating the standard ICARUS channel mapper.
This tool creates a icarus::ICARUSChannelMapAlg
mapper.
Definition at line 35 of file ICARUSsplitInductionChannelMapSetupTool_tool.cc.
|
private |
Type of channel mapping algorithm being created.
Definition at line 40 of file ICARUSsplitInductionChannelMapSetupTool_tool.cc.
using icarus::ICARUSsplitInductionChannelMapSetupTool::Parameters = art::ToolConfigTable<Mapper_t::Config> |
Definition at line 44 of file ICARUSsplitInductionChannelMapSetupTool_tool.cc.
icarus::ICARUSsplitInductionChannelMapSetupTool::ICARUSsplitInductionChannelMapSetupTool | ( | Parameters const & | config | ) |
Constructor: passes all parameters to the channel mapping algorithm.
Definition at line 79 of file ICARUSsplitInductionChannelMapSetupTool_tool.cc.
|
inlineoverrideprotectedvirtual |
Returns a pointer to the channel mapping.
Implements geo::ChannelMapSetupTool.
Definition at line 61 of file ICARUSsplitInductionChannelMapSetupTool_tool.cc.
|
protected |
Creates and returns the channel mapping algorithm.
Definition at line 86 of file ICARUSsplitInductionChannelMapSetupTool_tool.cc.
|
protected |
Definition at line 53 of file ICARUSsplitInductionChannelMapSetupTool_tool.cc.