CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 <time.h>
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 );
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
std::map< std::string, std::string > m_records
EcalGetLaserData(const edm::ParameterSet &iConfig)
virtual void beginJob()
std::map< std::string, unsigned long long > m_cacheIDs
virtual void endJob()
virtual void analyze(const edm::Event &evt, const edm::EventSetup &evtSetup)