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 //
16 //
17 // Original Author: Christopher Jones
18 // Created: Wed, 07 Jan 2015 21:35:52 GMT
19 //
20 
21 // system include files
22 
23 // user include files
26 
27 // forward declarations
29 
31 {
32 
33  public:
35  MuonAssociatorByHitsHelper::Resources const& iResources,
36  MuonAssociatorByHitsHelper const* iHelper);
37 
38  // ---------- const member functions ---------------------
41  const edm::RefVector<TrackingParticleCollection>& tpColl) const override;
42 
45  const edm::Handle<TrackingParticleCollection>& tpColl) const override;
46 
47  // ---------- static member functions --------------------
48 
49  // ---------- member functions ---------------------------
50 
51  private:
53 
55 
56  // ---------- member data --------------------------------
60 };
61 
62 
63 #endif
type
Definition: HCALResponse.h:21
std::map< edm::RefToBase< reco::Muon >, std::vector< std::pair< TrackingParticleRef, double > >, RefToBaseSort > MuonToSimCollection
Definition: MuonTrackType.h:34
const MuonToTrackingParticleAssociatorByHitsImpl & operator=(const MuonToTrackingParticleAssociatorByHitsImpl &)
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:35
MuonTrackType
Definition: MuonTrackType.h:27