![]() |
![]() |
#include <StripSubClusterShapeTrajectoryFilter.h>
Public Member Functions | |
std::string | name () const override |
bool | qualityFilter (const TempTrajectory &) const override |
bool | qualityFilter (const Trajectory &) const override |
void | setEvent (const edm::Event &e, const edm::EventSetup &es) override |
StripSubClusterShapeTrajectoryFilter (const edm::ParameterSet &iConfig, edm::ConsumesCollector &iC) | |
bool | toBeContinued (TempTrajectory &) const override |
bool | toBeContinued (Trajectory &) const override |
~StripSubClusterShapeTrajectoryFilter () override | |
![]() | |
StripSubClusterShapeFilterBase (const edm::ParameterSet &iConfig, edm::ConsumesCollector &iC) | |
virtual | ~StripSubClusterShapeFilterBase () |
![]() | |
virtual bool | operator() (TempTrajectory &t) const |
virtual bool | operator() (Trajectory &t) const |
virtual | ~TrajectoryFilter () |
Protected Member Functions | |
bool | testLastHit (const TrajectoryMeasurement &last) const |
![]() | |
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 |
Additional Inherited Members | |
![]() | |
typedef CkfComponentsRecord | Record |
![]() | |
static const bool | qualityFilterIfNotContributing =true |
static const bool | toBeContinuedIfNotContributing =true |
![]() | |
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_ |
Definition at line 69 of file StripSubClusterShapeTrajectoryFilter.h.
|
inline |
Definition at line 71 of file StripSubClusterShapeTrajectoryFilter.h.
|
inlineoverride |
Definition at line 74 of file StripSubClusterShapeTrajectoryFilter.h.
|
inlineoverridevirtual |
Implements TrajectoryFilter.
Definition at line 82 of file StripSubClusterShapeTrajectoryFilter.h.
Referenced by config.CFG::__str__(), and validation.Sample::digest().
|
overridevirtual |
Implements TrajectoryFilter.
Definition at line 338 of file StripSubClusterShapeTrajectoryFilter.cc.
References TempTrajectory::measurements(), cmsutils::bqueue< T >::rbegin(), and StripSubClusterShapeSeedFilter::StripSubClusterShapeSeedFilter().
Referenced by qualityFilter(), and toBeContinued().
|
overridevirtual |
Implements TrajectoryFilter.
Definition at line 330 of file StripSubClusterShapeTrajectoryFilter.cc.
References Trajectory::measurements(), and qualityFilter().
|
inlineoverridevirtual |
Reimplemented from TrajectoryFilter.
Definition at line 84 of file StripSubClusterShapeTrajectoryFilter.h.
References plotBeamSpotDB::last, and StripSubClusterShapeFilterBase::testLastHit().
|
protected |
Definition at line 310 of file StripSubClusterShapeTrajectoryFilter.cc.
References TrackingRecHit::geographicalId(), TrajectoryStateOnSurface::isValid(), TrackingRecHit::isValid(), TrajectoryMeasurement::recHit(), DetId::subdetId(), SiStripDetId::TIB, toBeContinued(), and TrajectoryMeasurement::updatedState().
|
overridevirtual |
Implements TrajectoryFilter.
Definition at line 322 of file StripSubClusterShapeTrajectoryFilter.cc.
References TempTrajectory::measurements(), qualityFilter(), and cmsutils::bqueue< T >::rbegin().
Referenced by StripSubClusterShapeFilterBase::setEventBase(), and testLastHit().
|
overridevirtual |
Implements TrajectoryFilter.
Definition at line 304 of file StripSubClusterShapeTrajectoryFilter.cc.
References Exception.