#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 48 of file IntermediateHitDoublets.h.
using ihd::RegionLayerSets< T >::const_iterator = typename std::vector<T>::const_iterator |
Definition at line 50 of file IntermediateHitDoublets.h.
|
inline |
Definition at line 54 of file IntermediateHitDoublets.h.
|
inline |
Definition at line 64 of file IntermediateHitDoublets.h.
References ihd::RegionLayerSets< T >::layerSetsBegin_.
Referenced by ihd::RegionLayerSets< T >::cbegin().
|
inline |
Definition at line 65 of file IntermediateHitDoublets.h.
References ihd::RegionLayerSets< T >::begin().
|
inline |
Definition at line 67 of file IntermediateHitDoublets.h.
References ihd::RegionLayerSets< T >::end().
|
inline |
Definition at line 66 of file IntermediateHitDoublets.h.
References ihd::RegionLayerSets< T >::layerSetsEnd_.
Referenced by ihd::RegionLayerSets< T >::cend().
|
inline |
Definition at line 62 of file IntermediateHitDoublets.h.
References ihd::RegionLayerSets< T >::cache_.
|
inline |
Definition at line 61 of file IntermediateHitDoublets.h.
References ihd::RegionLayerSets< T >::region_.
Referenced by CAHitTripletGenerator::hitNtuplets(), and CAHitQuadrupletGenerator::hitNtuplets().
|
private |
Definition at line 71 of file IntermediateHitDoublets.h.
Referenced by ihd::RegionLayerSets< T >::layerHitMapCache().
|
private |
Definition at line 72 of file IntermediateHitDoublets.h.
Referenced by ihd::RegionLayerSets< T >::begin().
|
private |
Definition at line 73 of file IntermediateHitDoublets.h.
Referenced by ihd::RegionLayerSets< T >::end().
|
private |
Definition at line 70 of file IntermediateHitDoublets.h.
Referenced by ihd::RegionLayerSets< T >::region().