|
BmnRoot
|
#include <L1Grid.h>
Public Member Functions | |
| L1Grid () | |
| ~L1Grid () | |
| void | Create (float yMin, float yMax, float zMin, float zMax, float sy, float sz) |
| void | Fill (const L1HitPoint *points, THitI n) |
| int | GetBin (float Y, float Z) const |
| unsigned int | GetBinBounded (const float &Y, const float &Z) const |
| void | GetBinBounded (const float &Y, const float &Z, unsigned short *bY, unsigned short *bZ) const |
| void | GetBinBounds (unsigned int iBin, float &Ymin, float &Ymax, float &Zmin, float &Zmax) const |
| unsigned int | N () const |
| unsigned short | Ny () const |
| unsigned short | Nz () const |
| THitI | FirstHitInBin (int i) const |
2-dimensional grid of pointers. pointers to (y,z)-like objects are assigned to the corresponding grid bin used by L1Tracker to speed-up the hit operations grid axis are named Z,Y to be similar to TPC row coordinates.
|
inline |
Definition at line 103 of file L1Grid.h.
Referenced by L1Algo::CATrackFinder().
|
inline |
Definition at line 124 of file L1Grid.h.
References GetBinBounded(), i, L1_assert, and memset().
Referenced by L1Algo::CATrackFinder().
|
inline |
Definition at line 67 of file L1Grid.h.
References i.
Referenced by L1HitArea::GetNext(), and L1HitArea::L1HitArea().
|
inline |
Definition at line 85 of file L1Grid.h.
References GetBinBounded().
Referenced by Fill(), GetBinBounded(), L1HitArea::L1HitArea(), and L1HitsSortHelper::L1HitsSortHelper().
|
inline |
|
inline |
Definition at line 152 of file L1Grid.h.
Referenced by L1HitArea::L1HitArea().
|
inline |
Definition at line 63 of file L1Grid.h.
Referenced by L1HitArea::GetNext(), and L1HitArea::L1HitArea().