CMS 3D CMS Logo

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(const EcalLogicID& ecid, const Tm& start, const Tm& end) noexcept(false);
28  void fetchValuesForECID(const EcalLogicID& ecid) noexcept(false);
29 
30 
31  private:
32  // User data for this IOV
33  std::vector<DCSPTMTemp> m_vec_temp;
34 
35 
36 };
37 
38 #endif
Definition: start.py:1
std::vector< DCSPTMTemp > m_vec_temp
#define noexcept
void fetchValuesForECID(const EcalLogicID &ecid) noexcept(false)
#define end
Definition: vmac.h:37
std::vector< DCSPTMTemp > getList()
int run_t
Definition: Tm.h:13
void fetchValuesForECIDAndTime(const EcalLogicID &ecid, const Tm &start, const Tm &end) noexcept(false)