#include <MuonToSimAssociatorBase.h>
Classes | |
struct | RefToBaseSort |
Public Types | |
typedef std::map< edm::RefToBase< reco::Muon >, std::vector< std::pair< TrackingParticleRef, double > >, RefToBaseSort > | MuonToSimCollection |
enum | MuonTrackType { InnerTk, OuterTk, GlobalTk, Segments } |
typedef std::map< TrackingParticleRef, std::vector< std::pair< edm::RefToBase< reco::Muon >, double > > > | SimToMuonCollection |
Public Member Functions | |
virtual void | associateMuons (MuonToSimCollection &recoToSim, SimToMuonCollection &simToReco, const edm::RefToBaseVector< reco::Muon > &, MuonTrackType, const edm::RefVector< TrackingParticleCollection > &, const edm::Event *event=0, const edm::EventSetup *setup=0) const =0 |
virtual void | associateMuons (MuonToSimCollection &recoToSim, SimToMuonCollection &simToReco, const edm::Handle< edm::View< reco::Muon >> &, MuonTrackType, const edm::Handle< TrackingParticleCollection > &, const edm::Event *event=0, const edm::EventSetup *setup=0) const =0 |
MuonToSimAssociatorBase () | |
virtual | ~MuonToSimAssociatorBase () |
Definition at line 15 of file MuonToSimAssociatorBase.h.
typedef std::map<edm::RefToBase<reco::Muon>, std::vector<std::pair<TrackingParticleRef, double> >, RefToBaseSort> MuonToSimAssociatorBase::MuonToSimCollection |
Definition at line 29 of file MuonToSimAssociatorBase.h.
typedef std::map<TrackingParticleRef, std::vector<std::pair<edm::RefToBase<reco::Muon>, double> > > MuonToSimAssociatorBase::SimToMuonCollection |
Definition at line 30 of file MuonToSimAssociatorBase.h.
Enumerator | |
---|---|
InnerTk | |
OuterTk | |
GlobalTk | |
Segments |
Definition at line 20 of file MuonToSimAssociatorBase.h.
MuonToSimAssociatorBase::MuonToSimAssociatorBase | ( | ) |
Definition at line 30 of file MuonToSimAssociatorBase.cc.
|
virtual |
Definition at line 32 of file MuonToSimAssociatorBase.cc.
|
pure virtual |
Implemented in MuonToSimAssociatorByHits.
|
pure virtual |
Implemented in MuonToSimAssociatorByHits.