test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
CondTools
L1TriggerExt
interface
L1ObjectKeysOnlineProdBaseExt.h
Go to the documentation of this file.
1
#ifndef CondTools_L1TriggerExt_L1ObjectKeysOnlineProdBaseExt_h
2
#define CondTools_L1TriggerExt_L1ObjectKeysOnlineProdBaseExt_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/ESProducer.h
"
11
#include "
FWCore/Framework/interface/ESHandle.h
"
12
13
#include "
CondFormats/L1TObjects/interface/L1TriggerKeyExt.h
"
14
#include "
CondFormats/DataRecord/interface/L1TriggerKeyExtRcd.h
"
15
16
#include "
CondTools/L1Trigger/interface/OMDSReader.h
"
17
18
// forward declarations
19
20
class
L1ObjectKeysOnlineProdBaseExt
:
public
edm::ESProducer
{
21
public
:
22
L1ObjectKeysOnlineProdBaseExt
(
const
edm::ParameterSet
&);
23
~L1ObjectKeysOnlineProdBaseExt
();
24
25
typedef
boost::shared_ptr<L1TriggerKeyExt>
ReturnType
;
26
27
ReturnType
produce
(
const
L1TriggerKeyExtRcd
&);
28
29
virtual
void
fillObjectKeys
(
ReturnType
pL1TriggerKey ) = 0 ;
30
private
:
31
// ----------member data ---------------------------
32
protected
:
33
l1t::OMDSReader
m_omdsReader
;
34
};
35
36
#endif
L1TriggerKeyExtRcd.h
L1ObjectKeysOnlineProdBaseExt::produce
ReturnType produce(const L1TriggerKeyExtRcd &)
Definition:
L1ObjectKeysOnlineProdBaseExt.cc:35
L1ObjectKeysOnlineProdBaseExt::fillObjectKeys
virtual void fillObjectKeys(ReturnType pL1TriggerKey)=0
L1TriggerKeyExt.h
L1ObjectKeysOnlineProdBaseExt
Definition:
L1ObjectKeysOnlineProdBaseExt.h:20
edm::ESProducer
Definition:
ESProducer.h:97
L1TriggerKeyExtRcd
Definition:
L1TriggerKeyExtRcd.h:8
OMDSReader.h
ESHandle.h
L1ObjectKeysOnlineProdBaseExt::m_omdsReader
l1t::OMDSReader m_omdsReader
Definition:
L1ObjectKeysOnlineProdBaseExt.h:33
L1ObjectKeysOnlineProdBaseExt::L1ObjectKeysOnlineProdBaseExt
L1ObjectKeysOnlineProdBaseExt(const edm::ParameterSet &)
Definition:
L1ObjectKeysOnlineProdBaseExt.cc:7
L1ObjectKeysOnlineProdBaseExt::~L1ObjectKeysOnlineProdBaseExt
~L1ObjectKeysOnlineProdBaseExt()
Definition:
L1ObjectKeysOnlineProdBaseExt.cc:25
ESProducer.h
edm::ParameterSet
Definition:
ParameterSet.h:36
ModuleFactory.h
L1ObjectKeysOnlineProdBaseExt::ReturnType
boost::shared_ptr< L1TriggerKeyExt > ReturnType
Definition:
L1ObjectKeysOnlineProdBaseExt.h:25
l1t::OMDSReader
Definition:
OMDSReader.h:44
Generated for CMSSW Reference Manual by
1.8.5