#include <GeneralBinFinderInZforGeometricSearchDet.h>
Public Member Functions | |
virtual int | binIndex (T z) const |
returns an index in the valid range for the bin closest to Z More... | |
virtual int | binIndex (int i) const |
returns an index in the valid range More... | |
virtual T | binPosition (int ind) const |
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 () |
Static Public Member Functions | |
static double | pi () |
static double | twoPi () |
Private Attributes | |
std::vector< T > | theBins |
std::vector< float > | theBorders |
int | theNbins |
T | theZOffset |
T | theZStep |
Definition at line 13 of file GeneralBinFinderInZforGeometricSearchDet.h.
|
inline |
Definition at line 16 of file GeneralBinFinderInZforGeometricSearchDet.h.
|
inline |
Definition at line 18 of file GeneralBinFinderInZforGeometricSearchDet.h.
|
inlinevirtual |
returns an index in the valid range for the bin closest to Z
Implements BaseBinFinder< T >.
Definition at line 35 of file GeneralBinFinderInZforGeometricSearchDet.h.
Referenced by GeneralBinFinderInZforGeometricSearchDet< float >::binIndex(), GeneralBinFinderInZforGeometricSearchDet< float >::binPosition(), and TIBLayer::computeCrossings().
|
inlinevirtual |
returns an index in the valid range
Implements BaseBinFinder< T >.
Definition at line 67 of file GeneralBinFinderInZforGeometricSearchDet.h.
|
inlinevirtual |
the middle of the bin.
Implements BaseBinFinder< T >.
Definition at line 72 of file GeneralBinFinderInZforGeometricSearchDet.h.
|
inlinestatic |
Definition at line 76 of file GeneralBinFinderInZforGeometricSearchDet.h.
Referenced by GeneralBinFinderInZforGeometricSearchDet< float >::twoPi().
|
inlinestatic |
Definition at line 77 of file GeneralBinFinderInZforGeometricSearchDet.h.
|
private |
Definition at line 85 of file GeneralBinFinderInZforGeometricSearchDet.h.
Referenced by GeneralBinFinderInZforGeometricSearchDet< float >::binPosition(), and GeneralBinFinderInZforGeometricSearchDet< float >::GeneralBinFinderInZforGeometricSearchDet().
|
private |
Definition at line 84 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 83 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().