#include <HitPairGeneratorFromLayerPair.h>
Public Types | |
typedef ctfseeding::SeedingLayer | Layer |
typedef CombinedHitPairGenerator::LayerCacheType | LayerCacheType |
Public Member Functions | |
virtual HitPairGeneratorFromLayerPair * | clone () const |
HitPairGeneratorFromLayerPair (const Layer &inner, const Layer &outer, LayerCacheType *layerCache, unsigned int nSize=30000, unsigned int max=0) | |
virtual void | hitPairs (const TrackingRegion ®, OrderedHitPairs &prs, const edm::Event &ev, const edm::EventSetup &es) |
const Layer & | innerLayer () const |
const Layer & | outerLayer () const |
virtual | ~HitPairGeneratorFromLayerPair () |
Public Member Functions inherited from HitPairGenerator | |
virtual void | clear () |
HitPairGenerator (unsigned int size=7500) | |
virtual void | hitPairs (const TrackingRegion ®, OrderedHitPairs &prs, const edm::EventSetup &es) |
virtual const OrderedHitPairs & | run (const TrackingRegion ®ion, const edm::Event &ev, const edm::EventSetup &es) |
virtual | ~HitPairGenerator () |
Public Member Functions inherited from OrderedHitsGenerator | |
OrderedHitsGenerator () | |
virtual | ~OrderedHitsGenerator () |
Private Attributes | |
Layer | theInnerLayer |
LayerCacheType & | theLayerCache |
Layer | theOuterLayer |
Additional Inherited Members | |
Public Attributes inherited from OrderedHitsGenerator | |
unsigned int | theMaxElement |
Definition at line 12 of file HitPairGeneratorFromLayerPair.h.
Definition at line 17 of file HitPairGeneratorFromLayerPair.h.
Definition at line 16 of file HitPairGeneratorFromLayerPair.h.
HitPairGeneratorFromLayerPair::HitPairGeneratorFromLayerPair | ( | const Layer & | inner, |
const Layer & | outer, | ||
LayerCacheType * | layerCache, | ||
unsigned int | nSize = 30000 , |
||
unsigned int | max = 0 |
||
) |
Definition at line 33 of file HitPairGeneratorFromLayerPair.cc.
References max(), and OrderedHitsGenerator::theMaxElement.
Referenced by clone().
|
inlinevirtual |
Definition at line 25 of file HitPairGeneratorFromLayerPair.h.
|
inlinevirtual |
Implements HitPairGenerator.
Definition at line 30 of file HitPairGeneratorFromLayerPair.h.
References HitPairGeneratorFromLayerPair().
|
virtual |
Implements HitPairGenerator.
Definition at line 45 of file HitPairGeneratorFromLayerPair.cc.
References RecHitsSortedInPhi::all(), Reference_intrackfit_cff::barrel, TrackingRegion::checkRZ(), SiPixelRawToDigiRegional_cfi::deltaPhi, ctfseeding::SeedingLayer::detLayer(), PixelRecoRange< T >::empty(), RecHitsSortedInPhi::empty(), f, RecHitsSortedInPhi::hits(), PixelRecoRange< T >::intersection(), DetLayer::location(), LogDebug, PixelRecoRange< T >::max(), PixelRecoRange< T >::min(), nSigmaPhi, nSigmaRZ, TrackingRegion::origin(), PV3DBase< T, PVType, FrameType >::perp(), PV3DBase< T, PVType, FrameType >::phi(), HitRZCompatibility::range(), OrderedHitPairs::size(), funct::sqr(), mathSSE::sqrt(), theInnerLayer, theLayerCache, OrderedHitsGenerator::theMaxElement, theOuterLayer, PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::z().
|
inline |
Definition at line 34 of file HitPairGeneratorFromLayerPair.h.
References theInnerLayer.
Referenced by PixelTripletNoTipGenerator::hitTriplets().
|
inline |
Definition at line 35 of file HitPairGeneratorFromLayerPair.h.
References theOuterLayer.
Referenced by PixelTripletNoTipGenerator::hitTriplets().
|
private |
Definition at line 40 of file HitPairGeneratorFromLayerPair.h.
Referenced by hitPairs(), and innerLayer().
|
private |
Definition at line 38 of file HitPairGeneratorFromLayerPair.h.
Referenced by hitPairs().
|
private |
Definition at line 39 of file HitPairGeneratorFromLayerPair.h.
Referenced by hitPairs(), and outerLayer().