#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 |
edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord > | m_geomToken |
edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > | m_topoToken |
double | maxAngleRatio |
double | nSigMultipleScattering |
double | rzTolerance |
edm::EDGetTokenT< SiPixelClusterShapeCache > | theClusterShapeCacheToken |
std::unique_ptr< TripletFilter > | theFilter |
const TrackerGeometry * | theTracker |
Additional Inherited Members | |
Public Types inherited from HitTripletGeneratorFromPairAndLayers | |
typedef LayerHitMapCache | LayerCacheType |
Static Public Member Functions inherited from HitTripletGeneratorFromPairAndLayers | |
static void | fillDescriptions (edm::ParameterSetDescription &desc) |
Protected Attributes inherited from HitTripletGeneratorFromPairAndLayers | |
LayerCacheType * | theLayerCache |
const unsigned int | theMaxElement |
std::unique_ptr< HitPairGeneratorFromLayerPair > | thePairGenerator |
Definition at line 28 of file PixelTripletLowPtGenerator.h.
PixelTripletLowPtGenerator::PixelTripletLowPtGenerator | ( | const edm::ParameterSet & | cfg, |
edm::ConsumesCollector & | iC | ||
) |
Definition at line 20 of file PixelTripletLowPtGenerator.cc.
References builderName, looper::cfg, checkClusterShape, checkMultipleScattering, maxAngleRatio, nSigMultipleScattering, and rzTolerance.
|
override |
Definition at line 36 of file PixelTripletLowPtGenerator.cc.
|
private |
Definition at line 53 of file PixelTripletLowPtGenerator.cc.
References TrackerGeometry::idToDet(), rpcPointValidation_cfi::recHit, theTracker, and GeomDet::toGlobal().
Referenced by hitTriplets().
|
private |
Definition at line 41 of file PixelTripletLowPtGenerator.cc.
References edm::EventSetup::getData(), m_geomToken, theFilter, and theTracker.
Referenced by hitTriplets().
|
overridevirtual |
Implements HitTripletGeneratorFromPairAndLayers.
Definition at line 182 of file PixelTripletLowPtGenerator.cc.
References Exception.
|
overridevirtual |
Implements HitTripletGeneratorFromPairAndLayers.
Definition at line 60 of file PixelTripletLowPtGenerator.cc.
References builderName, EcnaPython_AdcPeg12_S1_10_R170298_1_0_150_Dee0::cerr, checkClusterShape, checkMultipleScattering, SiPixelPhase1OnlineDQM_cff::clusterShapeCache, ev, edm::EventSetup::getData(), getGlobalPosition(), HitInfo::getInfo(), ThirdHitPrediction::getRanges(), getTracker(), RecHitsSortedInPhi::hits(), mps_fire::i, ThirdHitPrediction::isCompatibleWithMultipleScattering(), phase1PixelTopology::layer, m_topoToken, PixelRecoRange< T >::max(), maxAngleRatio, PixelRecoRange< T >::min(), nSigMultipleScattering, phi, HLT_FULL_cff::points, FastTrackerRecHitMaskProducer_cfi::recHits, HLT_FULL_cff::region, mps_fire::result, rzTolerance, findQualityFiles::size, theClusterShapeCacheToken, theFilter, HitTripletGeneratorFromPairAndLayers::theLayerCache, and HitTripletGeneratorFromPairAndLayers::thePairGenerator.
|
private |
Definition at line 63 of file PixelTripletLowPtGenerator.h.
Referenced by hitTriplets(), and PixelTripletLowPtGenerator().
|
private |
Definition at line 65 of file PixelTripletLowPtGenerator.h.
Referenced by hitTriplets(), and PixelTripletLowPtGenerator().
|
private |
Definition at line 64 of file PixelTripletLowPtGenerator.h.
Referenced by hitTriplets(), and PixelTripletLowPtGenerator().
|
private |
Definition at line 49 of file PixelTripletLowPtGenerator.h.
Referenced by getTracker().
|
private |
Definition at line 50 of file PixelTripletLowPtGenerator.h.
Referenced by hitTriplets().
|
private |
Definition at line 61 of file PixelTripletLowPtGenerator.h.
Referenced by hitTriplets(), and PixelTripletLowPtGenerator().
|
private |
Definition at line 59 of file PixelTripletLowPtGenerator.h.
Referenced by hitTriplets(), and PixelTripletLowPtGenerator().
|
private |
Definition at line 60 of file PixelTripletLowPtGenerator.h.
Referenced by hitTriplets(), and PixelTripletLowPtGenerator().
|
private |
Definition at line 58 of file PixelTripletLowPtGenerator.h.
Referenced by hitTriplets().
|
private |
Definition at line 56 of file PixelTripletLowPtGenerator.h.
Referenced by getTracker(), and hitTriplets().
|
private |
Definition at line 55 of file PixelTripletLowPtGenerator.h.
Referenced by getGlobalPosition(), and getTracker().