24 #ifndef sim_LArVoxelCalculator_H 25 #define sim_LArVoxelCalculator_H 66 int AxisToBin(
const int,
const double )
const;
78 double BinToAxis(
const int,
const int )
const;
107 #endif // sim_LArVoxelCalculator_H std::vector< double > vector_type
double VoxelOffsetT() const
double YBinToAxis(const int value) const
double VoxelSizeX() const
Access to voxel dimensions and offsets.
int ZAxisToBin(const double value) const
double VoxelSizeY() const
#define DECLARE_ART_SERVICE(svc, scope)
double TBinToAxis(const int value) const
double VoxelSizeZ() const
int XAxisToBin(const double value) const
void reconfigure(fhicl::ParameterSet const &pset)
~LArVoxelCalculator()
Destructor.
vector_type m_voxelSize
The sizes of the voxels in (x,y,z,t). Units are (mm,ns).
int TAxisToBin(const double value) const
LArVoxelCalculator(fhicl::ParameterSet const &pset, art::ActivityRegistry ®)
vector_type m_voxelOffset
double VoxelSizeT() const
double VoxelOffsetX() const
double SuggestedStepSize() const
double VoxelOffsetZ() const
double XBinToAxis(const int value) const
std::string value(boost::any const &)
int AxisToBin(const int, const double) const
double BinToAxis(const int, const int) const
double ZBinToAxis(const int value) const
int YAxisToBin(const double value) const
double VoxelOffsetY() const