CMS 3D CMS Logo

MuonToSimAssociatorByHits.h
Go to the documentation of this file.
1 #ifndef MuonToSimAssociatorByHits_h
2 #define MuonToSimAssociatorByHits_h
3 
7 
10 
12 public:
14  ~MuonToSimAssociatorByHits() override;
15 
16  void associateMuons(MuonToSimCollection &recoToSim,
17  SimToMuonCollection &simToReco,
21  const edm::Event *event = nullptr,
22  const edm::EventSetup *setup = nullptr) const override;
23 
24  void associateMuons(MuonToSimCollection &recoToSim,
25  SimToMuonCollection &simToReco,
29  const edm::Event *event = nullptr,
30  const edm::EventSetup *setup = nullptr) const override;
31 
32 private:
36 };
37 
38 #endif
MuonToSimAssociatorBase::SimToMuonCollection
std::map< TrackingParticleRef, std::vector< std::pair< edm::RefToBase< reco::Muon >, double > > > SimToMuonCollection
Definition: MuonToSimAssociatorBase.h:30
TrackerHitAssociator.h
MuonToSimAssociatorBase::MuonTrackType
MuonTrackType
Definition: MuonToSimAssociatorBase.h:20
edm::RefVector< TrackingParticleCollection >
MuonToSimAssociatorByHits::~MuonToSimAssociatorByHits
~MuonToSimAssociatorByHits() override
Definition: MuonToSimAssociatorByHits.cc:30
TrackerHitAssociator::Config
Definition: TrackerHitAssociator.h:57
edm::Handle
Definition: AssociativeIterator.h:50
MuonToSimAssociatorBase.h
singleTopDQM_cfi.setup
setup
Definition: singleTopDQM_cfi.py:37
MuonToSimAssociatorBase::MuonToSimCollection
std::map< edm::RefToBase< reco::Muon >, std::vector< std::pair< TrackingParticleRef, double > >, RefToBaseSort > MuonToSimCollection
Definition: MuonToSimAssociatorBase.h:29
MuonToSimAssociatorBase
Definition: MuonToSimAssociatorBase.h:15
MuonToSimAssociatorByHits::associateMuons
void associateMuons(MuonToSimCollection &recoToSim, SimToMuonCollection &simToReco, const edm::RefToBaseVector< reco::Muon > &, MuonTrackType, const edm::RefVector< TrackingParticleCollection > &, const edm::Event *event=nullptr, const edm::EventSetup *setup=nullptr) const override
Definition: MuonToSimAssociatorByHits.cc:50
MuonToSimAssociatorByHits::trackerHitAssociatorConfig_
TrackerHitAssociator::Config trackerHitAssociatorConfig_
Definition: MuonToSimAssociatorByHits.h:35
MuonToSimAssociatorByHits::conf_
const edm::ParameterSet conf_
Definition: MuonToSimAssociatorByHits.h:34
edm::View
Definition: CaloClusterFwd.h:14
MuonToSimAssociatorByHits::MuonToSimAssociatorByHits
MuonToSimAssociatorByHits(const edm::ParameterSet &conf, edm::ConsumesCollector &&iC)
Definition: MuonToSimAssociatorByHits.cc:19
edm::ParameterSet
Definition: ParameterSet.h:36
MuonAssociatorByHitsHelper
Definition: MuonAssociatorByHitsHelper.h:27
MuonAssociatorByHitsHelper.h
edm::EventSetup
Definition: EventSetup.h:57
edm::RefToBaseVector
Definition: EDProductfwd.h:29
MuonToSimAssociatorByHits
Definition: MuonToSimAssociatorByHits.h:11
MuonToSimAssociatorByHits::helper_
MuonAssociatorByHitsHelper helper_
Definition: MuonToSimAssociatorByHits.h:33
ConsumesCollector.h
ParameterSet.h
event
Definition: event.py:1
edm::Event
Definition: Event.h:73
edm::ConsumesCollector
Definition: ConsumesCollector.h:39