Main Page
Namespaces
Classes
Package Documentation
OnlineDB
EcalCondDB
src
DCSPTMTemp.cc
Go to the documentation of this file.
1
#include <stdexcept>
2
#include "
OnlineDB/Oracle/interface/Oracle.h
"
3
4
#include "
OnlineDB/EcalCondDB/interface/DCSPTMTemp.h
"
5
#include "
OnlineDB/EcalCondDB/interface/IIOV.h
"
6
#include "
OnlineDB/EcalCondDB/interface/Tm.h
"
7
#include "
OnlineDB/EcalCondDB/interface/DateHandler.h
"
8
#include "
OnlineDB/EcalCondDB/interface/EcalLogicID.h
"
9
10
using namespace
std
;
11
using namespace
oracle::occi
;
12
13
DCSPTMTemp::DCSPTMTemp
() {
14
m_conn =
nullptr
;
15
16
m_runStart =
Tm
();
17
m_runEnd =
Tm
();
18
m_temp = 0.;
19
}
20
21
DCSPTMTemp::~DCSPTMTemp
() {}
22
23
void
DCSPTMTemp::setStart
(
const
Tm
&
start
) {
24
if
(start != m_runStart) {
25
m_ID = 0;
26
m_runStart =
start
;
27
}
28
}
29
30
Tm
DCSPTMTemp::getStart
()
const
{
return
m_runStart; }
31
32
void
DCSPTMTemp::setEnd
(
const
Tm
&
end
) {
33
if
(end != m_runEnd) {
34
m_ID = 0;
35
m_runEnd =
end
;
36
}
37
}
38
39
Tm
DCSPTMTemp::getEnd
()
const
{
return
m_runEnd; }
40
41
float
DCSPTMTemp::getTemperature
() {
return
m_temp; }
42
43
void
DCSPTMTemp::setTemperature
(
float
temp
) { m_temp =
temp
; }
44
45
EcalLogicID
DCSPTMTemp::getEcalLogicID
()
const
{
return
m_ecid; }
46
47
void
DCSPTMTemp::setEcalLogicID
(
const
EcalLogicID
& ecid) { m_ecid = ecid; }
DCSPTMTemp::setEnd
void setEnd(const Tm &end)
Definition:
DCSPTMTemp.cc:32
start
Definition:
start.py:1
DCSPTMTemp::setEcalLogicID
void setEcalLogicID(const EcalLogicID &ecid)
Definition:
DCSPTMTemp.cc:47
DateHandler.h
DCSPTMTemp.h
DCSPTMTemp::setTemperature
void setTemperature(float temp)
Definition:
DCSPTMTemp.cc:43
EcalLogicID
Definition:
EcalLogicID.h:7
DCSPTMTemp::DCSPTMTemp
DCSPTMTemp()
Definition:
DCSPTMTemp.cc:13
DCSPTMTemp::getStart
Tm getStart() const
Definition:
DCSPTMTemp.cc:30
groupFilesInBlocks.temp
temp
Definition:
groupFilesInBlocks.py:142
std
Definition:
JetResolutionObject.h:76
DCSPTMTemp::getTemperature
float getTemperature()
Definition:
DCSPTMTemp.cc:41
Oracle.h
command_line.start
start
Definition:
command_line.py:167
DCSPTMTemp::~DCSPTMTemp
~DCSPTMTemp() override
Definition:
DCSPTMTemp.cc:21
Tm.h
end
#define end
Definition:
vmac.h:39
EcalLogicID.h
oracle::occi
Definition:
ConnectionManager.h:7
DCSPTMTemp::getEnd
Tm getEnd() const
Definition:
DCSPTMTemp.cc:39
Tm
Definition:
Tm.h:13
DCSPTMTemp::getEcalLogicID
EcalLogicID getEcalLogicID() const
Definition:
DCSPTMTemp.cc:45
IIOV.h
DCSPTMTemp::setStart
void setStart(const Tm &start)
Definition:
DCSPTMTemp.cc:23
Generated for CMSSW Reference Manual by
1.8.11