#include <TrackerMuonHitExtractor.h>
Public Member Functions | |
std::vector< const TrackingRecHit * > | getMuonHits (const reco::Muon &mu) const |
void | init (const edm::Event &, const edm::EventSetup &) |
TrackerMuonHitExtractor (const edm::ParameterSet &) | |
~TrackerMuonHitExtractor () | |
Definition at line 16 of file TrackerMuonHitExtractor.h.
|
explicit |
Definition at line 15 of file TrackerMuonHitExtractor.cc.
TrackerMuonHitExtractor::~TrackerMuonHitExtractor | ( | ) |
Definition at line 21 of file TrackerMuonHitExtractor.cc.
std::vector< const TrackingRecHit * > TrackerMuonHitExtractor::getMuonHits | ( | const reco::Muon & | mu | ) | const |
Definition at line 93 of file TrackerMuonHitExtractor.cc.
References reco::MuonSegmentMatch::BelongsToTrackByDR, reco::MuonSegmentMatch::BestInChamberByDR, CSCDetId::chamber(), MuonSubdetId::CSC, CSCDetId, MuonSubdetId::DT, DTChamberId, Reference_intrackfit_cff::endcap, CSCDetId::endcap(), edm::Ref< C, T, F >::get(), DTRecSegment4D::hasPhi(), DTRecSegment4D::hasZed(), edm::Ref< C, T, F >::key(), reco::Muon::matches(), reco::Muon::numberOfMatches(), DTRecSegment4D::phiSegment(), DTRecSegment2D::recHits(), run_regression::ret, relativeConstraints::ring, CSCDetId::ring(), DTChamberId::sector(), reco::Muon::SegmentAndTrackArbitration, DTChamberId::station(), relativeConstraints::station, CSCDetId::station(), AlCaHLTBitMon_QueryRunRegistry::string, and DTChamberId::wheel().
Referenced by MuonAssociatorByHits::associateMuons().
void TrackerMuonHitExtractor::init | ( | const edm::Event & | iEvent, |
const edm::EventSetup & | iSetup | ||
) |
Definition at line 24 of file TrackerMuonHitExtractor.cc.
References CSCDetId::chamber(), CSCDetId, cscSegmentCollectionH_, DTChamberId, dtSegmentCollectionH_, Reference_intrackfit_cff::endcap, CSCDetId::endcap(), edm::Event::getByLabel(), inputCSCSegmentCollection_, inputDTRecSegment4DCollection_, relativeConstraints::ring, CSCDetId::ring(), DTChamberId::sector(), mathSSE::sqrt(), DTChamberId::station(), relativeConstraints::station, CSCDetId::station(), DTChamberId::wheel(), PV3DBase< T, PVType, FrameType >::x(), LocalError::xx(), PV3DBase< T, PVType, FrameType >::y(), LocalError::yy(), and PV3DBase< T, PVType, FrameType >::z().
Referenced by MuonAssociatorByHits::associateMuons().
|
private |
Definition at line 25 of file TrackerMuonHitExtractor.h.
Referenced by init().
|
private |
Definition at line 24 of file TrackerMuonHitExtractor.h.
Referenced by init().
|
private |
Definition at line 28 of file TrackerMuonHitExtractor.h.
Referenced by init().
|
private |
Definition at line 27 of file TrackerMuonHitExtractor.h.
Referenced by init().