#include <PixelTripletHLTGenerator.h>
Private Types | |
typedef CombinedHitTripletGenerator::LayerCacheType | LayerCacheType |
Private Member Functions | |
bool | checkPhiInRange (float phi, float phi1, float phi2) const |
std::pair< float, float > | mergePhiRanges (const std::pair< float, float > &r1, const std::pair< float, float > &r2) const |
Private Attributes | |
float | dphi |
float | extraHitRPhitolerance |
float | extraHitRZtolerance |
SeedComparitor * | theComparitor |
LayerCacheType * | theLayerCache |
std::vector < ctfseeding::SeedingLayer > | theLayers |
HitPairGenerator * | thePairGenerator |
bool | useBend |
bool | useFixedPreFiltering |
bool | useMScat |
Additional Inherited Members | |
Public Types inherited from HitTripletGeneratorFromPairAndLayers | |
typedef CombinedHitTripletGenerator::LayerCacheType | LayerCacheType |
Public Attributes inherited from OrderedHitsGenerator | |
unsigned int | theMaxElement |
Definition at line 23 of file PixelTripletHLTGenerator.h.
|
private |
Definition at line 25 of file PixelTripletHLTGenerator.h.
PixelTripletHLTGenerator::PixelTripletHLTGenerator | ( | const edm::ParameterSet & | cfg | ) |
Definition at line 26 of file PixelTripletHLTGenerator.cc.
References dphi, edm::ParameterSet::exists(), reco::get(), edm::ParameterSet::getParameter(), theComparitor, OrderedHitsGenerator::theMaxElement, and useFixedPreFiltering.
|
virtual |
Definition at line 49 of file PixelTripletHLTGenerator.cc.
References theComparitor, and thePairGenerator.
|
private |
Definition at line 223 of file PixelTripletHLTGenerator.cc.
References Geom::ftwoPi().
Referenced by hitTriplets().
|
virtual |
Implements HitTripletGenerator.
Definition at line 64 of file PixelTripletHLTGenerator.cc.
References GeomDetEnumerators::barrel, checkPhiInRange(), SeedComparitor::compatible(), PixelRecoUtilities::curvature(), dphi, extraHitRPhitolerance, extraHitRZtolerance, f, HitPairGenerator::hitPairs(), ThirdHitRZPredictionBase::initLayer(), ThirdHitRZPrediction< Propagator >::initPropagator(), PixelRecoRange< T >::intersection(), geometryCSVtoXML::line, DetLayer::location(), LogDebug, max(), PixelRecoRange< T >::max(), mergePhiRanges(), min, nSigmaPhi, nSigmaRZ, TrackingRegion::origin(), TrackingRegion::originRBound(), PV3DBase< T, PVType, FrameType >::perp(), point, TrackingRegion::ptMin(), CosmicsPD_Skims::radius, OrderedHitTriplets::size(), findQualityFiles::size, mathSSE::sqrt(), PixelRecoRange< T >::sum(), theComparitor, theLayers, OrderedHitsGenerator::theMaxElement, thePairGenerator, useBend, useFixedPreFiltering, useMScat, PV3DBase< T, PVType, FrameType >::x(), Hit::x, PV3DBase< T, PVType, FrameType >::y(), Hit::y, and PV3DBase< T, PVType, FrameType >::z().
|
virtual |
Implements HitTripletGeneratorFromPairAndLayers.
Definition at line 55 of file PixelTripletHLTGenerator.cc.
References HitPairGenerator::clone(), theLayerCache, theLayers, and thePairGenerator.
|
private |
Definition at line 230 of file PixelTripletHLTGenerator.cc.
References Geom::fpi(), Geom::ftwoPi(), max(), and min.
Referenced by hitTriplets().
|
inline |
Definition at line 38 of file PixelTripletHLTGenerator.h.
References thePairGenerator.
|
inline |
Definition at line 39 of file PixelTripletHLTGenerator.h.
References theLayers.
|
private |
Definition at line 56 of file PixelTripletHLTGenerator.h.
Referenced by hitTriplets(), and PixelTripletHLTGenerator().
|
private |
Definition at line 53 of file PixelTripletHLTGenerator.h.
Referenced by hitTriplets().
|
private |
Definition at line 52 of file PixelTripletHLTGenerator.h.
Referenced by hitTriplets().
|
private |
Definition at line 57 of file PixelTripletHLTGenerator.h.
Referenced by hitTriplets(), PixelTripletHLTGenerator(), and ~PixelTripletHLTGenerator().
|
private |
Definition at line 49 of file PixelTripletHLTGenerator.h.
Referenced by init().
|
private |
Definition at line 48 of file PixelTripletHLTGenerator.h.
Referenced by hitTriplets(), init(), and thirdLayers().
|
private |
Definition at line 47 of file PixelTripletHLTGenerator.h.
Referenced by hitTriplets(), init(), pairGenerator(), and ~PixelTripletHLTGenerator().
|
private |
Definition at line 55 of file PixelTripletHLTGenerator.h.
Referenced by hitTriplets().
|
private |
Definition at line 51 of file PixelTripletHLTGenerator.h.
Referenced by hitTriplets(), and PixelTripletHLTGenerator().
|
private |
Definition at line 54 of file PixelTripletHLTGenerator.h.
Referenced by hitTriplets().