10#include <tracking/trackFindingCDC/hough/axes/StandardAxes.h>
17 namespace TrackFindingCDC {
33 ImpactBinsSpec(
double lowerBound,
double upperBound,
long nBins,
int nOverlap,
int nWidth);
std::vector< T > Array
The type of the array which contains the underlying values.
Strategy to construct discrete impact points from discrete overlap specifications.
long getNPositions() const
Getter for the number of bounds.
long getNOverlap() const
Getter for the overlap in discrete number of positions.
int m_nOverlap
Overlap of the leaves in impact counted in number of discrete values.
double m_lowerBound
Lower bound of the binning range.
int m_nWidth
Width of the leaves at the maximal level in impact counted in number of discrete values.
DiscreteImpact::Array constructArray() const
Construct the array of discrete impact positions.
double getBinWidth() const
Getter for the bin width in real impact to investigate the value that results from the discrete overl...
double m_upperBound
Upper bound of the binning range.
long m_nBins
Number of accessible bins.
double getOverlap() const
Getter for the overlap in real impact to investigate the value that results from the discrete overlap...
Abstract base class for different kinds of events.