28 : m_voxelSize{pset.
get<
double>(
"VoxelSizeX"),
29 pset.
get<
double>(
"VoxelSizeY"),
30 pset.
get<
double>(
"VoxelSizeZ"),
31 pset.
get<
double>(
"VoxelSizeT")}
33 pset.get<
double>(
"VoxelOffsetY"),
34 pset.get<
double>(
"VoxelOffsetZ"),
35 pset.get<
double>(
"VoxelOffsetT")}
vector_type const m_voxelOffset
vector_type const m_voxelSize
The sizes of the voxels in (x,y,z,t). Units are (mm,ns).
Encapsulates calculation of LArVoxelID and LArVoxel parameters.
auto coord(Vector &v, unsigned int n) noexcept
Returns an object to manage the coordinate n of a vector.
T get(std::string const &key) const
double SuggestedStepSize() const
int AxisToBin(const int, const double) const
double BinToAxis(const int, const int) const
LArVoxelCalculator(fhicl::ParameterSet const &pset)