 |
Belle II Software
release-05-02-19
|
12 #include <tracking/trackFindingCDC/hough/axes/StandardAxes.h>
19 namespace TrackFindingCDC {
21 class ImpactBinsSpec {
35 ImpactBinsSpec(
double lowerBound,
double upperBound,
long nBins,
int nOverlap,
int nWidth);
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.
long m_nBins
Number of accessable bins.
double m_upperBound
Upper bound of the binning range.
Abstract base class for different kinds of events.
ImpactBinsSpec(double lowerBound, double upperBound, long nBins, int nOverlap, int nWidth)
Constructs a specification for equally spaced discrete impactature values with discrete overlap speci...
int m_nWidth
Width of the leaves at the maximal level in impact counted in number of discrete values.
double getOverlap() const
Getter for the overlap in real impact to investigate the value that results from the discrete overlap...
double getBinWidth() const
Getter for the bin width in real impact to investigate the value that results from the discrete overl...
DiscreteImpact::Array constructArray() const
Constuct the array of discrete impact positions.
std::vector< T > Array
The type of the array which contains the underlying values.
double m_lowerBound
Lower bound of the binning range.