Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
OnlineDB
EcalCondDB
interface
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
7
#include "
OnlineDB/EcalCondDB/interface/IIOV.h
"
8
#include "
OnlineDB/EcalCondDB/interface/Tm.h
"
9
#include "
OnlineDB/EcalCondDB/interface/DateHandler.h
"
10
#include "
OnlineDB/EcalCondDB/interface/DCSPTMTemp.h
"
11
#include "
OnlineDB/EcalCondDB/interface/DCSPTMTempList.h
"
12
13
typedef
int
run_t
;
14
15
class
DCSPTMTempList
:
public
IDBObject
{
16
public
:
17
friend
class
EcalCondDBInterface
;
18
19
DCSPTMTempList
();
20
~DCSPTMTempList
();
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
DateHandler.h
DCSPTMTemp.h
run_t
int run_t
Definition:
CaliIOV.h:11
DCSPTMTempList::m_vec_temp
std::vector< DCSPTMTemp > m_vec_temp
Definition:
DCSPTMTempList.h:33
EcalCondDBInterface
Definition:
EcalCondDBInterface.h:39
DCSPTMTempList
Definition:
DCSPTMTempList.h:15
EcalLogicID
Definition:
EcalLogicID.h:8
IDBObject
Definition:
IDBObject.h:13
DCSPTMTempList::~DCSPTMTempList
~DCSPTMTempList()
Definition:
DCSPTMTempList.cc:20
DCSPTMTempList::DCSPTMTempList
DCSPTMTempList()
Definition:
DCSPTMTempList.cc:15
Tm.h
end
#define end
Definition:
vmac.h:38
DCSPTMTempList::fetchValuesForECIDAndTime
void fetchValuesForECIDAndTime(EcalLogicID ecid, Tm start, Tm end)
Definition:
DCSPTMTempList.cc:96
DCSPTMTempList::fetchValuesForECID
void fetchValuesForECID(EcalLogicID ecid)
Definition:
DCSPTMTempList.cc:31
DCSPTMTempList::getList
std::vector< DCSPTMTemp > getList()
Definition:
DCSPTMTempList.cc:25
DCSPTMTempList.h
errorMatrix2Lands_multiChannel.start
tuple start
Definition:
errorMatrix2Lands_multiChannel.py:58
Tm
Definition:
Tm.h:14
IIOV.h
Generated for CMSSW Reference Manual by
1.8.5