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
std::map< edm::RefToBase< reco::Muon >, std::vector< std::pair< TrackingParticleRef, double > >, RefToBaseSort > MuonToSimCollection
def setup(process, global_tag, zero_tesla=False)
Definition: GeneralSetup.py:2
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
std::map< TrackingParticleRef, std::vector< std::pair< edm::RefToBase< reco::Muon >, double > > > SimToMuonCollection
MuonAssociatorByHitsHelper helper_
TrackerHitAssociator::Config trackerHitAssociatorConfig_
Definition: event.py:1
MuonToSimAssociatorByHits(const edm::ParameterSet &conf, edm::ConsumesCollector &&iC)