#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 &, edm::ConsumesCollector &&ic) | |
TrackerMuonHitExtractor (const edm::ParameterSet &) | |
~TrackerMuonHitExtractor () | |
Definition at line 17 of file TrackerMuonHitExtractor.h.
|
explicit |
Definition at line 15 of file TrackerMuonHitExtractor.cc.
|
explicit |
Definition at line 24 of file TrackerMuonHitExtractor.cc.
TrackerMuonHitExtractor::~TrackerMuonHitExtractor | ( | ) |
Definition at line 30 of file TrackerMuonHitExtractor.cc.
std::vector< const TrackingRecHit * > TrackerMuonHitExtractor::getMuonHits | ( | const reco::Muon & | mu | ) | const |
Definition at line 102 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(), CSCSegment::recHits(), DTRecSegment2D::recHits(), runTheMatrix::ret, relativeConstraints::ring, CSCDetId::ring(), DTChamberId::sector(), reco::Muon::SegmentAndTrackArbitration, DTChamberId::station(), relativeConstraints::station, CSCDetId::station(), AlCaHLTBitMon_QueryRunRegistry::string, and DTChamberId::wheel().
Referenced by MuonToSimAssociatorByHits::associateMuons(), and MuonToTrackingParticleAssociatorByHitsImpl::associateMuons().
void TrackerMuonHitExtractor::init | ( | const edm::Event & | iEvent, |
const edm::EventSetup & | iSetup | ||
) |
Definition at line 33 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 MuonToSimAssociatorByHits::associateMuons(), and MuonToTrackingParticleAssociatorEDProducer::produce().
|
private |
Definition at line 27 of file TrackerMuonHitExtractor.h.
Referenced by init().
|
private |
Definition at line 26 of file TrackerMuonHitExtractor.h.
Referenced by init().
|
private |
Definition at line 32 of file TrackerMuonHitExtractor.h.
Referenced by init().
|
private |
Definition at line 30 of file TrackerMuonHitExtractor.h.
|
private |
Definition at line 31 of file TrackerMuonHitExtractor.h.
Referenced by init().
|
private |
Definition at line 29 of file TrackerMuonHitExtractor.h.