![]() |
![]() |
#include <ClusterShapeTrajectoryFilter.h>
Public Member Functions | |
ClusterShapeTrajectoryFilter (const edm::ParameterSet &iConfig, edm::ConsumesCollector &iC) | |
std::string | name () const override |
bool | qualityFilter (const TempTrajectory &) const override |
bool | qualityFilter (const Trajectory &) const override |
void | setEvent (const edm::Event &iEvent, const edm::EventSetup &iSetup) override |
bool | toBeContinued (TempTrajectory &) const override |
bool | toBeContinued (Trajectory &) const override |
~ClusterShapeTrajectoryFilter () override | |
![]() | |
virtual bool | operator() (TempTrajectory &t) const |
virtual bool | operator() (Trajectory &t) const |
virtual | ~TrajectoryFilter () |
Private Attributes | |
const SiPixelClusterShapeCache * | theCache |
edm::EDGetTokenT< SiPixelClusterShapeCache > | theCacheToken |
const ClusterShapeHitFilter * | theFilter |
Additional Inherited Members | |
![]() | |
typedef CkfComponentsRecord | Record |
![]() | |
static const bool | qualityFilterIfNotContributing =true |
static const bool | toBeContinuedIfNotContributing =true |
Definition at line 18 of file ClusterShapeTrajectoryFilter.h.
ClusterShapeTrajectoryFilter::ClusterShapeTrajectoryFilter | ( | const edm::ParameterSet & | iConfig, |
edm::ConsumesCollector & | iC | ||
) |
Definition at line 39 of file ClusterShapeTrajectoryFilter.cc.
|
override |
Definition at line 44 of file ClusterShapeTrajectoryFilter.cc.
|
inlineoverridevirtual |
Implements TrajectoryFilter.
Definition at line 32 of file ClusterShapeTrajectoryFilter.h.
Referenced by config.CFG::__str__(), and validation.Sample::digest().
|
overridevirtual |
Implements TrajectoryFilter.
Definition at line 235 of file ClusterShapeTrajectoryFilter.cc.
References TempTrajectory::measurements(), cmsutils::bqueue< T >::size(), protons_cff::t, and toBeContinued().
Referenced by qualityFilter(), and toBeContinued().
|
overridevirtual |
Implements TrajectoryFilter.
Definition at line 228 of file ClusterShapeTrajectoryFilter.cc.
References qualityFilter().
|
overridevirtual |
Reimplemented from TrajectoryFilter.
Definition at line 48 of file ClusterShapeTrajectoryFilter.cc.
References utilities::cache(), edm::EventSetup::get(), edm::Event::getByToken(), edm::Handle< T >::product(), edm::ESHandle< T >::product(), theCache, theCacheToken, theFilter, and toBeContinued().
|
overridevirtual |
Implements TrajectoryFilter.
Definition at line 131 of file ClusterShapeTrajectoryFilter.cc.
References TrackingRecHit::det(), TrajectoryStateOnSurface::globalDirection(), TrackingRecHit::hit(), ClusterShapeHitFilter::isCompatible(), GeomDetEnumerators::isTrackerStrip(), TrackingRecHit::isValid(), LogTrace, TempTrajectory::measurements(), SiStripMatchedRecHit2D::monoHit(), ProjectedSiStripRecHit2D::originalHit(), GeomDetEnumerators::P1PXB, GeomDetEnumerators::P1PXEC, GeomDetEnumerators::P2PXB, GeomDetEnumerators::P2PXEC, GeomDetEnumerators::PixelBarrel, GeomDetEnumerators::PixelEndcap, qualityFilter(), cmsutils::bqueue< T >::rbegin(), rpcPointValidation_cfi::recHit, cmsutils::bqueue< T >::rend(), SiStripMatchedRecHit2D::stereoHit(), GeomDet::subDetector(), theCache, and theFilter.
Referenced by qualityFilter(), setEvent(), and toBeContinued().
|
overridevirtual |
Implements TrajectoryFilter.
Definition at line 60 of file ClusterShapeTrajectoryFilter.cc.
References TrackingRecHit::det(), TrajectoryStateOnSurface::globalDirection(), TrackingRecHit::hit(), ClusterShapeHitFilter::isCompatible(), GeomDetEnumerators::isTrackerStrip(), TrackingRecHit::isValid(), Trajectory::measurements(), SiStripMatchedRecHit2D::monoHit(), ProjectedSiStripRecHit2D::originalHit(), GeomDetEnumerators::P1PXB, GeomDetEnumerators::P1PXEC, GeomDetEnumerators::P2PXB, GeomDetEnumerators::P2PXEC, GeomDetEnumerators::PixelBarrel, GeomDetEnumerators::PixelEndcap, rpcPointValidation_cfi::recHit, SiStripMatchedRecHit2D::stereoHit(), GeomDet::subDetector(), theCache, theFilter, and toBeContinued().
|
private |
Definition at line 36 of file ClusterShapeTrajectoryFilter.h.
Referenced by setEvent(), and toBeContinued().
|
private |
Definition at line 35 of file ClusterShapeTrajectoryFilter.h.
Referenced by setEvent().
|
private |
Definition at line 37 of file ClusterShapeTrajectoryFilter.h.
Referenced by setEvent(), and toBeContinued().