#include <RegionsSeedingHitSets.h>
Classes | |
class | RegionFiller |
Helper class enforcing correct way of filling the doublets of a region. More... | |
Public Types | |
using | const_iterator = ihd::const_iterator< RegionSeedingHitSets, RegionsSeedingHitSets > |
Iterator over regions. More... | |
using | RegionIndex = ihd::RegionIndex |
Helper class containing a region and indices to hitSets_. More... | |
using | RegionSeedingHitSets = ihd::RegionLayerSets< SeedingHitSet > |
Helper class providing nice interface to loop over hit sets of a region. More... | |
Public Member Functions | |
const_iterator | begin () const |
RegionFiller | beginRegion (const TrackingRegion *region) |
const_iterator | cbegin () const |
const_iterator | cend () const |
bool | empty () const |
const_iterator | end () const |
std::vector< SeedingHitSet > ::const_iterator | layerSetsBegin () const |
std::vector< SeedingHitSet > ::const_iterator | layerSetsEnd () const |
size_t | regionSize () const |
RegionsSeedingHitSets ()=default | |
void | reserve (size_t nregions, size_t nhitsets) |
void | shrink_to_fit () |
size_t | size () const |
void | swap (RegionsSeedingHitSets &rh) |
~RegionsSeedingHitSets ()=default | |
Static Public Member Functions | |
static RegionFiller | dummyFiller () |
Private Attributes | |
std::vector< SeedingHitSet > | hitSets_ |
Container of regions, each element has indices pointing to hitSets_. More... | |
std::vector< RegionIndex > | regions_ |
Class to store SeedingHitSets (doublet/triplet/quadruplet) per TrackingRegion
Defined in this package instead of RecoTracker/TkSeedingLayers to avoid circular dependencies
Definition at line 12 of file RegionsSeedingHitSets.h.
using RegionsSeedingHitSets::const_iterator = ihd::const_iterator<RegionSeedingHitSets, RegionsSeedingHitSets> |
Iterator over regions.
Definition at line 21 of file RegionsSeedingHitSets.h.
Helper class containing a region and indices to hitSets_.
Definition at line 15 of file RegionsSeedingHitSets.h.
Helper class providing nice interface to loop over hit sets of a region.
Definition at line 18 of file RegionsSeedingHitSets.h.
|
default |
|
default |
|
inline |
Definition at line 74 of file RegionsSeedingHitSets.h.
References regions_.
Referenced by cbegin().
|
inline |
Definition at line 65 of file RegionsSeedingHitSets.h.
References hitSets_, and regions_.
|
inline |
|
inline |
|
inlinestatic |
Definition at line 44 of file RegionsSeedingHitSets.h.
Referenced by MultiHitFromChi2EDProducer::produce().
|
inline |
Definition at line 70 of file RegionsSeedingHitSets.h.
References regions_.
|
inline |
Definition at line 76 of file RegionsSeedingHitSets.h.
References regions_.
Referenced by cend().
|
inline |
Definition at line 80 of file RegionsSeedingHitSets.h.
References hitSets_.
|
inline |
Definition at line 81 of file RegionsSeedingHitSets.h.
References hitSets_.
|
inline |
Definition at line 71 of file RegionsSeedingHitSets.h.
References regions_.
|
inline |
Definition at line 55 of file RegionsSeedingHitSets.h.
References hitSets_, and regions_.
|
inline |
Definition at line 60 of file RegionsSeedingHitSets.h.
References hitSets_, and regions_.
|
inline |
Definition at line 72 of file RegionsSeedingHitSets.h.
References hitSets_.
Referenced by ntuple._Collection::__iter__(), and ntuple._Collection::__len__().
|
inline |
Definition at line 50 of file RegionsSeedingHitSets.h.
References hitSets_, and regions_.
|
private |
Container of regions, each element has indices pointing to hitSets_.
Definition at line 85 of file RegionsSeedingHitSets.h.
Referenced by beginRegion(), RegionsSeedingHitSets::RegionFiller::emplace_back(), layerSetsBegin(), layerSetsEnd(), reserve(), shrink_to_fit(), size(), swap(), and RegionsSeedingHitSets::RegionFiller::~RegionFiller().
|
private |
Definition at line 84 of file RegionsSeedingHitSets.h.
Referenced by begin(), beginRegion(), empty(), end(), regionSize(), reserve(), shrink_to_fit(), swap(), and RegionsSeedingHitSets::RegionFiller::~RegionFiller().