Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
CondTools
L1Trigger
plugins
L1SubsystemKeysOnlineProd.h
Go to the documentation of this file.
1
#ifndef CondTools_L1Trigger_L1SubsystemKeysOnlineProd_h
2
#define CondTools_L1Trigger_L1SubsystemKeysOnlineProd_h
3
// -*- C++ -*-
4
//
5
// Package: L1Trigger
6
// Class : L1SubsystemKeysOnlineProd
7
//
16
//
17
// Original Author: Werner Sun
18
// Created: Thu Aug 21 19:30:30 CEST 2008
19
// $Id: L1SubsystemKeysOnlineProd.h,v 1.1 2008/09/19 19:22:59 wsun Exp $
20
//
21
22
// system include files
23
#include <memory>
24
#include "boost/shared_ptr.hpp"
25
26
// user include files
27
#include "
FWCore/Framework/interface/ModuleFactory.h
"
28
#include "
FWCore/Framework/interface/ESProducer.h
"
29
#include "
FWCore/Framework/interface/ESHandle.h
"
30
31
#include "
CondFormats/L1TObjects/interface/L1TriggerKey.h
"
32
#include "
CondFormats/DataRecord/interface/L1TriggerKeyRcd.h
"
33
34
#include "
CondTools/L1Trigger/interface/OMDSReader.h
"
35
36
// forward declarations
37
38
class
L1SubsystemKeysOnlineProd
:
public
edm::ESProducer
{
39
public
:
40
L1SubsystemKeysOnlineProd
(
const
edm::ParameterSet
&);
41
~L1SubsystemKeysOnlineProd
();
42
43
typedef
boost::shared_ptr<L1TriggerKey>
ReturnType
;
44
45
ReturnType
produce
(
const
L1TriggerKeyRcd
&);
46
private
:
47
// ----------member data ---------------------------
48
std::string
m_tscKey
;
49
l1t::OMDSReader
m_omdsReader
;
50
bool
m_forceGeneration
;
51
};
52
53
#endif
L1SubsystemKeysOnlineProd::m_tscKey
std::string m_tscKey
Definition:
L1SubsystemKeysOnlineProd.h:48
L1TriggerKeyRcd
Definition:
L1TriggerKeyRcd.h:30
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
edm::ESProducer
Definition:
ESProducer.h:97
OMDSReader.h
L1SubsystemKeysOnlineProd::produce
ReturnType produce(const L1TriggerKeyRcd &)
Definition:
L1SubsystemKeysOnlineProd.cc:81
ESHandle.h
L1SubsystemKeysOnlineProd
Definition:
L1SubsystemKeysOnlineProd.h:38
L1SubsystemKeysOnlineProd::ReturnType
boost::shared_ptr< L1TriggerKey > ReturnType
Definition:
L1SubsystemKeysOnlineProd.h:43
ESProducer.h
L1SubsystemKeysOnlineProd::L1SubsystemKeysOnlineProd
L1SubsystemKeysOnlineProd(const edm::ParameterSet &)
Definition:
L1SubsystemKeysOnlineProd.cc:51
L1SubsystemKeysOnlineProd::~L1SubsystemKeysOnlineProd
~L1SubsystemKeysOnlineProd()
Definition:
L1SubsystemKeysOnlineProd.cc:66
L1SubsystemKeysOnlineProd::m_omdsReader
l1t::OMDSReader m_omdsReader
Definition:
L1SubsystemKeysOnlineProd.h:49
edm::ParameterSet
Definition:
ParameterSet.h:35
ModuleFactory.h
L1TriggerKey.h
l1t::OMDSReader
Definition:
OMDSReader.h:44
L1TriggerKeyRcd.h
L1SubsystemKeysOnlineProd::m_forceGeneration
bool m_forceGeneration
Definition:
L1SubsystemKeysOnlineProd.h:50
Generated for CMSSW Reference Manual by
1.8.5