#include <IntermediateHitTriplets.h>
Public Types | |
using | const_iterator = std::vector< OrderedHitTriplet >::const_iterator |
using | TripletRange = std::pair< std::vector< OrderedHitTriplet >::const_iterator, std::vector< OrderedHitTriplet >::const_iterator > |
Public Member Functions | |
const_iterator | begin () const |
const_iterator | cbegin () const |
const_iterator | cend () const |
const_iterator | end () const |
SeedingLayerSetsHits::LayerIndex | innerLayerIndex () const |
LayerHitTriplets (const IntermediateHitTriplets *hitSets, const PLayerHitTriplets *layerTriplet) | |
SeedingLayerSetsHits::LayerIndex | middleLayerIndex () const |
SeedingLayerSetsHits::LayerIndex | outerLayerIndex () const |
Private Attributes | |
const IntermediateHitTriplets * | hitSets_ |
const PLayerHitTriplets * | layerTriplet_ |
Helper class providing a nice interface for the hit triplets of a layer triplet.
Definition at line 67 of file IntermediateHitTriplets.h.
using IntermediateHitTriplets::LayerHitTriplets::const_iterator = std::vector<OrderedHitTriplet>::const_iterator |
Definition at line 69 of file IntermediateHitTriplets.h.
using IntermediateHitTriplets::LayerHitTriplets::TripletRange = std::pair<std::vector<OrderedHitTriplet>::const_iterator, std::vector<OrderedHitTriplet>::const_iterator> |
Definition at line 78 of file IntermediateHitTriplets.h.
|
inline |
Definition at line 71 of file IntermediateHitTriplets.h.
|
inline |
Definition at line 84 of file IntermediateHitTriplets.h.
References hitSets_, layerTriplet_, IntermediateHitTriplets::PLayerHitTriplets::tripletsBegin(), and IntermediateHitTriplets::tripletsBegin().
Referenced by cbegin().
|
inline |
Definition at line 85 of file IntermediateHitTriplets.h.
References begin().
|
inline |
Definition at line 87 of file IntermediateHitTriplets.h.
References end().
|
inline |
Definition at line 86 of file IntermediateHitTriplets.h.
References hitSets_, layerTriplet_, IntermediateHitTriplets::tripletsBegin(), and IntermediateHitTriplets::PLayerHitTriplets::tripletsEnd().
Referenced by cend().
|
inline |
Definition at line 80 of file IntermediateHitTriplets.h.
References IntermediateHitTriplets::PLayerHitTriplets::layerTriplet(), and layerTriplet_.
|
inline |
Definition at line 81 of file IntermediateHitTriplets.h.
References IntermediateHitTriplets::PLayerHitTriplets::layerTriplet(), and layerTriplet_.
|
inline |
Definition at line 82 of file IntermediateHitTriplets.h.
References IntermediateHitTriplets::PLayerHitTriplets::layerTriplet(), and layerTriplet_.
|
private |
Definition at line 90 of file IntermediateHitTriplets.h.
|
private |
Definition at line 91 of file IntermediateHitTriplets.h.
Referenced by begin(), end(), innerLayerIndex(), middleLayerIndex(), and outerLayerIndex().