11 #ifndef ICARUS_CRTChannelMapAlg_h
12 #define ICARUS_CRTChannelMapAlg_h
16 #include "fhiclcpp/ParameterSet.h"
33 double const worldLoc[3],
34 std::vector<geo::AuxDetGeo>
const& auxDets,
36 size_t& sv)
const override;
39 uint32_t
const& channel,
40 std::string
const& auxDetName,
41 std::vector<geo::AuxDetGeo>
const& auxDets)
const override;
51 #endif // ICARUS_CRTChannelMapAlg_h
void Initialize(AuxDetGeometryData_t &geodata) override
uint32_t PositionToAuxDetChannel(double const worldLoc[3], std::vector< geo::AuxDetGeo > const &auxDets, size_t &ad, size_t &sv) const override
geo::CRTGeoObjectSorter fSorter
Class to sort geo objects.
const TVector3 AuxDetChannelToPosition(uint32_t const &channel, std::string const &auxDetName, std::vector< geo::AuxDetGeo > const &auxDets) const override
CRTChannelMapAlg(fhicl::ParameterSet const &p)
void Uninitialize() override