Main Page
Namespaces
Classes
Package Documentation
OnlineDB
EcalCondDB
interface
DCSPTMTemp.h
Go to the documentation of this file.
1
#ifndef DCSPTMTEMP_H
2
#define DCSPTMTEMP_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/EcalLogicID.h
"
11
12
13
typedef
int
run_t
;
14
15
class
DCSPTMTemp
:
public
IDBObject
{
16
public
:
17
friend
class
EcalCondDBInterface
;
18
19
DCSPTMTemp
();
20
~DCSPTMTemp
()
override
;
21
22
// Methods for user data
23
inline
std::string
getTable
() {
return
""
; }
24
25
float
getTemperature
() ;
26
void
setTemperature
(
float
temp
);
27
28
void
setStart
(
const
Tm
&
start
);
29
Tm
getStart
()
const
;
30
void
setEnd
(
const
Tm
&
end
);
31
Tm
getEnd
()
const
;
32
EcalLogicID
getEcalLogicID
()
const
;
33
void
setEcalLogicID
(
const
EcalLogicID
& ecid);
34
35
36
private
:
37
// User data
38
int
m_ID
;
39
EcalLogicID
m_ecid
;
40
float
m_temp
;
41
Tm
m_runStart
;
42
Tm
m_runEnd
;
43
44
45
};
46
47
#endif
DCSPTMTemp::setEnd
void setEnd(const Tm &end)
Definition:
DCSPTMTemp.cc:50
start
Definition:
start.py:1
DCSPTMTemp::setEcalLogicID
void setEcalLogicID(const EcalLogicID &ecid)
Definition:
DCSPTMTemp.cc:80
DateHandler.h
DCSPTMTemp::setTemperature
void setTemperature(float temp)
Definition:
DCSPTMTemp.cc:70
EcalCondDBInterface
Definition:
EcalCondDBInterface.h:38
DCSPTMTemp::m_temp
float m_temp
Definition:
DCSPTMTemp.h:40
EcalLogicID
Definition:
EcalLogicID.h:7
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
DCSPTMTemp::DCSPTMTemp
DCSPTMTemp()
Definition:
DCSPTMTemp.cc:13
DCSPTMTemp::getStart
Tm getStart() const
Definition:
DCSPTMTemp.cc:43
DCSPTMTemp::getTable
std::string getTable()
Definition:
DCSPTMTemp.h:23
groupFilesInBlocks.temp
temp
Definition:
groupFilesInBlocks.py:142
IDBObject
Definition:
IDBObject.h:13
DCSPTMTemp::getTemperature
float getTemperature()
Definition:
DCSPTMTemp.cc:65
DCSPTMTemp::m_runStart
Tm m_runStart
Definition:
DCSPTMTemp.h:41
DCSPTMTemp
Definition:
DCSPTMTemp.h:15
DCSPTMTemp::~DCSPTMTemp
~DCSPTMTemp() override
Definition:
DCSPTMTemp.cc:26
Tm.h
end
#define end
Definition:
vmac.h:39
EcalLogicID.h
DCSPTMTemp::m_runEnd
Tm m_runEnd
Definition:
DCSPTMTemp.h:42
DCSPTMTemp::m_ID
int m_ID
Definition:
DCSPTMTemp.h:38
DCSPTMTemp::m_ecid
EcalLogicID m_ecid
Definition:
DCSPTMTemp.h:39
DCSPTMTemp::getEnd
Tm getEnd() const
Definition:
DCSPTMTemp.cc:60
Tm
Definition:
Tm.h:13
DCSPTMTemp::getEcalLogicID
EcalLogicID getEcalLogicID() const
Definition:
DCSPTMTemp.cc:75
IIOV.h
run_t
int run_t
Definition:
DCSPTMTemp.h:13
DCSPTMTemp::setStart
void setStart(const Tm &start)
Definition:
DCSPTMTemp.cc:33
Generated for CMSSW Reference Manual by
1.8.11