test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
JetMETCorrections
Modules
interface
QGLikelihoodESProducer.h
Go to the documentation of this file.
1
#ifndef JetMETCorrections_Modules_QGLikelihoodESProducer_h
2
#define JetMETCorrections_Modules_QGLikelihoodESProducer_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/QGLikelihoodRcd.h
"
18
19
20
class
QGLikelihoodESProducer
:
public
edm::ESProducer
{
21
public
:
22
QGLikelihoodESProducer
(
const
edm::ParameterSet
&);
23
~QGLikelihoodESProducer
(){};
24
25
boost::shared_ptr<QGLikelihoodObject>
produce
(
const
QGLikelihoodRcd
&);
26
void
setIntervalFor
(
const
edm::eventsetup::EventSetupRecordKey
&,
const
edm::IOVSyncValue
&,
edm::ValidityInterval
&);
27
28
private
:
29
std::string
mAlgo
;
30
};
31
32
#endif
33
ESProducts.h
edm::ValidityInterval
Definition:
ValidityInterval.h:28
QGLikelihoodESProducer::~QGLikelihoodESProducer
~QGLikelihoodESProducer()
Definition:
QGLikelihoodESProducer.h:23
QGLikelihoodESProducer
Definition:
QGLikelihoodESProducer.h:20
QGLikelihoodObject.h
QGLikelihoodESProducer::setIntervalFor
void setIntervalFor(const edm::eventsetup::EventSetupRecordKey &, const edm::IOVSyncValue &, edm::ValidityInterval &)
Definition:
QGLikelihoodESProducer.cc:23
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
QGLikelihoodRcd
Definition:
QGLikelihoodRcd.h:23
edm::ESProducer
Definition:
ESProducer.h:97
QGLikelihoodESProducer::mAlgo
std::string mAlgo
Definition:
QGLikelihoodESProducer.h:29
QGLikelihoodESProducer::produce
boost::shared_ptr< QGLikelihoodObject > produce(const QGLikelihoodRcd &)
Definition:
QGLikelihoodESProducer.cc:28
ESHandle.h
QGLikelihoodRcd.h
edm::eventsetup::EventSetupRecordKey
Definition:
EventSetupRecordKey.h:30
ESProducer.h
EventSetupRecordIntervalFinder.h
QGLikelihoodESProducer::QGLikelihoodESProducer
QGLikelihoodESProducer(const edm::ParameterSet &)
Definition:
QGLikelihoodESProducer.cc:14
edm::ParameterSet
Definition:
ParameterSet.h:36
ModuleFactory.h
edm::IOVSyncValue
Definition:
IOVSyncValue.h:31
Generated for CMSSW Reference Manual by
1.8.5