Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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
#include "
CondCore/DBCommon/interface/Time.h
"
12
13
#include "
FWCore/Utilities/interface/Exception.h
"
14
15
#include <string>
16
17
class
SiStripFedCabling
;
18
19
class
SiStripFedCablingManipulator
:
public
edm::EDAnalyzer
{
20
21
public
:
22
23
explicit
SiStripFedCablingManipulator
(
const
edm::ParameterSet
& iConfig);
24
~SiStripFedCablingManipulator
();
25
void
analyze
(
const
edm::Event
&
e
,
const
edm::EventSetup
&es){};
26
27
void
endRun
(
const
edm::Run
&
run
,
const
edm::EventSetup
& es);
28
29
private
:
30
31
void
manipulate
(
const
SiStripFedCabling
*,
SiStripFedCabling
*&);
32
33
edm::ParameterSet
iConfig_
;
34
};
35
36
#endif
SiStripFedCablingManipulator::analyze
void analyze(const edm::Event &e, const edm::EventSetup &es)
Definition:
SiStripFedCablingManipulator.h:25
MessageLogger.h
SiStripFedCablingManipulator::~SiStripFedCablingManipulator
~SiStripFedCablingManipulator()
Definition:
SiStripFedCablingManipulator.cc:13
Time.h
ParameterSet.h
SiStripFedCablingManipulator
Definition:
SiStripFedCablingManipulator.h:19
PoolDBOutputService.h
ESHandle.h
Service.h
edm::EventSetup
Definition:
EventSetup.h:44
SiStripFedCablingManipulator::SiStripFedCablingManipulator
SiStripFedCablingManipulator(const edm::ParameterSet &iConfig)
Definition:
SiStripFedCablingManipulator.cc:8
DTTTrigCorrFirst.run
run
Definition:
DTTTrigCorrFirst.py:63
edm::EDAnalyzer
Definition:
EDAnalyzer.h:25
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
alignCSCRings.e
list e
Definition:
alignCSCRings.py:90
SiStripFedCablingManipulator::iConfig_
edm::ParameterSet iConfig_
Definition:
SiStripFedCablingManipulator.h:33
edm::ParameterSet
Definition:
ParameterSet.h:35
edm::Event
Definition:
Event.h:62
SiStripFedCablingManipulator::endRun
void endRun(const edm::Run &run, const edm::EventSetup &es)
Definition:
SiStripFedCablingManipulator.cc:17
edm::Run
Definition:
Run.h:41
Generated for CMSSW Reference Manual by
1.8.5