#include <IntermediateHitDoublets.h>
Public Member Functions | |
LayerHitMapCache & | layerHitMapCache () |
const LayerHitMapCache & | layerHitMapCache () const |
unsigned int | layerSetBeginIndex () const |
unsigned int | layerSetEndIndex () const |
RegionIndex & | operator= (RegionIndex &&)=default |
const TrackingRegion & | region () const |
RegionIndex (const TrackingRegion *reg, unsigned int ind) | |
RegionIndex (RegionIndex &&)=default | |
void | setLayerSetsEnd (unsigned int end) |
Private Attributes | |
LayerHitMapCache | cache_ |
pointer to TrackingRegion (owned elsewhere) More... | |
unsigned int | layerSetBeginIndex_ |
unsigned int | layerSetEndIndex_ |
index of the beginning of layer sets of this region More... | |
const TrackingRegion * | region_ |
Class to hold TrackingRegion and begin+end indices to a vector of seeding layer sets.
The LayerHitMapCache is also hold here as it is a per-region object.
In practice the vector being indexed can be anything.
Definition at line 16 of file IntermediateHitDoublets.h.
|
inline |
Definition at line 18 of file IntermediateHitDoublets.h.
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
default |
|
inline |
|
inline |
|
private |
pointer to TrackingRegion (owned elsewhere)
Definition at line 35 of file IntermediateHitDoublets.h.
Referenced by layerHitMapCache().
|
private |
Definition at line 36 of file IntermediateHitDoublets.h.
Referenced by layerSetBeginIndex().
|
private |
index of the beginning of layer sets of this region
Definition at line 37 of file IntermediateHitDoublets.h.
Referenced by layerSetEndIndex(), and setLayerSetsEnd().
|
private |
Definition at line 34 of file IntermediateHitDoublets.h.
Referenced by region().