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 }
34 
36  public:
37 
38  explicit EcalGetLaserData(const edm::ParameterSet& iConfig );
39  ~EcalGetLaserData() override;
40 
41  void analyze( const edm::Event& evt, const edm::EventSetup& evtSetup) override;
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  void beginJob() override ;
53  void endJob() override ;
54 
55 
56 };
57 
58 #endif
std::map< std::string, std::string > m_records
def analyze(function, filename, filter=None)
Definition: Profiling.py:11
void beginJob()
Definition: Breakpoints.cc:15
std::map< std::string, unsigned long long > m_cacheIDs
HLT enums.