20 #ifndef sim_LArVoxelCalculator_H
21 #define sim_LArVoxelCalculator_H
23 #include "art/Framework/Services/Registry/ServiceDeclarationMacros.h"
59 int AxisToBin(
const int,
const double )
const;
71 double BinToAxis(
const int,
const int )
const;
100 #endif // sim_LArVoxelCalculator_H
std::vector< double > vector_type
vector_type const m_voxelOffset
double VoxelOffsetT() const
double YBinToAxis(const int value) const
double VoxelSizeX() const
Access to voxel dimensions and offsets.
vector_type const m_voxelSize
The sizes of the voxels in (x,y,z,t). Units are (mm,ns).
int ZAxisToBin(const double value) const
double VoxelSizeY() const
double TBinToAxis(const int value) const
double VoxelSizeZ() const
int XAxisToBin(const double value) const
int TAxisToBin(const double value) const
double VoxelSizeT() const
double VoxelOffsetX() const
double SuggestedStepSize() const
double VoxelOffsetZ() const
double XBinToAxis(const int value) const
int AxisToBin(const int, const double) const
double BinToAxis(const int, const int) const
LArVoxelCalculator(fhicl::ParameterSet const &pset)
double ZBinToAxis(const int value) const
int YAxisToBin(const double value) const
double VoxelOffsetY() const