Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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:33
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:62
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