![]() |
![]() |
#include <ValidHitPairFilter.h>
Public Member Functions | |
bool | operator() (const reco::Track *track, const std::vector< const TrackingRecHit * > &recHits) const override |
ValidHitPairFilter (const edm::EventSetup &es) | |
~ValidHitPairFilter () override | |
![]() | |
virtual bool | operator() (const reco::Track *, const Hits &) const =0 |
virtual | ~PixelTrackFilterBase () |
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 |
const TrackerTopology * | tTopo |
Additional Inherited Members | |
![]() | |
typedef std::vector< const TrackingRecHit * > | Hits |
Definition at line 20 of file ValidHitPairFilter.h.
ValidHitPairFilter::ValidHitPairFilter | ( | const edm::EventSetup & | es | ) |
Definition at line 51 of file ValidHitPairFilter.cc.
References begin, BPix3, end, edm::EventSetup::get(), mps_fire::i, LogTrace, sysUtil::pid, edm::ESHandle< T >::product(), jetUpdater_cfi::sort, and spin().
|
override |
Definition at line 132 of file ValidHitPairFilter.cc.
|
private |
Definition at line 208 of file ValidHitPairFilter.cc.
References BPix3, PVValHelper::ladder, LogTrace, pfDeepBoostedJetPreprocessParams_cfi::lower_bound, and Utilities::operator.
Referenced by getTrajectory().
|
private |
Definition at line 137 of file ValidHitPairFilter.cc.
References BPix3, TrackingRecHit::geographicalId(), triggerObjects_cff::id, createfilelist::int, and PixelSubdetector::PixelBarrel.
|
private |
Definition at line 154 of file ValidHitPairFilter.cc.
References BPix1, BPix2, BPix3, EnergyCorrector::c, FPix1_neg, FPix1_pos, FPix2_neg, FPix2_pos, getTrajectory(), and checklumidiff::l.
|
private |
Definition at line 188 of file ValidHitPairFilter.cc.
References reco::TrackBase::charge(), getCloseDets(), reco::TrackBase::momentum(), position, and reco::TrackBase::vertex().
Referenced by getMissingLayers().
|
override |
Definition at line 267 of file ValidHitPairFilter.cc.
References BPix3, HitInfo::getInfo(), TrajectoryStateOnSurface::globalPosition(), TrajectoryStateOnSurface::isValid(), TrajectoryStateOnSurface::localPosition(), LogTrace, PV3DBase< T, PVType, FrameType >::perp(), PV3DBase< T, PVType, FrameType >::phi(), SimDataFormats::CaloAnalysis::sc, spin(), ForwardDetLayer::surface(), BarrelDetLayer::surface(), and PV3DBase< T, PVType, FrameType >::z().
|
private |
Definition at line 42 of file ValidHitPairFilter.h.
|
private |
Definition at line 44 of file ValidHitPairFilter.h.
|
private |
Definition at line 43 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 39 of file ValidHitPairFilter.h.
|
private |
Definition at line 36 of file ValidHitPairFilter.h.
|
private |
Definition at line 40 of file ValidHitPairFilter.h.