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
()
override
;
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
private
:
31
// User data for this IOV
32
std::vector<DCSPTMTemp>
m_vec_temp
;
33
};
34
35
#endif
EcalCondDBInterface
Definition:
EcalCondDBInterface.h:37
DCSPTMTempList::fetchValuesForECID
void fetchValuesForECID(const EcalLogicID &ecid) noexcept(false)
Definition:
DCSPTMTempList.cc:20
start
Definition:
start.py:1
IDBObject
Definition:
IDBObject.h:13
DCSPTMTempList::m_vec_temp
std::vector< DCSPTMTemp > m_vec_temp
Definition:
DCSPTMTempList.h:32
DCSPTMTempList::~DCSPTMTempList
~DCSPTMTempList() override
Definition:
DCSPTMTempList.cc:16
end
#define end
Definition:
vmac.h:39
run_t
int run_t
Definition:
DCSPTMTempList.h:13
EcalLogicID
Definition:
EcalLogicID.h:7
Tm
Definition:
Tm.h:13
DCSPTMTempList::fetchValuesForECIDAndTime
void fetchValuesForECIDAndTime(const EcalLogicID &ecid, const Tm &start, const Tm &end) noexcept(false)
Definition:
DCSPTMTempList.cc:82
IIOV.h
DCSPTMTemp.h
Tm.h
DCSPTMTempList
Definition:
DCSPTMTempList.h:15
DCSPTMTempList::DCSPTMTempList
DCSPTMTempList()
Definition:
DCSPTMTempList.cc:14
DCSPTMTempList::getList
std::vector< DCSPTMTemp > getList()
Definition:
DCSPTMTempList.cc:18
DCSPTMTempList.h
DateHandler.h
Generated for CMSSW Reference Manual by
1.8.16