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
std::map< std::string, std::string > m_records
example_stream void analyze(const edm::Event &, const edm::EventSetup &) override
void beginJob()
Definition: Breakpoints.cc:14
std::map< std::string, unsigned long long > m_cacheIDs
HLT enums.