Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
CalibMuon
CSCCalibration
interface
CSCChannelMapperESProducer.h
Go to the documentation of this file.
1
#ifndef CSCChannelMapperESProducer_H
2
#define CSCChannelMapperESProducer_H
3
4
#include <memory>
5
6
#include "
FWCore/Framework/interface/ESProducer.h
"
7
8
#include "
CalibMuon/CSCCalibration/interface/CSCChannelMapperBase.h
"
9
#include "
CalibMuon/CSCCalibration/interface/CSCChannelMapperRecord.h
"
10
11
class
CSCChannelMapperESProducer
:
public
edm::ESProducer
{
12
public
:
13
typedef
std::unique_ptr<CSCChannelMapperBase>
BSP_TYPE
;
14
15
CSCChannelMapperESProducer
(
const
edm::ParameterSet
&);
16
~CSCChannelMapperESProducer
()
override
;
17
18
BSP_TYPE
produce
(
const
CSCChannelMapperRecord
&);
19
20
private
:
21
std::string
algoName
;
22
};
23
24
#endif
CSCChannelMapperESProducer::BSP_TYPE
std::unique_ptr< CSCChannelMapperBase > BSP_TYPE
Definition:
CSCChannelMapperESProducer.h:13
CSCChannelMapperESProducer::produce
BSP_TYPE produce(const CSCChannelMapperRecord &)
Definition:
CSCChannelMapperESProducer.cc:18
CSCChannelMapperESProducer::CSCChannelMapperESProducer
CSCChannelMapperESProducer(const edm::ParameterSet &)
Definition:
CSCChannelMapperESProducer.cc:8
CSCChannelMapperESProducer::~CSCChannelMapperESProducer
~CSCChannelMapperESProducer() override
Definition:
CSCChannelMapperESProducer.cc:16
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ESProducer
Definition:
ESProducer.h:104
CSCChannelMapperESProducer
Definition:
CSCChannelMapperESProducer.h:11
CSCChannelMapperRecord
Definition:
CSCChannelMapperRecord.h:6
CSCChannelMapperBase.h
CSCChannelMapperESProducer::algoName
std::string algoName
Definition:
CSCChannelMapperESProducer.h:21
ESProducer.h
edm::ParameterSet
Definition:
ParameterSet.h:47
CSCChannelMapperRecord.h
Generated for CMSSW Reference Manual by
1.8.5