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 
13  public:
14 
16  ~MuonToSimAssociatorByHits() override;
17 
18 
19 
20  void associateMuons(MuonToSimCollection & recoToSim, SimToMuonCollection & simToReco,
23  const edm::Event * event = nullptr, const edm::EventSetup * setup = nullptr) const override ;
24 
25  void associateMuons(MuonToSimCollection & recoToSim, SimToMuonCollection & simToReco,
28  const edm::Event * event = nullptr, const edm::EventSetup * setup = nullptr) const override;
29 
30  private:
31 
35 
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)