CMS 3D CMS Logo

L3MuonCandidateProducer.h
Go to the documentation of this file.
1 #ifndef RecoMuon_L3MuonProducer_L3MuonCandidateProducer_H
2 #define RecoMuon_L3MuonProducer_L3MuonCandidateProducer_H
3 
27 
28 namespace edm {
29  class ParameterSet;
30  class Event;
31  class EventSetup;
32 } // namespace edm
33 
35 public:
36  enum MuonTrackType { InnerTrack, OuterTrack, CombinedTrack };
37 
40 
42  ~L3MuonCandidateProducer() override;
43 
45  void produce(edm::StreamID, edm::Event&, const edm::EventSetup&) const override;
46 
47 private:
48  // L3/GLB Collection Label
53 
54  enum MuonTrackType theType;
56 };
57 
58 #endif
edm::EDGetTokenT< reco::TrackCollection > trackToken_
HLT enums.
edm::EDGetTokenT< reco::MuonTrackLinksCollection > linkToken_