#include <StripSubClusterShapeTrajectoryFilter.h>
Protected Attributes | |
bool | filterAtHelixStage_ |
Protected Attributes inherited from StripSubClusterShapeFilterBase | |
std::string | label_ |
std::array< std::array < uint8_t, 10 >, 7 > | layerMask_ |
uint32_t | maxNSat_ |
float | maxTrimmedSizeDiffNeg_ |
float | maxTrimmedSizeDiffPos_ |
float | seedCutMIPs_ |
float | seedCutSN_ |
float | subclusterCutMIPs_ |
float | subclusterCutSN_ |
float | subclusterWindow_ |
edm::ESHandle < ClusterShapeHitFilter > | theFilter |
edm::ESHandle< SiStripNoises > | theNoise |
edm::ESHandle< TrackerTopology > | theTopology |
edm::ESHandle< TrackerGeometry > | theTracker |
uint8_t | trimMaxADC_ |
float | trimMaxFracNeigh_ |
float | trimMaxFracTotal_ |
Additional Inherited Members | |
Protected Member Functions inherited from StripSubClusterShapeFilterBase | |
void | setEventBase (const edm::Event &, const edm::EventSetup &) |
bool | testLastHit (const TrackingRecHit *hit, const TrajectoryStateOnSurface &tsos, bool mustProject=false) const |
bool | testLastHit (const TrackingRecHit *hit, const GlobalPoint &gpos, const GlobalVector &gdir, bool mustProject=false) const |
Definition at line 93 of file StripSubClusterShapeTrajectoryFilter.h.
StripSubClusterShapeSeedFilter::StripSubClusterShapeSeedFilter | ( | const edm::ParameterSet & | iConfig, |
edm::ConsumesCollector & | iC | ||
) |
Definition at line 347 of file StripSubClusterShapeTrajectoryFilter.cc.
|
inlinevirtual |
Definition at line 97 of file StripSubClusterShapeTrajectoryFilter.h.
|
virtual |
Implements SeedComparitor.
Definition at line 358 of file StripSubClusterShapeTrajectoryFilter.cc.
References TrackingRecHit::geographicalId(), TrackingRecHit::hit(), TrackingRecHit::isValid(), DetId::subdetId(), and SiStripDetId::TIB.
|
inlinevirtual |
Implements SeedComparitor.
Definition at line 105 of file StripSubClusterShapeTrajectoryFilter.h.
|
inlinevirtual |
Implements SeedComparitor.
Definition at line 106 of file StripSubClusterShapeTrajectoryFilter.h.
|
virtual |
Implements SeedComparitor.
Definition at line 368 of file StripSubClusterShapeTrajectoryFilter.cc.
References FastHelix::circle(), TrackingRecHit::geographicalId(), TrackingRecHit::globalPosition(), i, FastHelix::isValid(), GlobalTrajectoryParameters::momentum(), gen::n, GlobalTrajectoryParameters::position(), SeedingHitSet::size(), mathSSE::sqrt(), DetId::subdetId(), SiStripDetId::TIB, PV3DBase< T, PVType, FrameType >::x(), FastCircle::x0(), PV3DBase< T, PVType, FrameType >::y(), FastCircle::y0(), and PV3DBase< T, PVType, FrameType >::z().
|
inlinevirtual |
Implements SeedComparitor.
Definition at line 108 of file StripSubClusterShapeTrajectoryFilter.h.
|
inlineoverridevirtual |
Implements SeedComparitor.
Definition at line 99 of file StripSubClusterShapeTrajectoryFilter.h.
References StripSubClusterShapeFilterBase::setEventBase().
|
protected |
Definition at line 111 of file StripSubClusterShapeTrajectoryFilter.h.