Main Page
Namespaces
Classes
Package Documentation
CondTools
Ecal
interface
EcalGetLaserData.h
Go to the documentation of this file.
1
#ifndef ECALGETLASERDATA_H
2
#define ECALGETLASERDATA_H
3
4
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
5
#include "
CondCore/CondDB/interface/Exception.h
"
6
7
#include "
FWCore/Framework/interface/IOVSyncValue.h
"
8
9
#include "
CondFormats/EcalObjects/interface/EcalLaserAPDPNRatios.h
"
10
#include "
CondFormats/DataRecord/interface/EcalLaserAPDPNRatiosRcd.h
"
11
#include "
CondFormats/EcalObjects/interface/EcalLaserAPDPNRatiosRef.h
"
12
#include "
CondFormats/DataRecord/interface/EcalLaserAPDPNRatiosRefRcd.h
"
13
#include "
CondFormats/EcalObjects/interface/EcalLaserAlphas.h
"
14
#include "
CondFormats/DataRecord/interface/EcalLaserAlphasRcd.h
"
15
16
#include "
OnlineDB/EcalCondDB/interface/all_monitoring_types.h
"
17
#include "
OnlineDB/Oracle/interface/Oracle.h
"
18
#include "
OnlineDB/EcalCondDB/interface/EcalCondDBInterface.h
"
19
20
#include "
DataFormats/EcalDetId/interface/EBDetId.h
"
21
#include "
DataFormats/EcalDetId/interface/EEDetId.h
"
22
23
#include <string>
24
#include <map>
25
#include <iostream>
26
#include <vector>
27
#include <ctime>
28
29
namespace
edm
{
30
class
ParameterSet
;
31
class
Event
;
32
class
EventSetup
;
33
}
// namespace edm
34
35
class
EcalGetLaserData
:
public
edm::EDAnalyzer
{
36
public
:
37
explicit
EcalGetLaserData
(
const
edm::ParameterSet
& iConfig);
38
~
EcalGetLaserData
()
override
;
39
40
void
analyze
(
const
edm::Event
& evt,
const
edm::EventSetup
& evtSetup)
override
;
41
42
private
:
43
//std::string m_timetype;
44
std::map<std::string, unsigned long long>
m_cacheIDs
;
45
std::map<std::string, std::string>
m_records
;
46
//unsigned long m_firstRun ;
47
//unsigned long m_lastRun ;
48
49
void
beginJob
()
override
;
50
void
endJob()
override
;
51
};
52
53
#endif
EcalCondDBInterface.h
EcalGetLaserData::m_records
std::map< std::string, std::string > m_records
Definition:
EcalGetLaserData.h:45
ParameterSet
Definition:
Functions.h:16
EcalGetLaserData
Definition:
EcalGetLaserData.h:35
IOVSyncValue.h
Exception.h
analyze
example_stream void analyze(const edm::Event &, const edm::EventSetup &) override
bk::beginJob
void beginJob()
Definition:
Breakpoints.cc:14
Oracle.h
EcalLaserAPDPNRatiosRefRcd.h
EventSetup
EcalLaserAPDPNRatiosRcd.h
edm::EventSetup
Definition:
EventSetup.h:57
EcalGetLaserData::m_cacheIDs
std::map< std::string, unsigned long long > m_cacheIDs
Definition:
EcalGetLaserData.h:44
edm::EDAnalyzer
Definition:
EDAnalyzer.h:29
EDAnalyzer.h
EcalLaserAlphas.h
EcalLaserAPDPNRatios.h
Event
edm
HLT enums.
Definition:
AlignableModifier.h:19
EcalLaserAlphasRcd.h
edm::ParameterSet
Definition:
ParameterSet.h:36
EBDetId.h
EEDetId.h
edm::Event
Definition:
Event.h:72
all_monitoring_types.h
EcalLaserAPDPNRatiosRef.h
Generated for CMSSW Reference Manual by
1.8.11