#include <ValidHitPairFilter.h>
Public Member Functions | |
virtual bool | operator() (const reco::Track *track, std::vector< const TrackingRecHit * > recHits) const |
ValidHitPairFilter (const edm::ParameterSet &ps, const edm::EventSetup &es) | |
virtual | ~ValidHitPairFilter () |
Public Member Functions inherited from PixelTrackFilter | |
virtual bool | operator() (const reco::Track *) const |
virtual bool | operator() (const reco::Track *, const Hits &) const |
virtual void | update (edm::Event &ev) |
virtual | ~PixelTrackFilter () |
Private Member Functions | |
std::vector< const GeomDet * > | getCloseDets (int il, float rz, const std::vector< float > &rzB, float ph, const std::vector< float > &phB) const |
int | getLayer (const TrackingRecHit &recHit) const |
std::vector< int > | getMissingLayers (int a, int b) const |
FreeTrajectoryState | getTrajectory (const reco::Track &track) const |
Private Attributes | |
const std::vector< DetLayer * > | detLayers |
std::vector< float > | phBounds [7] |
std::vector< float > | rzBounds [7] |
const GeometricSearchTracker * | theGSTracker |
const MagneticField * | theMagneticField |
const Propagator * | thePropagator |
const TrackerGeometry * | theTracker |
Additional Inherited Members | |
Public Types inherited from PixelTrackFilter | |
typedef std::vector< const TrackingRecHit * > | Hits |
Definition at line 19 of file ValidHitPairFilter.h.
ValidHitPairFilter::ValidHitPairFilter | ( | const edm::ParameterSet & | ps, |
const edm::EventSetup & | es | ||
) |
Definition at line 52 of file ValidHitPairFilter.cc.
References begin, BPix3, end, edm::EventSetup::get(), i, LogTrace, evf::utils::pid, edm::ESHandle< class >::product(), python.multivaluedict::sort(), and spin().
|
virtual |
Definition at line 127 of file ValidHitPairFilter.cc.
|
private |
Definition at line 202 of file ValidHitPairFilter.cc.
References BPix3, errorMatrix2Lands_multiChannel::id, and LogTrace.
|
private |
Definition at line 131 of file ValidHitPairFilter.cc.
References BPix3, PXFDetId::disk(), TrackingRecHit::geographicalId(), errorMatrix2Lands_multiChannel::id, PXBDetId::layer(), evf::utils::pid, PixelSubdetector::PixelBarrel, and PXFDetId::side().
|
private |
Definition at line 148 of file ValidHitPairFilter.cc.
References BPix1, BPix2, BPix3, trackerHits::c, FPix1_neg, FPix1_pos, FPix2_neg, FPix2_pos, and prof2calltree::l.
|
private |
Definition at line 182 of file ValidHitPairFilter.cc.
References reco::TrackBase::charge(), reco::TrackBase::momentum(), position, and reco::TrackBase::vertex().
|
virtual |
Definition at line 259 of file ValidHitPairFilter.cc.
References BPix3, HitInfo::getInfo(), TrajectoryStateOnSurface::globalPosition(), TrajectoryStateOnSurface::isValid(), vdt::le, TrajectoryStateOnSurface::localPosition(), LogTrace, PV3DBase< T, PVType, FrameType >::perp(), phi, PV3DBase< T, PVType, FrameType >::phi(), spin(), ForwardDetLayer::surface(), BarrelDetLayer::surface(), and PV3DBase< T, PVType, FrameType >::z().
|
private |
Definition at line 40 of file ValidHitPairFilter.h.
|
private |
Definition at line 42 of file ValidHitPairFilter.h.
|
private |
Definition at line 41 of file ValidHitPairFilter.h.
|
private |
Definition at line 36 of file ValidHitPairFilter.h.
|
private |
Definition at line 37 of file ValidHitPairFilter.h.
|
private |
Definition at line 38 of file ValidHitPairFilter.h.
|
private |
Definition at line 35 of file ValidHitPairFilter.h.