#include <LowPtClusterShapeSeedComparitor.h>
◆ LowPtClusterShapeSeedComparitor()
◆ ~LowPtClusterShapeSeedComparitor()
LowPtClusterShapeSeedComparitor::~LowPtClusterShapeSeedComparitor |
( |
| ) |
|
|
inlineoverride |
◆ compatible() [1/3]
bool LowPtClusterShapeSeedComparitor::compatible |
( |
const SeedingHitSet & |
hits | ) |
const |
|
overridevirtual |
Implements SeedComparitor.
Definition at line 97 of file LowPtClusterShapeSeedComparitor.cc.
104 throw cms::Exception(
"LogicError") <<
"LowPtClusterShapeSeedComparitor: init(EventSetup) method was not called";
108 getGlobalPos(
hits, globalPoss);
113 bool ok = getGlobalDirs(globalPoss, globalDirs);
119 LogDebug(
"LowPtClusterShapeSeedComparitor") <<
"curvarture 0:"
120 <<
"\nnHits: " <<
hits.size() <<
" will say the seed is good anyway.";
124 for (
int i = 0;
i < 3;
i++) {
128 edm::LogError(
"LowPtClusterShapeSeedComparitor") <<
"this is not a pixel cluster";
138 LogDebug(
"LowPtClusterShapeSeedComparitor") <<
"about to compute compatibility."
139 <<
"hit ptr: " << pixelRecHit <<
"global direction:" << globalDirs[
i];
142 LogTrace(
"LowPtClusterShapeSeedComparitor")
References cms::cuda::assert(), Exception, ALCARECOTkAlBeamHalo_cff::filter, HitInfo::getInfo(), hfClusterShapes_cfi::hits, mps_fire::i, TrackingRecHit::isValid(), LogDebug, LogTrace, and convertSQLiteXML::ok.
◆ compatible() [2/3]
◆ compatible() [3/3]
◆ init()
◆ thePixelClusterShapeCache
◆ thePixelClusterShapeCacheToken
◆ theShapeFilter
◆ theShapeFilterLabel_
std::string LowPtClusterShapeSeedComparitor::theShapeFilterLabel_ |
|
private |
◆ theTTopo