OnlineDB
SiStripESSources
interface
SiStripNoiseBuilderFromDb.h
Go to the documentation of this file.
1
2
#ifndef OnlineDB_SiStripESSources_SiStripNoiseBuilderFromDb_H
3
#define OnlineDB_SiStripESSources_SiStripNoiseBuilderFromDb_H
4
5
#include "
CalibTracker/SiStripESProducers/interface/SiStripNoiseESSource.h
"
6
#include "
DataFormats/SiStripCommon/interface/SiStripConstants.h
"
7
#include "
OnlineDB/SiStripESSources/interface/SiStripCondObjBuilderFromDb.h
"
8
#include "
FWCore/ServiceRegistry/interface/Service.h
"
9
#include "
OnlineDB/SiStripConfigDb/interface/SiStripDbParams.h
"
10
#include "
FWCore/MessageLogger/interface/MessageLogger.h
"
11
#include <vector>
12
#include <string>
13
14
class
SiStripNoiseBuilderFromDb
:
public
SiStripNoiseESSource
{
15
public
:
16
SiStripNoiseBuilderFromDb
(
const
edm::ParameterSet
&);
17
~SiStripNoiseBuilderFromDb
()
override
;
18
20
SiStripNoises
*
makeNoise
()
override
;
21
22
protected
:
25
virtual
void
writeNoiseToCondDb
(
const
SiStripNoises
&) { ; }
26
28
SiStripDbParams
dbParams_
;
29
31
edm::Service<SiStripCondObjBuilderFromDb>
condObjBuilder
;
32
};
33
34
#endif // OnlineDB_SiStripESSources_SiStripNoiseBuilderFromDb_H
SiStripNoiseESSource.h
SiStripNoiseBuilderFromDb::dbParams_
SiStripDbParams dbParams_
Definition:
SiStripNoiseBuilderFromDb.h:28
MessageLogger.h
SiStripNoiseBuilderFromDb::writeNoiseToCondDb
virtual void writeNoiseToCondDb(const SiStripNoises &)
Definition:
SiStripNoiseBuilderFromDb.h:25
SiStripNoiseESSource
Pure virtual class for EventSetup sources of SiStripNoises.
Definition:
SiStripNoiseESSource.h:17
SiStripNoises
Definition:
SiStripNoises.h:25
SiStripCondObjBuilderFromDb.h
SiStripNoiseBuilderFromDb::SiStripNoiseBuilderFromDb
SiStripNoiseBuilderFromDb(const edm::ParameterSet &)
Definition:
SiStripNoiseBuilderFromDb.cc:10
SiStripDbParams.h
Service.h
SiStripNoiseBuilderFromDb::makeNoise
SiStripNoises * makeNoise() override
Definition:
SiStripNoiseBuilderFromDb.cc:24
SiStripConstants.h
edm::ParameterSet
Definition:
ParameterSet.h:47
edm::Service< SiStripCondObjBuilderFromDb >
SiStripDbParams
Container class for database connection parameters.
Definition:
SiStripDbParams.h:25
SiStripNoiseBuilderFromDb
Definition:
SiStripNoiseBuilderFromDb.h:14
SiStripNoiseBuilderFromDb::~SiStripNoiseBuilderFromDb
~SiStripNoiseBuilderFromDb() override
Definition:
SiStripNoiseBuilderFromDb.cc:17
SiStripNoiseBuilderFromDb::condObjBuilder
edm::Service< SiStripCondObjBuilderFromDb > condObjBuilder
Definition:
SiStripNoiseBuilderFromDb.h:31
Generated for CMSSW Reference Manual by
1.8.16