CalibTracker
SiStripESProducers
interface
Phase2TrackerCablingESProducer.h
Go to the documentation of this file.
1
#ifndef CalibTracker_SiStripESProducers_Phase2TrackerCablingESProducer_H
2
#define CalibTracker_SiStripESProducers_Phase2TrackerCablingESProducer_H
3
4
#include "
FWCore/Framework/interface/ESProducer.h
"
5
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
6
#include <memory>
7
8
class
Phase2TrackerCabling
;
9
class
Phase2TrackerCablingRcd
;
10
11
class
Phase2TrackerCablingESProducer
:
public
edm::ESProducer
{
12
public
:
13
Phase2TrackerCablingESProducer
(
const
edm::ParameterSet
&);
14
~Phase2TrackerCablingESProducer
()
override
;
15
16
virtual
std::unique_ptr<Phase2TrackerCabling>
produce
(
const
Phase2TrackerCablingRcd
&);
17
18
private
:
19
Phase2TrackerCablingESProducer
(
const
Phase2TrackerCablingESProducer
&) =
delete
;
20
const
Phase2TrackerCablingESProducer
&
operator=
(
const
Phase2TrackerCablingESProducer
&) =
delete
;
21
22
virtual
Phase2TrackerCabling
*
make
(
const
Phase2TrackerCablingRcd
&) = 0;
23
};
24
25
#endif // CalibTracker_SiStripESProducers_Phase2TrackerCablingESProducer_H
Phase2TrackerCabling
Definition:
Phase2TrackerCabling.h:9
Phase2TrackerCablingESProducer::operator=
const Phase2TrackerCablingESProducer & operator=(const Phase2TrackerCablingESProducer &)=delete
Phase2TrackerCablingESProducer
Definition:
Phase2TrackerCablingESProducer.h:11
ESProducer.h
Phase2TrackerCablingESProducer::produce
virtual std::unique_ptr< Phase2TrackerCabling > produce(const Phase2TrackerCablingRcd &)
Definition:
Phase2TrackerCablingESProducer.cc:18
Phase2TrackerCablingESProducer::Phase2TrackerCablingESProducer
Phase2TrackerCablingESProducer(const edm::ParameterSet &)
Definition:
Phase2TrackerCablingESProducer.cc:8
Phase2TrackerCablingESProducer::make
virtual Phase2TrackerCabling * make(const Phase2TrackerCablingRcd &)=0
Phase2TrackerCablingESProducer::~Phase2TrackerCablingESProducer
~Phase2TrackerCablingESProducer() override
Definition:
Phase2TrackerCablingESProducer.cc:14
edm::ParameterSet
Definition:
ParameterSet.h:47
Phase2TrackerCablingRcd
Definition:
SiStripCondDataRecords.h:62
edm::ESProducer
Definition:
ESProducer.h:104
ParameterSet.h
Generated for CMSSW Reference Manual by
1.8.16