CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DCSPTMTempList.h
Go to the documentation of this file.
1 #ifndef DCSPTMTEMPLIST_H
2 #define DCSPTMTEMPLIST_H
3 
4 #include <stdexcept>
5 #include <iostream>
6 
12 
13 typedef int run_t;
14 
15 class DCSPTMTempList : public IDBObject {
16  public:
17  friend class EcalCondDBInterface;
18 
21 
22  // Methods for user data
23 
24  std::vector<DCSPTMTemp> getList() ;
25 
26  // this fills the vector
27  void fetchValuesForECIDAndTime(EcalLogicID ecid, Tm start, Tm end) throw(std::runtime_error);
28  void fetchValuesForECID(EcalLogicID ecid) throw(std::runtime_error);
29 
30 
31  private:
32  // User data for this IOV
33  std::vector<DCSPTMTemp> m_vec_temp;
34 
35 
36 };
37 
38 #endif
int run_t
Definition: CaliIOV.h:11
std::vector< DCSPTMTemp > m_vec_temp
#define end
Definition: vmac.h:38
void fetchValuesForECIDAndTime(EcalLogicID ecid, Tm start, Tm end)
void fetchValuesForECID(EcalLogicID ecid)
std::vector< DCSPTMTemp > getList()
Definition: Tm.h:14