#include <LowPtClusterShapeSeedComparitor.h>
Public Member Functions | |
bool | compatible (const SeedingHitSet &hits) const override |
bool | compatible (const TrajectoryStateOnSurface &, SeedingHitSet::ConstRecHitPointer hit) const override |
bool | compatible (const SeedingHitSet &hits, const GlobalTrajectoryParameters &helixStateAtVertex, const FastHelix &helix) const override |
void | init (const edm::Event &e, const edm::EventSetup &es) override |
LowPtClusterShapeSeedComparitor (const edm::ParameterSet &ps, edm::ConsumesCollector &iC) | |
~LowPtClusterShapeSeedComparitor () override | |
Public Member Functions inherited from SeedComparitor | |
virtual | ~SeedComparitor () |
Private Attributes | |
const ClusterShapeHitFilter * | clusterShapeHitFilter_ = nullptr |
const edm::ESGetToken < ClusterShapeHitFilter, CkfComponentsRecord > | clusterShapeHitFilterESToken_ |
edm::Handle < SiPixelClusterShapeCache > | thePixelClusterShapeCache |
edm::EDGetTokenT < SiPixelClusterShapeCache > | thePixelClusterShapeCacheToken |
std::string | theShapeFilterLabel_ |
const TrackerTopology * | trackerTopology_ = nullptr |
const edm::ESGetToken < TrackerTopology, TrackerTopologyRcd > | trackerTopologyESToken_ |
Definition at line 15 of file LowPtClusterShapeSeedComparitor.h.
LowPtClusterShapeSeedComparitor::LowPtClusterShapeSeedComparitor | ( | const edm::ParameterSet & | ps, |
edm::ConsumesCollector & | iC | ||
) |
Definition at line 79 of file LowPtClusterShapeSeedComparitor.cc.
|
inlineoverride |
Definition at line 18 of file LowPtClusterShapeSeedComparitor.h.
|
overridevirtual |
Implements SeedComparitor.
Definition at line 94 of file LowPtClusterShapeSeedComparitor.cc.
References cms::cuda::assert(), Exception, HitInfo::getInfo(), mps_fire::i, TrackingRecHit::isValid(), LogDebug, LogTrace, convertSQLiteXML::ok, and SeedingHitSet::size().
|
inlineoverridevirtual |
Implements SeedComparitor.
Definition at line 21 of file LowPtClusterShapeSeedComparitor.h.
|
inlineoverridevirtual |
Implements SeedComparitor.
Definition at line 24 of file LowPtClusterShapeSeedComparitor.h.
|
overridevirtual |
Implements SeedComparitor.
Definition at line 88 of file LowPtClusterShapeSeedComparitor.cc.
References clusterShapeHitFilter_, clusterShapeHitFilterESToken_, edm::Event::getByToken(), edm::EventSetup::getData(), thePixelClusterShapeCache, thePixelClusterShapeCacheToken, trackerTopology_, and trackerTopologyESToken_.
|
private |
Definition at line 36 of file LowPtClusterShapeSeedComparitor.h.
Referenced by init().
|
private |
Definition at line 34 of file LowPtClusterShapeSeedComparitor.h.
Referenced by init().
|
private |
Definition at line 32 of file LowPtClusterShapeSeedComparitor.h.
Referenced by init().
|
private |
Definition at line 31 of file LowPtClusterShapeSeedComparitor.h.
Referenced by init().
|
private |
Definition at line 33 of file LowPtClusterShapeSeedComparitor.h.
|
private |
Definition at line 37 of file LowPtClusterShapeSeedComparitor.h.
Referenced by init().
|
private |
Definition at line 35 of file LowPtClusterShapeSeedComparitor.h.
Referenced by init().