#include <IntermediateHitDoublets.h>
Public Types | |
using | const_iterator = typename std::vector< T >::const_iterator |
Public Member Functions | |
const_iterator | begin () const |
const_iterator | cbegin () const |
const_iterator | cend () const |
const_iterator | end () const |
const LayerHitMapCache & | layerHitMapCache () const |
const TrackingRegion & | region () const |
template<typename TMP > | |
RegionLayerSets (const TrackingRegion *region, const LayerHitMapCache *cache, const TMP *, const_iterator begin, const_iterator end) | |
Private Attributes | |
const LayerHitMapCache * | cache_ |
const const_iterator | layerSetsBegin_ |
const const_iterator | layerSetsEnd_ |
const TrackingRegion * | region_ |
Helper class to provide nice interface to loop over the layer sets of a region
T | Concrete type in a vector<T> actually holding the layer sets |
Templatized because used here and in RegionSeedingHitSets
Definition at line 49 of file IntermediateHitDoublets.h.
using ihd::RegionLayerSets< T >::const_iterator = typename std::vector<T>::const_iterator |
Definition at line 51 of file IntermediateHitDoublets.h.
|
inline |
Definition at line 55 of file IntermediateHitDoublets.h.
|
inline |
Definition at line 61 of file IntermediateHitDoublets.h.
|
inline |
|
inline |
|
inline |
Definition at line 63 of file IntermediateHitDoublets.h.
|
inline |
|
inline |
|
private |
Definition at line 68 of file IntermediateHitDoublets.h.
|
private |
Definition at line 69 of file IntermediateHitDoublets.h.
|
private |
Definition at line 70 of file IntermediateHitDoublets.h.
|
private |
Definition at line 67 of file IntermediateHitDoublets.h.