#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 |
RegionsSeedingHitSets & | operator= (const RegionsSeedingHitSets &)=delete |
RegionsSeedingHitSets & | operator= (RegionsSeedingHitSets &&)=default |
size_t | regionSize () const |
RegionsSeedingHitSets ()=default | |
RegionsSeedingHitSets (const RegionsSeedingHitSets &)=delete | |
RegionsSeedingHitSets (RegionsSeedingHitSets &&)=default | |
void | reserve (size_t nregions, size_t nhitsets) |
void | shrink_to_fit () |
size_t | size () const |
~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 |
|
delete |
|
default |
|
default |
|
inline |
Definition at line 75 of file RegionsSeedingHitSets.h.
References regions_.
Referenced by cbegin().
|
inline |
Definition at line 66 of file RegionsSeedingHitSets.h.
References hitSets_, HLT_2023v12_cff::region, and regions_.
|
inline |
|
inline |
|
inlinestatic |
Definition at line 46 of file RegionsSeedingHitSets.h.
Referenced by MultiHitFromChi2EDProducer::produce().
|
inline |
Definition at line 71 of file RegionsSeedingHitSets.h.
References regions_.
|
inline |
Definition at line 77 of file RegionsSeedingHitSets.h.
References regions_.
Referenced by cend().
|
inline |
Definition at line 81 of file RegionsSeedingHitSets.h.
References hitSets_.
|
inline |
Definition at line 82 of file RegionsSeedingHitSets.h.
References hitSets_.
|
delete |
|
default |
|
inline |
Definition at line 72 of file RegionsSeedingHitSets.h.
References regions_.
|
inline |
Definition at line 56 of file RegionsSeedingHitSets.h.
References hitSets_, and regions_.
|
inline |
Definition at line 61 of file RegionsSeedingHitSets.h.
References hitSets_, and regions_.
|
inline |
Definition at line 73 of file RegionsSeedingHitSets.h.
References hitSets_.
Referenced by ntupleDataFormat._Collection::__iter__(), and ntupleDataFormat._Collection::__len__().
|
private |
Container of regions, each element has indices pointing to hitSets_.
Definition at line 86 of file RegionsSeedingHitSets.h.
Referenced by beginRegion(), RegionsSeedingHitSets::RegionFiller::emplace_back(), layerSetsBegin(), layerSetsEnd(), reserve(), shrink_to_fit(), size(), and RegionsSeedingHitSets::RegionFiller::~RegionFiller().
|
private |
Definition at line 85 of file RegionsSeedingHitSets.h.
Referenced by begin(), beginRegion(), empty(), end(), regionSize(), reserve(), shrink_to_fit(), and RegionsSeedingHitSets::RegionFiller::~RegionFiller().