RecoMuon
MuonIsolationProducers
plugins
MuIsoDepositCopyProducer.h
Go to the documentation of this file.
1
#ifndef MuonIsolationProducers_MuIsoDepositCopyProducer_H
2
#define MuonIsolationProducers_MuIsoDepositCopyProducer_H
3
4
#include "
FWCore/Framework/interface/stream/EDProducer.h
"
5
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
6
#include "
DataFormats/RecoCandidate/interface/IsoDeposit.h
"
7
#include "
DataFormats/RecoCandidate/interface/IsoDepositFwd.h
"
8
#include "
DataFormats/Common/interface/ValueMap.h
"
9
10
#include "
PhysicsTools/IsolationAlgos/interface/IsoDepositExtractor.h
"
11
#include <string>
12
13
namespace
edm
{
14
class
Event
;
15
}
16
namespace
edm
{
17
class
EventSetup
;
18
}
19
20
class
MuIsoDepositCopyProducer
:
public
edm::stream::EDProducer
<> {
21
public
:
23
MuIsoDepositCopyProducer
(
const
edm::ParameterSet
&);
24
26
~MuIsoDepositCopyProducer
()
override
;
27
29
void
produce
(
edm::Event
&,
const
edm::EventSetup
&)
override
;
30
31
private
:
33
edm::ParameterSet
theConfig
;
34
36
std::vector<edm::InputTag>
theInputTags
;
37
std::vector<edm::EDGetTokenT<reco::IsoDepositMap> >
theInputTokens
;
38
std::vector<std::string>
theDepositNames
;
39
};
40
#endif
edm
HLT enums.
Definition:
AlignableModifier.h:19
MuIsoDepositCopyProducer::produce
void produce(edm::Event &, const edm::EventSetup &) override
data making method
Definition:
MuIsoDepositCopyProducer.cc:48
MuIsoDepositCopyProducer
Definition:
MuIsoDepositCopyProducer.h:20
EDProducer.h
MuIsoDepositCopyProducer::theConfig
edm::ParameterSet theConfig
module configuration
Definition:
MuIsoDepositCopyProducer.h:33
MuIsoDepositCopyProducer::theDepositNames
std::vector< std::string > theDepositNames
Definition:
MuIsoDepositCopyProducer.h:38
Event
MuIsoDepositCopyProducer::~MuIsoDepositCopyProducer
~MuIsoDepositCopyProducer() override
destructor
Definition:
MuIsoDepositCopyProducer.cc:43
IsoDeposit.h
IsoDepositExtractor.h
edm::ParameterSet
Definition:
ParameterSet.h:36
edm::stream::EDProducer
Definition:
EDProducer.h:38
edm::EventSetup
Definition:
EventSetup.h:57
ValueMap.h
MuIsoDepositCopyProducer::theInputTokens
std::vector< edm::EDGetTokenT< reco::IsoDepositMap > > theInputTokens
Definition:
MuIsoDepositCopyProducer.h:37
IsoDepositFwd.h
EventSetup
MuIsoDepositCopyProducer::MuIsoDepositCopyProducer
MuIsoDepositCopyProducer(const edm::ParameterSet &)
constructor
Definition:
MuIsoDepositCopyProducer.cc:21
ParameterSet.h
edm::Event
Definition:
Event.h:73
MuIsoDepositCopyProducer::theInputTags
std::vector< edm::InputTag > theInputTags
for backward compatibility: take one input module and
Definition:
MuIsoDepositCopyProducer.h:36
Generated for CMSSW Reference Manual by
1.8.16