Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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:45
EcalGetLaserData::m_cacheIDs
std::map< std::string, unsigned long long > m_cacheIDs
Definition:
EcalGetLaserData.h:47
edm::EDAnalyzer
Definition:
EDAnalyzer.h:27
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:36
EBDetId.h
EEDetId.h
edm::Event
Definition:
Event.h:64
all_monitoring_types.h
EcalLaserAPDPNRatiosRef.h
Generated for CMSSW Reference Manual by
1.8.5