#include <PixelTripletLowPtGenerator.h>
Private Member Functions | |
GlobalPoint | getGlobalPosition (const TrackingRecHit *recHit) |
void | getTracker (const edm::EventSetup &es) |
Private Attributes | |
std::string | builderName |
bool | checkClusterShape |
bool | checkMultipleScattering |
double | maxAngleRatio |
double | nSigMultipleScattering |
edm::ParameterSet | ps |
double | rzTolerance |
edm::EDGetTokenT < SiPixelClusterShapeCache > | theClusterShapeCacheToken |
TripletFilter * | theFilter |
LayerCacheType * | theLayerCache |
std::vector < SeedingLayerSetsHits::SeedingLayer > | theLayers |
HitPairGenerator * | thePairGenerator |
const TrackerGeometry * | theTracker |
Additional Inherited Members | |
Public Types inherited from HitTripletGeneratorFromPairAndLayers | |
typedef LayerHitMapCache | LayerCacheType |
Public Attributes inherited from OrderedHitsGenerator | |
unsigned int | theMaxElement |
Definition at line 24 of file PixelTripletLowPtGenerator.h.
PixelTripletLowPtGenerator::PixelTripletLowPtGenerator | ( | const edm::ParameterSet & | cfg, |
edm::ConsumesCollector & | iC | ||
) |
Definition at line 25 of file PixelTripletLowPtGenerator.cc.
|
inlinevirtual |
Definition at line 31 of file PixelTripletLowPtGenerator.h.
References theFilter, and thePairGenerator.
|
private |
Definition at line 73 of file PixelTripletLowPtGenerator.cc.
References TrackingRecHit::geographicalId(), and TrackingRecHit::localPosition().
Referenced by hitTriplets().
|
private |
Definition at line 54 of file PixelTripletLowPtGenerator.cc.
References edm::EventSetup::get(), edm::ESHandle< class >::product(), and patCandidatesForDimuonsSequences_cff::tracker.
Referenced by hitTriplets().
|
virtual |
Implements HitTripletGenerator.
Definition at line 82 of file PixelTripletLowPtGenerator.cc.
References builderName, dtNoiseDBValidation_cfg::cerr, checkClusterShape, checkMultipleScattering, TripletFilter::checkTrack(), edm::EventSetup::get(), edm::Event::getByToken(), getGlobalPosition(), HitInfo::getInfo(), ThirdHitPrediction::getRanges(), getTracker(), HitPairGenerator::hitPairs(), RecHitsSortedInPhi::hits(), i, ThirdHitPrediction::isCompatibleWithMultipleScattering(), DetLayer::location(), PixelRecoRange< T >::max(), maxAngleRatio, PixelRecoRange< T >::min(), nSigMultipleScattering, phi, edm::ESHandle< class >::product(), rzTolerance, OrderedHitPairs::size(), findQualityFiles::size, DetLayer::subDetector(), theClusterShapeCacheToken, theFilter, theLayerCache, theLayers, and thePairGenerator.
|
overridevirtual |
Implements HitTripletGeneratorFromPairAndLayers.
Definition at line 31 of file PixelTripletLowPtGenerator.cc.
References builderName, checkClusterShape, checkMultipleScattering, HitPairGenerator::clone(), edm::ParameterSet::getParameter(), maxAngleRatio, nSigMultipleScattering, ps, rzTolerance, theLayerCache, and thePairGenerator.
|
inline |
Definition at line 40 of file PixelTripletLowPtGenerator.h.
References thePairGenerator.
|
overridevirtual |
Implements HitTripletGeneratorFromPairAndLayers.
Definition at line 46 of file PixelTripletLowPtGenerator.cc.
References HitPairGenerator::setSeedingLayers(), theLayers, and thePairGenerator.
|
private |
Definition at line 60 of file PixelTripletLowPtGenerator.h.
Referenced by hitTriplets(), and init().
|
private |
Definition at line 62 of file PixelTripletLowPtGenerator.h.
Referenced by hitTriplets(), and init().
|
private |
Definition at line 61 of file PixelTripletLowPtGenerator.h.
Referenced by hitTriplets(), and init().
|
private |
Definition at line 58 of file PixelTripletLowPtGenerator.h.
Referenced by hitTriplets(), and init().
|
private |
Definition at line 56 of file PixelTripletLowPtGenerator.h.
Referenced by hitTriplets(), and init().
|
private |
Definition at line 49 of file PixelTripletLowPtGenerator.h.
Referenced by init().
|
private |
Definition at line 57 of file PixelTripletLowPtGenerator.h.
Referenced by hitTriplets(), and init().
|
private |
Definition at line 54 of file PixelTripletLowPtGenerator.h.
Referenced by hitTriplets().
|
private |
Definition at line 47 of file PixelTripletLowPtGenerator.h.
Referenced by hitTriplets(), and ~PixelTripletLowPtGenerator().
|
private |
Definition at line 52 of file PixelTripletLowPtGenerator.h.
Referenced by hitTriplets(), and init().
|
private |
Definition at line 51 of file PixelTripletLowPtGenerator.h.
Referenced by hitTriplets(), and setSeedingLayers().
|
private |
Definition at line 50 of file PixelTripletLowPtGenerator.h.
Referenced by hitTriplets(), init(), pairGenerator(), setSeedingLayers(), and ~PixelTripletLowPtGenerator().
|
private |
Definition at line 46 of file PixelTripletLowPtGenerator.h.