#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::ProducerBase &producer) |
Private Attributes | |
std::unique_ptr < IntermediateHitTriplets > | intermediateHitTriplets_ |
const SeedingLayerSetsHits * | layers_ |
std::vector< int > | tripletLastLayerIndex_ |
std::vector< size_t > | tripletPermutation_ |
Definition at line 229 of file HitTripletEDProducerT.h.
|
inlineexplicit |
Definition at line 231 of file HitTripletEDProducerT.h.
|
inline |
Definition at line 245 of file HitTripletEDProducerT.h.
References intermediateHitTriplets_, and eostools::move().
|
inline |
Definition at line 254 of file HitTripletEDProducerT.h.
References IntermediateHitTriplets::RegionFiller::addTriplets(), Exception, i, j, OrderedHitTriplets::size(), tripletLastLayerIndex_, and tripletPermutation_.
|
inlinestatic |
Definition at line 236 of file HitTripletEDProducerT.h.
References edm::ProductRegistryHelper::produces().
|
inline |
Definition at line 273 of file HitTripletEDProducerT.h.
References intermediateHitTriplets_, and putEmpty().
|
inline |
Definition at line 277 of file HitTripletEDProducerT.h.
References intermediateHitTriplets_, eostools::move(), and edm::Event::put().
Referenced by put().
|
inline |
Definition at line 240 of file HitTripletEDProducerT.h.
References intermediateHitTriplets_, layers_, SeedingLayerSetsHits::size(), and tripletLastLayerIndex_.
|
inline |
Definition at line 250 of file HitTripletEDProducerT.h.
References tripletLastLayerIndex_.
|
private |
Definition at line 282 of file HitTripletEDProducerT.h.
Referenced by beginRegion(), put(), putEmpty(), and reserve().
|
private |
Definition at line 283 of file HitTripletEDProducerT.h.
Referenced by reserve().
|
private |
Definition at line 285 of file HitTripletEDProducerT.h.
Referenced by fill(), reserve(), and tripletLastLayerIndexVector().
|
private |
Definition at line 284 of file HitTripletEDProducerT.h.
Referenced by fill().