CMS 3D CMS Logo

MuonSeedMerger.h
Go to the documentation of this file.
1 #ifndef RecoMuon_MuonSeedGenerator_MuonSeedMerger_H
2 #define RecoMuon_MuonSeedGenerator_MuonSeedMerger_H
3 
15 // Data Formats
19 
20 namespace edm {
21  class ParameterSet;
22  class Event;
23  class EventSetup;
24 } // namespace edm
25 
27 public:
30 
32  ~MuonSeedMerger() override;
33 
34  // Operations
35 
36  void produce(edm::Event&, const edm::EventSetup&) override;
37 
38 protected:
39 private:
40  std::vector<edm::InputTag> theSeedCollectionLabels;
41  std::vector<edm::EDGetTokenT<edm::View<TrajectorySeed> > > seedTokens;
42 };
43 #endif
MuonSeedMerger::produce
void produce(edm::Event &, const edm::EventSetup &) override
Definition: MuonSeedMerger.cc:41
edm
HLT enums.
Definition: AlignableModifier.h:19
EDProducer.h
MuonSeedMerger::MuonSeedMerger
MuonSeedMerger(const edm::ParameterSet &)
Constructor.
Definition: MuonSeedMerger.cc:21
MuonSeedMerger
Definition: MuonSeedMerger.h:26
Event
TrajectorySeed.h
edm::ParameterSet
Definition: ParameterSet.h:47
ParameterSet
Definition: Functions.h:16
MuonSeedMerger::seedTokens
std::vector< edm::EDGetTokenT< edm::View< TrajectorySeed > > > seedTokens
Definition: MuonSeedMerger.h:41
edm::stream::EDProducer
Definition: EDProducer.h:36
edm::EventSetup
Definition: EventSetup.h:58
TrajectorySeedCollection.h
InputTag.h
EventSetup
View.h
MuonSeedMerger::theSeedCollectionLabels
std::vector< edm::InputTag > theSeedCollectionLabels
Definition: MuonSeedMerger.h:40
edm::Event
Definition: Event.h:73
MuonSeedMerger::~MuonSeedMerger
~MuonSeedMerger() override
Destructor.
Definition: MuonSeedMerger.cc:39