Main Page
Namespaces
Classes
Package Documentation
RecoMuon
MuonSeedGenerator
plugins
MuonSeedMerger.h
Go to the documentation of this file.
1
#ifndef RecoMuon_MuonSeedGenerator_MuonSeedMerger_H
2
#define RecoMuon_MuonSeedGenerator_MuonSeedMerger_H
3
13
#include "
FWCore/Framework/interface/stream/EDProducer.h
"
14
#include "
FWCore/Utilities/interface/InputTag.h
"
15
// Data Formats
16
#include "
DataFormats/TrajectorySeed/interface/TrajectorySeed.h
"
17
#include "
DataFormats/TrajectorySeed/interface/TrajectorySeedCollection.h
"
18
#include "
DataFormats/Common/interface/View.h
"
19
20
namespace
edm
{
class
ParameterSet
;
class
Event
;
class
EventSetup
;}
21
22
class
MuonSeedMerger
:
public
edm::stream::EDProducer
<> {
23
public
:
25
MuonSeedMerger
(
const
edm::ParameterSet
&);
26
28
~
MuonSeedMerger
()
override
;
29
30
// Operations
31
32
void
produce(
edm::Event
&,
const
edm::EventSetup
&)
override
;
33
34
protected
:
35
36
private
:
37
std::vector<edm::InputTag>
theSeedCollectionLabels
;
38
std::vector<edm::EDGetTokenT<edm::View<TrajectorySeed> > >
seedTokens
;
39
40
};
41
#endif
42
ParameterSet
Definition:
Functions.h:16
MuonSeedMerger::theSeedCollectionLabels
std::vector< edm::InputTag > theSeedCollectionLabels
Definition:
MuonSeedMerger.h:37
EDProducer.h
EventSetup
MuonSeedMerger::seedTokens
std::vector< edm::EDGetTokenT< edm::View< TrajectorySeed > > > seedTokens
Definition:
MuonSeedMerger.h:38
View.h
edm::EventSetup
Definition:
EventSetup.h:57
TrajectorySeed.h
edm::stream::EDProducer
Definition:
EDProducer.h:38
Event
edm
HLT enums.
Definition:
AlignableModifier.h:17
InputTag.h
TrajectorySeedCollection.h
edm::ParameterSet
Definition:
ParameterSet.h:36
edm::Event
Definition:
Event.h:71
MuonSeedMerger
Definition:
MuonSeedMerger.h:22
Generated for CMSSW Reference Manual by
1.8.11