#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 18 of file GeneralBinFinderInZforGeometricSearchDet.h.
|
inline |
Definition at line 20 of file GeneralBinFinderInZforGeometricSearchDet.h.
|
inlineoverridevirtual |
returns an index in the valid range for the bin closest to Z
Implements BaseBinFinder< T >.
Definition at line 40 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 67 of file GeneralBinFinderInZforGeometricSearchDet.h.
|
inlineoverridevirtual |
the middle of the bin.
Implements BaseBinFinder< T >.
Definition at line 72 of file GeneralBinFinderInZforGeometricSearchDet.h.
|
private |
Definition at line 84 of file GeneralBinFinderInZforGeometricSearchDet.h.
Referenced by GeneralBinFinderInZforGeometricSearchDet< float >::binPosition(), and GeneralBinFinderInZforGeometricSearchDet< float >::GeneralBinFinderInZforGeometricSearchDet().
|
private |
Definition at line 83 of file GeneralBinFinderInZforGeometricSearchDet.h.
Referenced by GeneralBinFinderInZforGeometricSearchDet< float >::binIndex(), and GeneralBinFinderInZforGeometricSearchDet< float >::GeneralBinFinderInZforGeometricSearchDet().
|
private |
Definition at line 81 of file GeneralBinFinderInZforGeometricSearchDet.h.
Referenced by GeneralBinFinderInZforGeometricSearchDet< float >::binIndex(), and GeneralBinFinderInZforGeometricSearchDet< float >::GeneralBinFinderInZforGeometricSearchDet().
|
private |
Definition at line 79 of file GeneralBinFinderInZforGeometricSearchDet.h.
Referenced by GeneralBinFinderInZforGeometricSearchDet< float >::binIndex(), and GeneralBinFinderInZforGeometricSearchDet< float >::GeneralBinFinderInZforGeometricSearchDet().
|
private |
Definition at line 82 of file GeneralBinFinderInZforGeometricSearchDet.h.
Referenced by GeneralBinFinderInZforGeometricSearchDet< float >::binIndex(), and GeneralBinFinderInZforGeometricSearchDet< float >::GeneralBinFinderInZforGeometricSearchDet().
|
private |
Definition at line 80 of file GeneralBinFinderInZforGeometricSearchDet.h.
Referenced by GeneralBinFinderInZforGeometricSearchDet< float >::GeneralBinFinderInZforGeometricSearchDet().