![]() |
![]() |
#include <StripSubClusterShapeTrajectoryFilter.h>
Public Member Functions | |
bool | compatible (const TrajectoryStateOnSurface &tsos, SeedingHitSet::ConstRecHitPointer hit) const override |
bool | compatible (const SeedingHitSet &hits) const override |
bool | compatible (const SeedingHitSet &hits, const GlobalTrajectoryParameters &helixStateAtVertex, const FastHelix &helix) const override |
void | init (const edm::Event &ev, const edm::EventSetup &es) override |
StripSubClusterShapeSeedFilter (const edm::ParameterSet &iConfig, edm::ConsumesCollector &iC) | |
~StripSubClusterShapeSeedFilter () override | |
![]() | |
StripSubClusterShapeFilterBase (const edm::ParameterSet &iConfig, edm::ConsumesCollector &iC) | |
virtual | ~StripSubClusterShapeFilterBase () |
![]() | |
virtual | ~SeedComparitor () |
Protected Attributes | |
bool | filterAtHelixStage_ |
![]() | |
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 | |
![]() | |
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.
References compatible().
Referenced by StripSubClusterShapeTrajectoryFilter::qualityFilter().
|
inlineoverride |
Definition at line 97 of file StripSubClusterShapeTrajectoryFilter.h.
|
overridevirtual |
Implements SeedComparitor.
Definition at line 358 of file StripSubClusterShapeTrajectoryFilter.cc.
References TrackingRecHit::geographicalId(), TrackingRecHit::hit(), TrackingRecHit::isValid(), DetId::subdetId(), and SiStripDetId::TIB.
Referenced by StripSubClusterShapeSeedFilter().
|
inlineoverridevirtual |
Implements SeedComparitor.
Definition at line 105 of file StripSubClusterShapeTrajectoryFilter.h.
References hfClusterShapes_cfi::hits.
|
overridevirtual |
Implements SeedComparitor.
Definition at line 368 of file StripSubClusterShapeTrajectoryFilter.cc.
References FastHelix::circle(), TrackingRecHit::geographicalId(), TrackingRecHit::globalPosition(), mps_fire::i, FastCircle::isLine(), FastHelix::isValid(), GlobalTrajectoryParameters::momentum(), gen::n, GlobalTrajectoryParameters::position(), SeedingHitSet::size(), mathSSE::sqrt(), DetId::subdetId(), SiStripDetId::TIB, PV3DBase< T, PVType, FrameType >::x(), FastCircle::x0(), globals_cff::x1, PV3DBase< T, PVType, FrameType >::y(), FastCircle::y0(), and PV3DBase< T, PVType, FrameType >::z().
|
inlineoverridevirtual |
Implements SeedComparitor.
Definition at line 99 of file StripSubClusterShapeTrajectoryFilter.h.
|
protected |
Definition at line 109 of file StripSubClusterShapeTrajectoryFilter.h.