Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
JetMETCorrections
Modules
interface
QGLikelihoodSystematicsESProducer.h
Go to the documentation of this file.
1
#ifndef JetMETCorrections_Modules_QGLikelihoodSystematicsESProducer_h
2
#define JetMETCorrections_Modules_QGLikelihoodSystematicsESProducer_h
3
4
// system include files
5
#include <memory>
6
#include "boost/shared_ptr.hpp"
7
8
// user include files
9
#include "
FWCore/Framework/interface/ModuleFactory.h
"
10
#include "
FWCore/Framework/interface/EventSetupRecordIntervalFinder.h
"
11
#include "
FWCore/Framework/interface/ESProducer.h
"
12
13
#include "
FWCore/Framework/interface/ESHandle.h
"
14
15
#include "
FWCore/Framework/interface/ESProducts.h
"
16
#include "
CondFormats/JetMETObjects/interface/QGLikelihoodObject.h
"
17
#include "
CondFormats/DataRecord/interface/QGLikelihoodSystematicsRcd.h
"
18
19
20
class
QGLikelihoodSystematicsESProducer
:
public
edm::ESProducer
{
21
public
:
22
QGLikelihoodSystematicsESProducer
(
const
edm::ParameterSet
&);
23
~QGLikelihoodSystematicsESProducer
(){};
24
25
boost::shared_ptr<QGLikelihoodSystematicsObject>
produce
(
const
QGLikelihoodSystematicsRcd
&);
26
void
setIntervalFor
(
const
edm::eventsetup::EventSetupRecordKey
&,
const
edm::IOVSyncValue
&,
edm::ValidityInterval
&);
27
private
:
28
std::string
mAlgo
;
29
};
30
31
#endif
32
ESProducts.h
edm::ValidityInterval
Definition:
ValidityInterval.h:28
QGLikelihoodObject.h
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
QGLikelihoodSystematicsRcd.h
edm::ESProducer
Definition:
ESProducer.h:97
QGLikelihoodSystematicsESProducer
Definition:
QGLikelihoodSystematicsESProducer.h:20
QGLikelihoodSystematicsESProducer::mAlgo
std::string mAlgo
Definition:
QGLikelihoodSystematicsESProducer.h:28
QGLikelihoodSystematicsESProducer::QGLikelihoodSystematicsESProducer
QGLikelihoodSystematicsESProducer(const edm::ParameterSet &)
Definition:
QGLikelihoodSystematicsESProducer.cc:15
ESHandle.h
edm::eventsetup::EventSetupRecordKey
Definition:
EventSetupRecordKey.h:30
QGLikelihoodSystematicsRcd
Definition:
QGLikelihoodSystematicsRcd.h:23
QGLikelihoodSystematicsESProducer::~QGLikelihoodSystematicsESProducer
~QGLikelihoodSystematicsESProducer()
Definition:
QGLikelihoodSystematicsESProducer.h:23
ESProducer.h
EventSetupRecordIntervalFinder.h
edm::ParameterSet
Definition:
ParameterSet.h:35
ModuleFactory.h
QGLikelihoodSystematicsESProducer::produce
boost::shared_ptr< QGLikelihoodSystematicsObject > produce(const QGLikelihoodSystematicsRcd &)
Definition:
QGLikelihoodSystematicsESProducer.cc:30
QGLikelihoodSystematicsESProducer::setIntervalFor
void setIntervalFor(const edm::eventsetup::EventSetupRecordKey &, const edm::IOVSyncValue &, edm::ValidityInterval &)
Definition:
QGLikelihoodSystematicsESProducer.cc:25
edm::IOVSyncValue
Definition:
IOVSyncValue.h:31
Generated for CMSSW Reference Manual by
1.8.5