Main Page
Namespaces
Classes
Package Documentation
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
20
public
:
21
22
explicit
SiStripFedCablingManipulator
(
const
edm::ParameterSet
& iConfig);
23
~SiStripFedCablingManipulator
();
24
void
analyze
(
const
edm::Event
&
e
,
const
edm::EventSetup
&es){};
25
26
void
endRun
(
const
edm::Run
&
run
,
const
edm::EventSetup
& es);
27
28
private
:
29
30
void
manipulate
(
const
SiStripFedCabling
*,
SiStripFedCabling
*&);
31
32
edm::ParameterSet
iConfig_
;
33
};
34
35
#endif
SiStripFedCablingManipulator::analyze
void analyze(const edm::Event &e, const edm::EventSetup &es)
Definition:
SiStripFedCablingManipulator.h:24
MessageLogger.h
SiStripFedCablingManipulator::~SiStripFedCablingManipulator
~SiStripFedCablingManipulator()
Definition:
SiStripFedCablingManipulator.cc:13
MillePedeFileConverter_cfg.e
e
Definition:
MillePedeFileConverter_cfg.py:37
ParameterSet.h
SiStripFedCablingManipulator
Definition:
SiStripFedCablingManipulator.h:18
PoolDBOutputService.h
ESHandle.h
Service.h
edm::EventSetup
Definition:
EventSetup.h:45
SiStripFedCablingManipulator::SiStripFedCablingManipulator
SiStripFedCablingManipulator(const edm::ParameterSet &iConfig)
Definition:
SiStripFedCablingManipulator.cc:8
edm::EDAnalyzer
Definition:
EDAnalyzer.h:27
findQualityFiles.run
run
Definition:
findQualityFiles.py:408
EDAnalyzer.h
Exception.h
SiStripFedCablingManipulator::manipulate
void manipulate(const SiStripFedCabling *, SiStripFedCabling *&)
Definition:
SiStripFedCablingManipulator.cc:57
SiStripFedCabling
Contains cabling info at the device level, including DetId, APV pair numbers, hardware addresses...
Definition:
SiStripFedCabling.h:27
SiStripFedCablingManipulator::iConfig_
edm::ParameterSet iConfig_
Definition:
SiStripFedCablingManipulator.h:32
edm::ParameterSet
Definition:
ParameterSet.h:36
edm::Event
Definition:
Event.h:66
SiStripFedCablingManipulator::endRun
void endRun(const edm::Run &run, const edm::EventSetup &es)
Definition:
SiStripFedCablingManipulator.cc:17
edm::Run
Definition:
Run.h:42
Generated for CMSSW Reference Manual by
1.8.11