CalibTracker
SiStripESProducers
plugins
DBWriter
SiStripFedCablingManipulator.h
Go to the documentation of this file.
1
#ifndef CalibTracker_SiStripESProducer_SiStripFedCablingManipulator_h
2
#define CalibTracker_SiStripESProducer_SiStripFedCablingManipulator_h
3
4
// user include files
5
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
6
#include "
FWCore/Framework/interface/ESHandle.h
"
7
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
8
#include "
FWCore/MessageLogger/interface/MessageLogger.h
"
9
#include "
FWCore/ServiceRegistry/interface/Service.h
"
10
#include "
CondCore/DBOutputService/interface/PoolDBOutputService.h
"
11
12
#include "
FWCore/Utilities/interface/Exception.h
"
13
14
#include <string>
15
16
class
SiStripFedCabling
;
17
18
class
SiStripFedCablingManipulator
:
public
edm::EDAnalyzer
{
19
public
:
20
explicit
SiStripFedCablingManipulator
(
const
edm::ParameterSet
& iConfig);
21
~SiStripFedCablingManipulator
()
override
;
22
void
analyze
(
const
edm::Event
&
e
,
const
edm::EventSetup
& es)
override
{};
23
24
void
endRun
(
const
edm::Run
&
run
,
const
edm::EventSetup
& es)
override
;
25
26
private
:
27
void
manipulate
(
const
SiStripFedCabling
*,
SiStripFedCabling
*&);
28
29
edm::ParameterSet
iConfig_
;
30
};
31
32
#endif
MessageLogger.h
SiStripFedCablingManipulator::endRun
void endRun(const edm::Run &run, const edm::EventSetup &es) override
Definition:
SiStripFedCablingManipulator.cc:17
ESHandle.h
SiStripFedCablingManipulator::~SiStripFedCablingManipulator
~SiStripFedCablingManipulator() override
Definition:
SiStripFedCablingManipulator.cc:12
edm::Run
Definition:
Run.h:45
EDAnalyzer.h
SiStripFedCabling
Contains cabling info at the device level, including DetId, APV pair numbers, hardware addresses,...
Definition:
SiStripFedCabling.h:25
edm::EDAnalyzer
Definition:
EDAnalyzer.h:29
SiStripFedCablingManipulator::SiStripFedCablingManipulator
SiStripFedCablingManipulator(const edm::ParameterSet &iConfig)
Definition:
SiStripFedCablingManipulator.cc:8
PoolDBOutputService.h
Service.h
SiStripFedCablingManipulator::manipulate
void manipulate(const SiStripFedCabling *, SiStripFedCabling *&)
Definition:
SiStripFedCablingManipulator.cc:59
edm::ParameterSet
Definition:
ParameterSet.h:36
SiStripFedCablingManipulator::analyze
void analyze(const edm::Event &e, const edm::EventSetup &es) override
Definition:
SiStripFedCablingManipulator.h:22
edm::EventSetup
Definition:
EventSetup.h:57
writedatasetfile.run
run
Definition:
writedatasetfile.py:27
Exception.h
SiStripFedCablingManipulator
Definition:
SiStripFedCablingManipulator.h:18
ParameterSet.h
edm::Event
Definition:
Event.h:73
SiStripFedCablingManipulator::iConfig_
edm::ParameterSet iConfig_
Definition:
SiStripFedCablingManipulator.h:29
MillePedeFileConverter_cfg.e
e
Definition:
MillePedeFileConverter_cfg.py:37
Generated for CMSSW Reference Manual by
1.8.16