#include <IntermediateHitDoublets.h>
Classes | |
class | LayerPairHitDoublets |
class | RegionFiller |
Helper class enforcing correct way of filling the doublets of a region. More... | |
Public Types | |
using | const_iterator = ihd::const_iterator< RegionLayerSets, IntermediateHitDoublets > |
Iterator over regions. More... | |
using | LayerPair = std::tuple< SeedingLayerSetsHits::LayerIndex, SeedingLayerSetsHits::LayerIndex > |
using | RegionIndex = ihd::RegionIndex |
using | RegionLayerSets = ihd::RegionLayerSets< LayerPairHitDoublets > |
Helper class providing nice interface to loop over layer sets of a region. More... | |
Static Public Member Functions | |
static RegionFiller | dummyFiller () |
Private Attributes | |
std::vector< LayerPairHitDoublets > | layerPairs_ |
Container of regions, each element has indices pointing to layerPairs_. More... | |
std::vector< RegionIndex > | regions_ |
Pointer to SeedingLayerSetsHits (owned elsewhere) More... | |
const SeedingLayerSetsHits * | seedingLayers_ |
Container of temporary information delivered from hit pair generator to hit triplet generator via edm::Event.
The iterator loops over regions, and the value_type of that has an iterator looping over the layer pairs of the region.
Pointers to SeedingLayerSetsHits and TrackingRegion are stored, so the lifetime of those objects should be at least as long as the lifetime of this object.
Definition at line 127 of file IntermediateHitDoublets.h.
using IntermediateHitDoublets::const_iterator = ihd::const_iterator<RegionLayerSets, IntermediateHitDoublets> |
Iterator over regions.
Definition at line 167 of file IntermediateHitDoublets.h.
using IntermediateHitDoublets::LayerPair = std::tuple<SeedingLayerSetsHits::LayerIndex, SeedingLayerSetsHits::LayerIndex> |
Definition at line 129 of file IntermediateHitDoublets.h.
Definition at line 130 of file IntermediateHitDoublets.h.
Helper class providing nice interface to loop over layer sets of a region.
Definition at line 162 of file IntermediateHitDoublets.h.
|
inline |
Definition at line 196 of file IntermediateHitDoublets.h.
|
inlineexplicit |
Definition at line 197 of file IntermediateHitDoublets.h.
References ihd::RegionIndex::operator=().
IntermediateHitDoublets::IntermediateHitDoublets | ( | const IntermediateHitDoublets & | rh | ) |
Definition at line 4 of file IntermediateHitDoublets.cc.
References Exception.
|
default |
|
default |
|
inline |
Definition at line 223 of file IntermediateHitDoublets.h.
|
inline |
Definition at line 213 of file IntermediateHitDoublets.h.
|
inline |
Definition at line 224 of file IntermediateHitDoublets.h.
References begin.
|
inline |
|
inlinestatic |
Definition at line 192 of file IntermediateHitDoublets.h.
|
inline |
Definition at line 219 of file IntermediateHitDoublets.h.
Referenced by hitTripletEDProducerT::Impl< T_HitTripletGenerator, T_SeedingHitSets, T_IntermediateHitTriplets >::produce().
|
inline |
Definition at line 225 of file IntermediateHitDoublets.h.
|
inline |
Definition at line 221 of file IntermediateHitDoublets.h.
Referenced by hitTripletEDProducerT::Impl< T_HitTripletGenerator, T_SeedingHitSets, T_IntermediateHitTriplets >::produce().
|
inline |
Definition at line 231 of file IntermediateHitDoublets.h.
|
inline |
Definition at line 232 of file IntermediateHitDoublets.h.
|
default |
|
inline |
Definition at line 229 of file IntermediateHitDoublets.h.
|
inline |
Definition at line 230 of file IntermediateHitDoublets.h.
|
inline |
Definition at line 220 of file IntermediateHitDoublets.h.
Referenced by hitTripletEDProducerT::Impl< T_HitTripletGenerator, T_SeedingHitSets, T_IntermediateHitTriplets >::produce().
|
inline |
Definition at line 203 of file IntermediateHitDoublets.h.
|
inline |
Definition at line 218 of file IntermediateHitDoublets.h.
Referenced by hitTripletEDProducerT::Impl< T_HitTripletGenerator, T_SeedingHitSets, T_IntermediateHitTriplets >::produce().
|
inline |
Definition at line 208 of file IntermediateHitDoublets.h.
|
private |
Container of regions, each element has indices pointing to layerPairs_.
Definition at line 238 of file IntermediateHitDoublets.h.
|
private |
Pointer to SeedingLayerSetsHits (owned elsewhere)
Definition at line 237 of file IntermediateHitDoublets.h.
|
private |
Definition at line 235 of file IntermediateHitDoublets.h.