Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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/DBCommon/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 <time.h>
28
29
namespace
edm {
30
class
ParameterSet
;
31
class
Event
;
32
class
EventSetup
;
33
}
34
35
class
EcalGetLaserData
:
public
edm::EDAnalyzer
{
36
public
:
37
38
explicit
EcalGetLaserData
(
const
edm::ParameterSet
& iConfig );
39
~EcalGetLaserData
();
40
41
virtual
void
analyze
(
const
edm::Event
& evt,
const
edm::EventSetup
& evtSetup);
42
43
44
private
:
45
46
//std::string m_timetype;
47
std::map<std::string, unsigned long long>
m_cacheIDs
;
48
std::map<std::string, std::string>
m_records
;
49
//unsigned long m_firstRun ;
50
//unsigned long m_lastRun ;
51
52
virtual
void
beginJob
() ;
53
virtual
void
endJob
() ;
54
55
56
};
57
58
#endif
EcalCondDBInterface.h
EcalGetLaserData::m_records
std::map< std::string, std::string > m_records
Definition:
EcalGetLaserData.h:48
EcalGetLaserData::EcalGetLaserData
EcalGetLaserData(const edm::ParameterSet &iConfig)
Definition:
EcalGetLaserData.cc:57
ParameterSet
Definition:
Functions.h:16
EcalGetLaserData
Definition:
EcalGetLaserData.h:35
IOVSyncValue.h
Oracle.h
EcalLaserAPDPNRatiosRefRcd.h
Exception.h
EcalGetLaserData::beginJob
virtual void beginJob()
Definition:
EcalGetLaserData.cc:321
EventSetup
EcalLaserAPDPNRatiosRcd.h
edm::EventSetup
Definition:
EventSetup.h:44
EcalGetLaserData::m_cacheIDs
std::map< std::string, unsigned long long > m_cacheIDs
Definition:
EcalGetLaserData.h:47
edm::EDAnalyzer
Definition:
EDAnalyzer.h:22
EDAnalyzer.h
EcalGetLaserData::endJob
virtual void endJob()
Definition:
EcalGetLaserData.cc:327
EcalLaserAlphas.h
EcalGetLaserData::~EcalGetLaserData
~EcalGetLaserData()
Definition:
EcalGetLaserData.cc:82
EcalLaserAPDPNRatios.h
EcalGetLaserData::analyze
virtual void analyze(const edm::Event &evt, const edm::EventSetup &evtSetup)
Definition:
EcalGetLaserData.cc:97
Event
EcalLaserAlphasRcd.h
edm::ParameterSet
Definition:
ParameterSet.h:35
EBDetId.h
EEDetId.h
edm::Event
Definition:
Event.h:62
all_monitoring_types.h
EcalLaserAPDPNRatiosRef.h
Generated for CMSSW Reference Manual by
1.8.5