13 #ifndef LARCOREALG_GEOMETRY_STANDALONEGEOMETRYSETUP_H 14 #define LARCOREALG_GEOMETRY_STANDALONEGEOMETRYSETUP_H 90 std::unique_ptr<geo::GeometryCore>
92 std::unique_ptr<geo::ChannelMapAlg> channelMap);
128 template <
typename ChannelMapClass,
typename... Args>
129 std::unique_ptr<geo::GeometryCore>
143 template <
typename ChannelMapClass,
typename... Args>
144 std::unique_ptr<geo::GeometryCore>
148 auto channelMap = std::make_unique<ChannelMapClass>(SortingParameters,
149 std::forward<Args>(
args)...);
155 #endif // LARCOREALG_GEOMETRY_STANDALONEGEOMETRYSETUP_H
T get(std::string const &key) const
Utilities for use in an environment without art.
std::unique_ptr< geo::GeometryCore > SetupGeometryWithChannelMapping(fhicl::ParameterSet const &pset, std::unique_ptr< geo::ChannelMapAlg > channelMap)
Initializes a LArSoft geometry object.
std::unique_ptr< geo::GeometryCore > SetupGeometry(fhicl::ParameterSet const &pset, Args &&...args)
Initializes a LArSoft geometry object.
Access the description of detector geometry.
Interface to algorithm class for a specific detector channel mapping.