CMS 3D CMS Logo

MuonToTrackingParticleAssociatorByHitsImpl.h
Go to the documentation of this file.
1 #ifndef SimMuon_MCTruth_MuonToTrackingParticleAssociatorByHitsImpl_h
2 #define SimMuon_MCTruth_MuonToTrackingParticleAssociatorByHitsImpl_h
3 // -*- C++ -*-
4 //
5 // Package: SimMuon/MCTruth
6 // Class : MuonToTrackingParticleAssociatorByHitsImpl
7 //
18 //
19 // Original Author: Christopher Jones
20 // Created: Wed, 07 Jan 2015 21:35:52 GMT
21 //
22 
23 // system include files
24 
25 // user include files
28 
29 // forward declarations
31 
33 public:
35  MuonAssociatorByHitsHelper::Resources const &iResources,
36  MuonAssociatorByHitsHelper const *iHelper);
37 
38  // ---------- const member functions ---------------------
40  reco::SimToMuonCollection &simToReco,
43  const edm::RefVector<TrackingParticleCollection> &tpColl) const override;
44 
46  reco::SimToMuonCollection &simToReco,
47  const edm::Handle<edm::View<reco::Muon>> &muons,
49  const edm::Handle<TrackingParticleCollection> &tpColl) const override;
50 
51  // ---------- static member functions --------------------
52 
53  // ---------- member functions ---------------------------
54 
55 private:
57  delete; // stop default
58 
60  delete; // stop default
61 
62  // ---------- member data --------------------------------
66 };
67 
68 #endif
type
Definition: HCALResponse.h:21
std::map< edm::RefToBase< reco::Muon >, std::vector< std::pair< TrackingParticleRef, double > >, RefToBaseSort > MuonToSimCollection
Definition: MuonTrackType.h:37
void associateMuons(reco::MuonToSimCollection &recoToSim, reco::SimToMuonCollection &simToReco, const edm::RefToBaseVector< reco::Muon > &muons, reco::MuonTrackType type, const edm::RefVector< TrackingParticleCollection > &tpColl) const override
MuonToTrackingParticleAssociatorByHitsImpl(TrackerMuonHitExtractor const &iHitExtractor, MuonAssociatorByHitsHelper::Resources const &iResources, MuonAssociatorByHitsHelper const *iHelper)
std::map< TrackingParticleRef, std::vector< std::pair< edm::RefToBase< reco::Muon >, double > > > SimToMuonCollection
Definition: MuonTrackType.h:38
const MuonToTrackingParticleAssociatorByHitsImpl & operator=(const MuonToTrackingParticleAssociatorByHitsImpl &)=delete
MuonTrackType
Definition: MuonTrackType.h:28