CMS 3D CMS Logo

EcalGetLaserData.h
Go to the documentation of this file.
1 #ifndef ECALGETLASERDATA_H
2 #define ECALGETLASERDATA_H
3 
6 
8 
15 
19 
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 
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
EcalGetLaserData::m_cacheIDs
std::map< std::string, unsigned long long > m_cacheIDs
Definition: EcalGetLaserData.h:44
Exception.h
edm
HLT enums.
Definition: AlignableModifier.h:19
EcalGetLaserData::beginJob
void beginJob() override
Definition: EcalGetLaserData.cc:293
EcalLaserAPDPNRatiosRef.h
EBDetId.h
EEDetId.h
EcalLaserAPDPNRatiosRefRcd.h
EcalLaserAlphasRcd.h
EDAnalyzer.h
edm::EDAnalyzer
Definition: EDAnalyzer.h:28
Event
EcalLaserAPDPNRatiosRcd.h
EcalGetLaserData::EcalGetLaserData
EcalGetLaserData(const edm::ParameterSet &iConfig)
Definition: EcalGetLaserData.cc:55
all_monitoring_types.h
edm::ParameterSet
Definition: ParameterSet.h:47
EcalLaserAlphas.h
ParameterSet
Definition: Functions.h:16
EcalGetLaserData::~EcalGetLaserData
~EcalGetLaserData() override
Definition: EcalGetLaserData.cc:77
EcalGetLaserData::m_records
std::map< std::string, std::string > m_records
Definition: EcalGetLaserData.h:45
edm::EventSetup
Definition: EventSetup.h:58
EcalLaserAPDPNRatios.h
EcalGetLaserData::endJob
void endJob() override
Definition: EcalGetLaserData.cc:296
EcalGetLaserData::analyze
void analyze(const edm::Event &evt, const edm::EventSetup &evtSetup) override
Definition: EcalGetLaserData.cc:87
Oracle.h
EventSetup
edm::Event
Definition: Event.h:73
IOVSyncValue.h
EcalCondDBInterface.h
EcalGetLaserData
Definition: EcalGetLaserData.h:35