11 #ifndef SBND_CRTChannelMapAlg_h
12 #define SBND_CRTChannelMapAlg_h
16 #include "fhiclcpp/ParameterSet.h"
22 class CRTChannelMapAlg :
public AuxDetChannelMapAlg {
26 void Initialize(AuxDetGeometryData_t& geodata)
override;
31 double const worldLoc[3],
32 std::vector<geo::AuxDetGeo>
const& auxDets,
34 size_t& sv)
const override;
37 uint32_t
const& channel,
38 std::string
const& auxDetName,
39 std::vector<geo::AuxDetGeo>
const& auxDets)
const override;
47 #endif // SBND_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