#include <ClusterShapeTrajectoryFilter.h>
Public Member Functions | |
ClusterShapeTrajectoryFilter (const edm::ParameterSet &iConfig, edm::ConsumesCollector &iC) | |
virtual std::string | name () const |
virtual bool | qualityFilter (const TempTrajectory &) const |
virtual bool | qualityFilter (const Trajectory &) const |
void | setEvent (const edm::Event &iEvent, const edm::EventSetup &iSetup) override |
virtual bool | toBeContinued (TempTrajectory &) const |
virtual bool | toBeContinued (Trajectory &) const |
virtual | ~ClusterShapeTrajectoryFilter () |
Public Member Functions inherited from TrajectoryFilter | |
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 | |
Public Types inherited from TrajectoryFilter | |
typedef CkfComponentsRecord | Record |
Static Public Attributes inherited from TrajectoryFilter | |
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.
|
virtual |
Definition at line 44 of file ClusterShapeTrajectoryFilter.cc.
|
inlinevirtual |
Implements TrajectoryFilter.
Definition at line 32 of file ClusterShapeTrajectoryFilter.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().
|
virtual |
Implements TrajectoryFilter.
Definition at line 233 of file ClusterShapeTrajectoryFilter.cc.
References TempTrajectory::measurements(), cmsutils::bqueue< T >::size(), and lumiQTWidget::t.
|
virtual |
Implements TrajectoryFilter.
Definition at line 226 of file ClusterShapeTrajectoryFilter.cc.
|
overridevirtual |
Reimplemented from TrajectoryFilter.
Definition at line 48 of file ClusterShapeTrajectoryFilter.cc.
References edm::EventSetup::get(), edm::Event::getByToken(), edm::Handle< T >::product(), edm::ESHandle< class >::product(), theCache, theCacheToken, and theFilter.
|
virtual |
Implements TrajectoryFilter.
Definition at line 130 of file ClusterShapeTrajectoryFilter.cc.
References assert(), TrackingRecHit::det(), TrajectoryStateOnSurface::globalDirection(), TrackingRecHit::hit(), GeomDetEnumerators::isTrackerStrip(), TrackingRecHit::isValid(), LogTrace, TempTrajectory::measurements(), SiStripMatchedRecHit2D::monoHit(), ProjectedSiStripRecHit2D::originalHit(), GeomDetEnumerators::P1PXB, GeomDetEnumerators::P1PXEC, GeomDetEnumerators::P2PXEC, GeomDetEnumerators::PixelBarrel, GeomDetEnumerators::PixelEndcap, cmsutils::bqueue< T >::rbegin(), cmsutils::bqueue< T >::rend(), SiStripMatchedRecHit2D::stereoHit(), and GeomDet::subDetector().
|
virtual |
Implements TrajectoryFilter.
Definition at line 60 of file ClusterShapeTrajectoryFilter.cc.
References assert(), TrackingRecHit::det(), TrajectoryStateOnSurface::globalDirection(), TrackingRecHit::hit(), GeomDetEnumerators::isTrackerStrip(), TrackingRecHit::isValid(), Trajectory::measurements(), SiStripMatchedRecHit2D::monoHit(), ProjectedSiStripRecHit2D::originalHit(), GeomDetEnumerators::P1PXB, GeomDetEnumerators::P1PXEC, GeomDetEnumerators::P2PXEC, GeomDetEnumerators::PixelBarrel, GeomDetEnumerators::PixelEndcap, SiStripMatchedRecHit2D::stereoHit(), and GeomDet::subDetector().
|
private |
Definition at line 36 of file ClusterShapeTrajectoryFilter.h.
Referenced by setEvent().
|
private |
Definition at line 35 of file ClusterShapeTrajectoryFilter.h.
Referenced by setEvent().
|
private |
Definition at line 37 of file ClusterShapeTrajectoryFilter.h.
Referenced by setEvent().