#include <HitTripletEDProducerT.h>
Public Member Functions | |
auto | beginRegion (const TrackingRegion *region, LayerHitMapCache *) |
void | fill (IntermediateHitTriplets::RegionFiller &filler, const IntermediateHitTriplets::LayerPair &layerPair, const std::vector< SeedingLayerSetsHits::SeedingLayer > &thirdLayers, const OrderedHitTriplets &triplets) |
ImplIntermediateHitTriplets (const SeedingLayerSetsHits *layers) | |
void | put (edm::Event &iEvent) |
void | putEmpty (edm::Event &iEvent) |
void | reserve (size_t regionsSize, size_t localRAupper) |
std::vector< int > * | tripletLastLayerIndexVector () |
Static Public Member Functions | |
static void | produces (edm::ProducesCollector producesCollector) |
Private Attributes | |
std::unique_ptr < IntermediateHitTriplets > | intermediateHitTriplets_ |
const SeedingLayerSetsHits * | layers_ |
std::vector< int > | tripletLastLayerIndex_ |
std::vector< size_t > | tripletPermutation_ |
Definition at line 238 of file HitTripletEDProducerT.h.
|
inlineexplicit |
Definition at line 240 of file HitTripletEDProducerT.h.
|
inline |
Definition at line 252 of file HitTripletEDProducerT.h.
References intermediateHitTriplets_.
|
inline |
Definition at line 259 of file HitTripletEDProducerT.h.
References IntermediateHitTriplets::RegionFiller::addTriplets(), Exception, mps_fire::i, dqmiolumiharvest::j, OrderedHitTriplets::size(), tripletLastLayerIndex_, and tripletPermutation_.
|
inlinestatic |
Definition at line 243 of file HitTripletEDProducerT.h.
References edm::ProducesCollector::produces().
|
inline |
Definition at line 278 of file HitTripletEDProducerT.h.
References intermediateHitTriplets_, and putEmpty().
|
inline |
Definition at line 282 of file HitTripletEDProducerT.h.
References intermediateHitTriplets_, eostools::move(), and edm::Event::put().
Referenced by put().
|
inline |
Definition at line 247 of file HitTripletEDProducerT.h.
References intermediateHitTriplets_, layers_, SeedingLayerSetsHits::size(), and tripletLastLayerIndex_.
|
inline |
Definition at line 257 of file HitTripletEDProducerT.h.
References tripletLastLayerIndex_.
|
private |
Definition at line 285 of file HitTripletEDProducerT.h.
Referenced by beginRegion(), put(), putEmpty(), and reserve().
|
private |
Definition at line 286 of file HitTripletEDProducerT.h.
Referenced by reserve().
|
private |
Definition at line 288 of file HitTripletEDProducerT.h.
Referenced by fill(), reserve(), and tripletLastLayerIndexVector().
|
private |
Definition at line 287 of file HitTripletEDProducerT.h.
Referenced by fill().