#include <GeneralBinFinderInZforGeometricSearchDet.h>
Public Member Functions | |
int | binIndex (T z) const override |
returns an index in the valid range for the bin closest to Z More... | |
int | binIndex (int i) const override |
returns an index in the valid range More... | |
T | binPosition (int ind) const override |
the middle of the bin. More... | |
GeneralBinFinderInZforGeometricSearchDet () | |
GeneralBinFinderInZforGeometricSearchDet (std::vector< const GeometricSearchDet * >::const_iterator first, std::vector< const GeometricSearchDet * >::const_iterator last) | |
Public Member Functions inherited from BaseBinFinder< T > | |
BaseBinFinder () | |
virtual | ~BaseBinFinder () |
Private Attributes | |
std::vector< T > | theBins |
std::vector< float > | theBorders |
T | theInvZStep = 0 |
int | theNbins = 0 |
T | theZOffset = 0 |
T | theZStep = 0 |
Definition at line 15 of file GeneralBinFinderInZforGeometricSearchDet.h.
|
inline |
Definition at line 17 of file GeneralBinFinderInZforGeometricSearchDet.h.
|
inline |
Definition at line 19 of file GeneralBinFinderInZforGeometricSearchDet.h.
|
inlineoverridevirtual |
returns an index in the valid range for the bin closest to Z
Implements BaseBinFinder< T >.
Definition at line 37 of file GeneralBinFinderInZforGeometricSearchDet.h.
Referenced by GeneralBinFinderInZforGeometricSearchDet< float >::binPosition(), and TIBLayer::computeIndexes().
|
inlineoverridevirtual |
returns an index in the valid range
Implements BaseBinFinder< T >.
Definition at line 68 of file GeneralBinFinderInZforGeometricSearchDet.h.
|
inlineoverridevirtual |
the middle of the bin.
Implements BaseBinFinder< T >.
Definition at line 71 of file GeneralBinFinderInZforGeometricSearchDet.h.
|
private |
Definition at line 79 of file GeneralBinFinderInZforGeometricSearchDet.h.
Referenced by GeneralBinFinderInZforGeometricSearchDet< float >::binPosition(), and GeneralBinFinderInZforGeometricSearchDet< float >::GeneralBinFinderInZforGeometricSearchDet().
|
private |
Definition at line 78 of file GeneralBinFinderInZforGeometricSearchDet.h.
Referenced by GeneralBinFinderInZforGeometricSearchDet< float >::binIndex(), and GeneralBinFinderInZforGeometricSearchDet< float >::GeneralBinFinderInZforGeometricSearchDet().
|
private |
Definition at line 76 of file GeneralBinFinderInZforGeometricSearchDet.h.
Referenced by GeneralBinFinderInZforGeometricSearchDet< float >::binIndex(), and GeneralBinFinderInZforGeometricSearchDet< float >::GeneralBinFinderInZforGeometricSearchDet().
|
private |
Definition at line 74 of file GeneralBinFinderInZforGeometricSearchDet.h.
Referenced by GeneralBinFinderInZforGeometricSearchDet< float >::binIndex(), and GeneralBinFinderInZforGeometricSearchDet< float >::GeneralBinFinderInZforGeometricSearchDet().
|
private |
Definition at line 77 of file GeneralBinFinderInZforGeometricSearchDet.h.
Referenced by GeneralBinFinderInZforGeometricSearchDet< float >::binIndex(), and GeneralBinFinderInZforGeometricSearchDet< float >::GeneralBinFinderInZforGeometricSearchDet().
|
private |
Definition at line 75 of file GeneralBinFinderInZforGeometricSearchDet.h.
Referenced by GeneralBinFinderInZforGeometricSearchDet< float >::GeneralBinFinderInZforGeometricSearchDet().