Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
TauAnalysis
MCEmbeddingTools
plugins
L1ExtraMEtMixerPlugin.h
Go to the documentation of this file.
1
#ifndef TauAnalysis_MCEmbeddingTools_L1ExtraMEtMixerPlugin_h
2
#define TauAnalysis_MCEmbeddingTools_L1ExtraMEtMixerPlugin_h
3
18
#include "
FWCore/Framework/interface/EDProducer.h
"
19
#include "
FWCore/Framework/interface/Event.h
"
20
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
21
#include "
FWCore/Utilities/interface/InputTag.h
"
22
23
#include "
TauAnalysis/MCEmbeddingTools/interface/L1ExtraMixerPluginBase.h
"
24
25
#include <string>
26
27
class
L1ExtraMEtMixerPlugin
:
public
L1ExtraMixerPluginBase
28
{
29
public
:
30
explicit
L1ExtraMEtMixerPlugin
(
const
edm::ParameterSet
&);
31
~L1ExtraMEtMixerPlugin
() {}
32
33
virtual
void
registerProducts
(
edm::EDProducer
&);
34
35
virtual
void
produce
(
edm::Event
&,
const
edm::EventSetup
&);
36
private
:
37
typedef
std::map<uint32_t, float>
detIdToFloatMap
;
38
39
edm::InputTag
srcMuons_
;
40
edm::InputTag
srcDistanceMapMuPlus_
;
41
edm::InputTag
srcDistanceMapMuMinus_
;
42
43
double
sfAbsEtaLt12_
;
44
double
sfAbsEta12to17_
;
45
double
sfAbsEtaGt17_
;
46
};
47
48
#endif
L1ExtraMEtMixerPlugin::srcMuons_
edm::InputTag srcMuons_
Definition:
L1ExtraMEtMixerPlugin.h:39
L1ExtraMixerPluginBase
Definition:
L1ExtraMixerPluginBase.h:25
Event.h
edm::EDProducer
Definition:
EDProducer.h:35
ParameterSet.h
L1ExtraMEtMixerPlugin::produce
virtual void produce(edm::Event &, const edm::EventSetup &)
Definition:
L1ExtraMEtMixerPlugin.cc:31
L1ExtraMEtMixerPlugin::detIdToFloatMap
std::map< uint32_t, float > detIdToFloatMap
Definition:
L1ExtraMEtMixerPlugin.h:37
edm::EventSetup
Definition:
EventSetup.h:44
L1ExtraMEtMixerPlugin::sfAbsEtaLt12_
double sfAbsEtaLt12_
Definition:
L1ExtraMEtMixerPlugin.h:43
L1ExtraMEtMixerPlugin
Definition:
L1ExtraMEtMixerPlugin.h:27
EDProducer.h
L1ExtraMEtMixerPlugin::sfAbsEtaGt17_
double sfAbsEtaGt17_
Definition:
L1ExtraMEtMixerPlugin.h:45
edm::InputTag
Definition:
InputTag.h:17
InputTag.h
L1ExtraMEtMixerPlugin::~L1ExtraMEtMixerPlugin
~L1ExtraMEtMixerPlugin()
Definition:
L1ExtraMEtMixerPlugin.h:31
L1ExtraMEtMixerPlugin::srcDistanceMapMuMinus_
edm::InputTag srcDistanceMapMuMinus_
Definition:
L1ExtraMEtMixerPlugin.h:41
edm::ParameterSet
Definition:
ParameterSet.h:35
edm::Event
Definition:
Event.h:59
L1ExtraMEtMixerPlugin::L1ExtraMEtMixerPlugin
L1ExtraMEtMixerPlugin(const edm::ParameterSet &)
Definition:
L1ExtraMEtMixerPlugin.cc:16
L1ExtraMEtMixerPlugin::srcDistanceMapMuPlus_
edm::InputTag srcDistanceMapMuPlus_
Definition:
L1ExtraMEtMixerPlugin.h:40
L1ExtraMixerPluginBase.h
L1ExtraMEtMixerPlugin::sfAbsEta12to17_
double sfAbsEta12to17_
Definition:
L1ExtraMEtMixerPlugin.h:44
L1ExtraMEtMixerPlugin::registerProducts
virtual void registerProducts(edm::EDProducer &)
Definition:
L1ExtraMEtMixerPlugin.cc:26
Generated for CMSSW Reference Manual by
1.8.5