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) {
size_t regionSize() const
std::vector< SeedingHitSet >::const_iterator layerSetsEnd() const
RegionFiller beginRegion(const TrackingRegion *region)
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_
void reserve(size_t nregions, size_t nhitsets)
Helper class enforcing correct way of filling the doublets of a region.
void emplace_back(Args &&...args)
std::vector< SeedingHitSet >::const_iterator layerSetsBegin() const
const_iterator begin() const
const_iterator cbegin() const
~RegionsSeedingHitSets()=default
RegionsSeedingHitSets & operator=(const RegionsSeedingHitSets &)=delete
const_iterator cend() const
const_iterator end() const
ihd::const_iterator< RegionSeedingHitSets, RegionsSeedingHitSets > const_iterator
Iterator over regions.