1 #ifndef RecoTracker_TkHitPairs_RegionsSeedingHitSets_H 2 #define RecoTracker_TkHitPairs_RegionsSeedingHitSets_H 36 template <
typename... Args>
56 void reserve(
size_t nregions,
size_t nhitsets) {
RegionFiller beginRegion(const TrackingRegion *region)
const_iterator begin() const
const_iterator end() const
void emplace_back(Args &&... args)
RegionsSeedingHitSets * obj_
RegionsSeedingHitSets()=default
static RegionFiller dummyFiller()
std::vector< SeedingHitSet > hitSets_
Container of regions, each element has indices pointing to hitSets_.
RegionFiller(RegionsSeedingHitSets *obj)
std::vector< RegionIndex > regions_
size_t regionSize() const
void reserve(size_t nregions, size_t nhitsets)
const_iterator cend() const
Helper class enforcing correct way of filling the doublets of a region.
std::vector< SeedingHitSet >::const_iterator layerSetsEnd() const
std::vector< SeedingHitSet >::const_iterator layerSetsBegin() const
const_iterator cbegin() const
~RegionsSeedingHitSets()=default
RegionsSeedingHitSets & operator=(const RegionsSeedingHitSets &)=delete
ihd::const_iterator< RegionSeedingHitSets, RegionsSeedingHitSets > const_iterator
Iterator over regions.