#include <PixelTripletHLTGenerator.h>
Public Member Functions | |
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) override |
PixelTripletHLTGenerator (const edm::ParameterSet &cfg, edm::ConsumesCollector &iC) | |
virtual | ~PixelTripletHLTGenerator () |
Public Member Functions inherited from HitTripletGeneratorFromPairAndLayers | |
HitTripletGeneratorFromPairAndLayers (unsigned int maxElement=0) | |
HitTripletGeneratorFromPairAndLayers (const edm::ParameterSet &pset) | |
void | init (std::unique_ptr< HitPairGeneratorFromLayerPair > &&pairs, LayerCacheType *layerCache) |
const HitPairGeneratorFromLayerPair & | pairGenerator () const |
virtual | ~HitTripletGeneratorFromPairAndLayers () |
Private Types | |
typedef CombinedHitTripletGenerator::LayerCacheType | LayerCacheType |
Private Attributes | |
const float | dphi |
const float | extraHitRPhitolerance |
const float | extraHitRZtolerance |
std::unique_ptr< SeedComparitor > | theComparitor |
const bool | useBend |
const bool | useFixedPreFiltering |
const bool | useMScat |
Additional Inherited Members | |
Public Types inherited from HitTripletGeneratorFromPairAndLayers | |
typedef LayerHitMapCache | LayerCacheType |
Protected Attributes inherited from HitTripletGeneratorFromPairAndLayers | |
LayerCacheType * | theLayerCache |
const unsigned int | theMaxElement |
std::unique_ptr < HitPairGeneratorFromLayerPair > | thePairGenerator |
Definition at line 20 of file PixelTripletHLTGenerator.h.
|
private |
Definition at line 22 of file PixelTripletHLTGenerator.h.
PixelTripletHLTGenerator::PixelTripletHLTGenerator | ( | const edm::ParameterSet & | cfg, |
edm::ConsumesCollector & | iC | ||
) |
Definition at line 37 of file PixelTripletHLTGenerator.cc.
References SurfaceDeformationFactory::create(), reco::get(), edm::ParameterSet::getParameter(), AlCaHLTBitMon_QueryRunRegistry::string, and theComparitor.
|
virtual |
Definition at line 54 of file PixelTripletHLTGenerator.cc.
|
overridevirtual |
Implements HitTripletGeneratorFromPairAndLayers.
Definition at line 56 of file PixelTripletHLTGenerator.cc.
References angle(), checkPhiInRange(), constexpr, PixelRecoUtilities::curvature(), declareDynArray, dphi, relativeConstraints::empty, ev, extraHitRPhitolerance, extraHitRZtolerance, f, Geom::ftwoPi(), i, ThirdHitRZPredictionBase::initLayer(), ThirdHitRZPredictionBase::initTolerance(), HitDoublets::inner, PixelRecoRange< T >::intersection(), DetLayer::isBarrel(), geometryCSVtoXML::line, LogDebug, M_PI, bookConverter::max, min(), normalizedPhi(), nSigmaPhi, nSigmaRZ, TrackingRegion::origin(), TrackingRegion::originRBound(), HitDoublets::outer, PV3DBase< T, PVType, FrameType >::perp(), GeometricSearchDet::position(), proxim(), TrackingRegion::ptMin(), CosmicsPD_Skims::radius, HLT_FULL_cff::region, OrderedHitTriplets::size(), findQualityFiles::size, swap(), theComparitor, HitTripletGeneratorFromPairAndLayers::theMaxElement, HitTripletGeneratorFromPairAndLayers::thePairGenerator, useBend, useFixedPreFiltering, useMScat, findQualityFiles::v, PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::z().
|
private |
Definition at line 40 of file PixelTripletHLTGenerator.h.
Referenced by hitTriplets().
|
private |
Definition at line 37 of file PixelTripletHLTGenerator.h.
Referenced by hitTriplets().
|
private |
Definition at line 36 of file PixelTripletHLTGenerator.h.
Referenced by hitTriplets().
|
private |
Definition at line 41 of file PixelTripletHLTGenerator.h.
Referenced by hitTriplets(), and PixelTripletHLTGenerator().
|
private |
Definition at line 39 of file PixelTripletHLTGenerator.h.
Referenced by hitTriplets().
|
private |
Definition at line 35 of file PixelTripletHLTGenerator.h.
Referenced by hitTriplets().
|
private |
Definition at line 38 of file PixelTripletHLTGenerator.h.
Referenced by hitTriplets().