#include <MuonToTrackingParticleAssociator.h>
Public Member Functions | |
void | associateMuons (MuonToSimCollection &recoToSim, SimToMuonCollection &simToReco, const edm::Handle< edm::View< reco::Muon >> &muons, MuonTrackType type, const edm::Handle< TrackingParticleCollection > &tpColl) const |
void | associateMuons (MuonToSimCollection &recoToSim, SimToMuonCollection &simToReco, const edm::RefToBaseVector< reco::Muon > &muons, MuonTrackType type, const edm::RefVector< TrackingParticleCollection > &tpColl) const |
MuonToTrackingParticleAssociator ()=default | |
MuonToTrackingParticleAssociator (MuonToTrackingParticleAssociator &&)=default | |
MuonToTrackingParticleAssociator (std::unique_ptr< MuonToTrackingParticleAssociatorBaseImpl >) | |
MuonToTrackingParticleAssociator & | operator= (MuonToTrackingParticleAssociator &&)=default |
~MuonToTrackingParticleAssociator ()=default | |
Private Member Functions | |
MuonToTrackingParticleAssociator (const MuonToTrackingParticleAssociator &)=delete | |
MuonToTrackingParticleAssociator & | operator= (const MuonToTrackingParticleAssociator &)=delete |
Private Attributes | |
std::unique_ptr< MuonToTrackingParticleAssociatorBaseImpl const > | impl_ |
Definition at line 15 of file MuonToTrackingParticleAssociator.h.
|
default |
|
default |
reco::MuonToTrackingParticleAssociator::MuonToTrackingParticleAssociator | ( | std::unique_ptr< MuonToTrackingParticleAssociatorBaseImpl > | iImpl | ) |
Definition at line 21 of file MuonToTrackingParticleAssociator.cc.
|
default |
|
privatedelete |
|
inline |
Definition at line 32 of file MuonToTrackingParticleAssociator.h.
References impl_, and PDWG_BPHSkim_cff::muons.
|
inline |
Definition at line 25 of file MuonToTrackingParticleAssociator.h.
References impl_, and PDWG_BPHSkim_cff::muons.
Referenced by RecoMuonValidator::analyze(), MuonMCClassifier::produce(), and MuonSimClassifier::produce().
|
privatedelete |
|
default |
|
private |
Definition at line 44 of file MuonToTrackingParticleAssociator.h.
Referenced by associateMuons().