CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
EcalTestDevDB.h
Go to the documentation of this file.
1 #ifndef ECALTESTDEVDB_H
2 #define ECALTESTDEVDB_H
3 
6 
8 
28 
29 #include <string>
30 #include <map>
31 
32 namespace edm {
33  class ParameterSet;
34  class Event;
35  class EventSetup;
36 }
37 
39  public:
40  explicit EcalTestDevDB(const edm::ParameterSet& iConfig );
42 
43 
44  virtual void analyze( const edm::Event& evt, const edm::EventSetup& evtSetup);
45 
55 
56 
57  private:
58 
59  std::string m_timetype;
60  std::map<std::string, unsigned long long> m_cacheIDs;
61  std::map<std::string, std::string> m_records;
62  unsigned long m_firstRun ;
63  unsigned long m_lastRun ;
64  unsigned int m_interval ;
65 };
66 
67 #endif
EcalLaserAlphas * generateEcalLaserAlphas()
std::map< std::string, std::string > m_records
Definition: EcalTestDevDB.h:61
EcalLaserAPDPNRatiosRef * generateEcalLaserAPDPNRatiosRef()
unsigned long m_lastRun
Definition: EcalTestDevDB.h:63
EcalTestDevDB(const edm::ParameterSet &iConfig)
EcalWeightXtalGroups * generateEcalWeightXtalGroups()
EcalLaserAPDPNRatios * generateEcalLaserAPDPNRatios(uint32_t i_run)
std::string m_timetype
Definition: EcalTestDevDB.h:59
unsigned int m_interval
Definition: EcalTestDevDB.h:64
unsigned long m_firstRun
Definition: EcalTestDevDB.h:62
EcalTBWeights * generateEcalTBWeights()
EcalGainRatios * generateEcalGainRatios()
virtual void analyze(const edm::Event &evt, const edm::EventSetup &evtSetup)
EcalPedestals * generateEcalPedestals()
EcalADCToGeVConstant * generateEcalADCToGeVConstant()
std::map< std::string, unsigned long long > m_cacheIDs
Definition: EcalTestDevDB.h:60
EcalIntercalibConstants * generateEcalIntercalibConstants()