CMS 3D CMS Logo

CosmicMuonLinksProducer.h
Go to the documentation of this file.
1 #ifndef RecoMuon_CosmicMuonProducer_CosmicMuonLinksProducer_H
2 #define RecoMuon_CosmicMuonProducer_CosmicMuonLinksProducer_H
3 
13 
14 class MuonServiceProxy;
15 
17 public:
19 
20  ~CosmicMuonLinksProducer() override;
21 
22  void produce(edm::Event&, const edm::EventSetup&) override;
23 
24 private:
25 
27 
28  int sharedHits(const reco::Track& track1, const reco::Track& track2) const;
29 
31 
32  std::vector<std::pair<edm::EDGetTokenT<reco::TrackCollection>, edm::EDGetTokenT<reco::TrackCollection> > > theTrackLinks;
33  std::vector<std::pair<std::string, std::string > > theTrackLinkNames;
34 
36 
37 };
38 
39 #endif
std::vector< std::pair< std::string, std::string > > theTrackLinkNames
void produce(edm::Event &, const edm::EventSetup &) override
int sharedHits(const reco::Track &track1, const reco::Track &track2) const
std::vector< std::pair< edm::EDGetTokenT< reco::TrackCollection >, edm::EDGetTokenT< reco::TrackCollection > > > theTrackLinks
reco::TrackToTrackMap mapTracks(const edm::Handle< reco::TrackCollection > &, const edm::Handle< reco::TrackCollection > &) const
CosmicMuonLinksProducer(const edm::ParameterSet &)