#include <CheckHitPattern.h>
Classes | |
struct | Result |
Public Types | |
typedef std::pair< uint32_t, uint32_t > | DetInfo |
Public Member Functions | |
void | init (const edm::EventSetup &iSetup) |
Result | operator() (const reco::Track &track, const VertexState &vert) const |
Static Public Member Functions | |
static bool | barrel (uint32_t subDet) |
static DetInfo | interpretDetId (DetId detId, const TrackerTopology *tTopo) |
static void | print (const reco::HitPattern::HitCategory category, const reco::HitPattern &hp) |
static void | print (const reco::Track &track) |
Private Types | |
typedef std::map< DetInfo, std::pair< double, double > > | RZrangeMap |
Private Attributes | |
bool | geomInitDone_ = false |
RZrangeMap | rangeRorZ_ |
edm::ESHandle< TransientTrackBuilder > | trkTool_ |
Definition at line 25 of file CheckHitPattern.h.
typedef std::pair<uint32_t, uint32_t> CheckHitPattern::DetInfo |
Definition at line 46 of file CheckHitPattern.h.
|
private |
Definition at line 60 of file CheckHitPattern.h.
|
static |
Definition at line 88 of file CheckHitPattern.cc.
References PixelSubdetector::PixelBarrel, StripSubdetector::TIB, and StripSubdetector::TOB.
Referenced by init(), and operator()().
void CheckHitPattern::init | ( | const edm::EventSetup & | iSetup | ) |
Definition at line 21 of file CheckHitPattern.cc.
References barrel(), gather_cfg::cout, ztail::d, TrackerGeometry::dets(), geomInitDone_, edm::EventSetup::get(), get, mps_fire::i, interpretDetId(), position, edm::ESHandle< T >::product(), rangeRorZ_, trkTool_, and z.
|
static |
Definition at line 82 of file CheckHitPattern.cc.
References TrackerTopology::layer(), and DetId::subdetId().
Referenced by init().
CheckHitPattern::Result CheckHitPattern::operator() | ( | const reco::Track & | track, |
const VertexState & | vert | ||
) | const |
Definition at line 94 of file CheckHitPattern.cc.
References barrel(), TransientTrackBuilder::build(), Exception, geomInitDone_, reco::HitPattern::getLayer(), reco::HitPattern::getSubStructure(), trackingPlots::hp, mps_fire::i, LogDebug, M_PI, reco::HitPattern::MISSING_INNER_HITS, reco::HitPattern::missingHitFilter(), PV3DBase< T, PVType, FrameType >::perp(), VertexState::position(), rangeRorZ_, mps_fire::result, edm::second(), HLT_2018_cff::track, reco::HitPattern::TRACK_HITS, reco::HitPattern::trackerHitFilter(), reco::TransientTrack::trajectoryStateClosestToPoint(), trkTool_, reco::HitPattern::validHitFilter(), and PV3DBase< T, PVType, FrameType >::z().
|
static |
Definition at line 181 of file CheckHitPattern.cc.
References taus_updatedMVAIds_cff::category, gather_cfg::cout, reco::HitPattern::getLayer(), reco::HitPattern::getSubStructure(), trackingPlots::hp, mps_fire::i, and reco::HitPattern::trackerHitFilter().
|
static |
Definition at line 172 of file CheckHitPattern.cc.
References gather_cfg::cout, trackingPlots::hp, reco::HitPattern::MISSING_INNER_HITS, HLT_2018_cff::track, and reco::HitPattern::TRACK_HITS.
|
private |
Definition at line 56 of file CheckHitPattern.h.
Referenced by init(), and operator()().
|
private |
Definition at line 61 of file CheckHitPattern.h.
Referenced by init(), and operator()().
|
private |
Definition at line 64 of file CheckHitPattern.h.
Referenced by init(), and operator()().