Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
CondTools
L1TriggerExt
plugins
L1SubsystemKeysOnlineProdExt.h
Go to the documentation of this file.
1
#ifndef CondTools_L1TriggerExt_L1SubsystemKeysOnlineProdExt_h
2
#define CondTools_L1TriggerExt_L1SubsystemKeysOnlineProdExt_h
3
4
#include <memory>
5
6
#include "
FWCore/Framework/interface/ModuleFactory.h
"
7
#include "
FWCore/Framework/interface/ESProducer.h
"
8
#include "
FWCore/Framework/interface/ESHandle.h
"
9
10
#include "
CondFormats/L1TObjects/interface/L1TriggerKeyExt.h
"
11
#include "
CondFormats/DataRecord/interface/L1TriggerKeyExtRcd.h
"
12
13
#include "
CondTools/L1Trigger/interface/OMDSReader.h
"
14
15
class
L1SubsystemKeysOnlineProdExt
:
public
edm::ESProducer
{
16
public
:
17
L1SubsystemKeysOnlineProdExt
(
const
edm::ParameterSet
&);
18
~L1SubsystemKeysOnlineProdExt
()
override
;
19
20
using
ReturnType
= std::unique_ptr<L1TriggerKeyExt>;
21
22
ReturnType
produce
(
const
L1TriggerKeyExtRcd
&);
23
24
private
:
25
// ----------member data ---------------------------
26
std::string
m_tscKey
,
m_rsKey
;
27
l1t::OMDSReader
m_omdsReader
;
28
bool
m_forceGeneration
;
29
};
30
31
#endif
L1SubsystemKeysOnlineProdExt::m_omdsReader
l1t::OMDSReader m_omdsReader
Definition:
L1SubsystemKeysOnlineProdExt.h:27
L1TriggerKeyExtRcd.h
L1SubsystemKeysOnlineProdExt
Definition:
L1SubsystemKeysOnlineProdExt.h:15
L1SubsystemKeysOnlineProdExt::m_forceGeneration
bool m_forceGeneration
Definition:
L1SubsystemKeysOnlineProdExt.h:28
L1TriggerKeyExt.h
L1SubsystemKeysOnlineProdExt::L1SubsystemKeysOnlineProdExt
L1SubsystemKeysOnlineProdExt(const edm::ParameterSet &)
Definition:
L1SubsystemKeysOnlineProdExt.cc:13
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ESProducer
Definition:
ESProducer.h:104
L1TriggerKeyExtRcd
Definition:
L1TriggerKeyExtRcd.h:8
OMDSReader.h
L1SubsystemKeysOnlineProdExt::~L1SubsystemKeysOnlineProdExt
~L1SubsystemKeysOnlineProdExt() override
Definition:
L1SubsystemKeysOnlineProdExt.cc:26
ESHandle.h
L1SubsystemKeysOnlineProdExt::produce
ReturnType produce(const L1TriggerKeyExtRcd &)
Definition:
L1SubsystemKeysOnlineProdExt.cc:36
L1SubsystemKeysOnlineProdExt::m_rsKey
std::string m_rsKey
Definition:
L1SubsystemKeysOnlineProdExt.h:26
L1SubsystemKeysOnlineProdExt::m_tscKey
std::string m_tscKey
Definition:
L1SubsystemKeysOnlineProdExt.h:26
ESProducer.h
edm::ParameterSet
Definition:
ParameterSet.h:47
ModuleFactory.h
L1SubsystemKeysOnlineProdExt::ReturnType
std::unique_ptr< L1TriggerKeyExt > ReturnType
Definition:
L1SubsystemKeysOnlineProdExt.h:20
l1t::OMDSReader
Definition:
OMDSReader.h:42
Generated for CMSSW Reference Manual by
1.8.5