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