#include <HitTripletGeneratorFromPairAndLayers.h>
Public Types | |
typedef LayerHitMapCache | LayerCacheType |
Public Member Functions | |
HitTripletGeneratorFromPairAndLayers (unsigned int maxElement=0) | |
HitTripletGeneratorFromPairAndLayers (const edm::ParameterSet &pset) | |
virtual void | hitTriplets (const TrackingRegion ®ion, OrderedHitTriplets &trs, const edm::Event &ev, const edm::EventSetup &es, SeedingLayerSetsHits::SeedingLayerSet pairLayers, const std::vector< SeedingLayerSetsHits::SeedingLayer > &thirdLayers)=0 |
void | init (std::unique_ptr< HitPairGeneratorFromLayerPair > &&pairs, LayerCacheType *layerCache) |
const HitPairGeneratorFromLayerPair & | pairGenerator () const |
virtual | ~HitTripletGeneratorFromPairAndLayers () |
Protected Attributes | |
LayerCacheType * | theLayerCache |
const unsigned int | theMaxElement |
std::unique_ptr < HitPairGeneratorFromLayerPair > | thePairGenerator |
Definition at line 19 of file HitTripletGeneratorFromPairAndLayers.h.
Definition at line 22 of file HitTripletGeneratorFromPairAndLayers.h.
|
explicit |
Definition at line 5 of file HitTripletGeneratorFromPairAndLayers.cc.
|
explicit |
Definition at line 10 of file HitTripletGeneratorFromPairAndLayers.cc.
|
virtual |
Definition at line 14 of file HitTripletGeneratorFromPairAndLayers.cc.
|
pure virtual |
void HitTripletGeneratorFromPairAndLayers::init | ( | std::unique_ptr< HitPairGeneratorFromLayerPair > && | pairs, |
LayerCacheType * | layerCache | ||
) |
Definition at line 16 of file HitTripletGeneratorFromPairAndLayers.cc.
References eostools::move(), pairGenerator(), theLayerCache, and thePairGenerator.
|
inline |
Definition at line 30 of file HitTripletGeneratorFromPairAndLayers.h.
References thePairGenerator.
Referenced by init().
|
protected |
Definition at line 38 of file HitTripletGeneratorFromPairAndLayers.h.
Referenced by PixelTripletLowPtGenerator::hitTriplets(), and init().
|
protected |
Definition at line 39 of file HitTripletGeneratorFromPairAndLayers.h.
Referenced by PixelTripletNoTipGenerator::hitTriplets(), PixelTripletLargeTipGenerator::hitTriplets(), and PixelTripletHLTGenerator::hitTriplets().
|
protected |
Definition at line 37 of file HitTripletGeneratorFromPairAndLayers.h.
Referenced by PixelTripletNoTipGenerator::hitTriplets(), PixelTripletLargeTipGenerator::hitTriplets(), PixelTripletHLTGenerator::hitTriplets(), PixelTripletLowPtGenerator::hitTriplets(), init(), and pairGenerator().