void associateMuons(MuonToSimCollection &recoToSim, SimToMuonCollection &simToReco, const edm::Handle< edm::View< reco::Muon > > &muons, MuonTrackType type, const edm::Handle< TrackingParticleCollection > &tpColl) const
void swap(MuonToTrackingParticleAssociator &iOther)
virtual void associateMuons(MuonToSimCollection &recoToSim, SimToMuonCollection &simToReco, const edm::RefToBaseVector< reco::Muon > &muons, MuonTrackType type, const edm::RefVector< TrackingParticleCollection > &tpColl) const =0
void associateMuons(MuonToSimCollection &recoToSim, SimToMuonCollection &simToReco, const edm::RefToBaseVector< reco::Muon > &muons, MuonTrackType type, const edm::RefVector< TrackingParticleCollection > &tpColl) const
MuonToTrackingParticleAssociatorBaseImpl const * impl_
MuonToTrackingParticleAssociator & operator=(const MuonToTrackingParticleAssociator &)