Go to the documentation of this file. 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) {
const_iterator end() const
const_iterator cbegin() const
RegionsSeedingHitSets()=default
void emplace_back(Args &&... args)
static RegionFiller dummyFiller()
std::vector< RegionIndex > regions_
std::vector< SeedingHitSet >::const_iterator layerSetsEnd() const
size_t regionSize() const
const_iterator begin() const
RegionsSeedingHitSets & operator=(const RegionsSeedingHitSets &)=delete
RegionFiller(RegionsSeedingHitSets *obj)
const_iterator cend() const
RegionsSeedingHitSets * obj_
ihd::const_iterator< RegionSeedingHitSets, RegionsSeedingHitSets > const_iterator
Iterator over regions.
void reserve(size_t nregions, size_t nhitsets)
std::vector< SeedingHitSet >::const_iterator layerSetsBegin() const
Helper class enforcing correct way of filling the doublets of a region.
RegionFiller beginRegion(const TrackingRegion *region)
~RegionsSeedingHitSets()=default
std::vector< SeedingHitSet > hitSets_
Container of regions, each element has indices pointing to hitSets_.