#include <MuonToSimAssociatorByHits.h>
Public Member Functions | |
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 override |
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 override |
MuonToSimAssociatorByHits (const edm::ParameterSet &conf, edm::ConsumesCollector &&iC) | |
~MuonToSimAssociatorByHits () | |
Public Member Functions inherited from MuonToSimAssociatorBase | |
MuonToSimAssociatorBase () | |
virtual | ~MuonToSimAssociatorBase () |
Private Attributes | |
edm::ParameterSet const | conf_ |
MuonAssociatorByHitsHelper | helper_ |
TrackerHitAssociator::Config | trackerHitAssociatorConfig_ |
Additional Inherited Members | |
Public Types inherited from MuonToSimAssociatorBase | |
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 |
Definition at line 11 of file MuonToSimAssociatorByHits.h.
MuonToSimAssociatorByHits::MuonToSimAssociatorByHits | ( | const edm::ParameterSet & | conf, |
edm::ConsumesCollector && | iC | ||
) |
Definition at line 19 of file MuonToSimAssociatorByHits.cc.
MuonToSimAssociatorByHits::~MuonToSimAssociatorByHits | ( | ) |
Definition at line 34 of file MuonToSimAssociatorByHits.cc.
|
overridevirtual |
PART 1: Fill MuonToSimAssociatorByHits::TrackHitsCollection
PART 2: call the association routines
Implements MuonToSimAssociatorBase.
Definition at line 56 of file MuonToSimAssociatorByHits.cc.
|
overridevirtual |
Implements MuonToSimAssociatorBase.
Definition at line 40 of file MuonToSimAssociatorByHits.cc.
|
private |
Definition at line 33 of file MuonToSimAssociatorByHits.h.
|
private |
Definition at line 32 of file MuonToSimAssociatorByHits.h.
|
private |
Definition at line 34 of file MuonToSimAssociatorByHits.h.