Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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
();
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
(
Tm
start
);
29
Tm
getStart
()
const
;
30
void
setEnd
(
Tm
end
);
31
Tm
getEnd
()
const
;
32
EcalLogicID
getEcalLogicID
()
const
;
33
void
setEcalLogicID
(
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
DateHandler.h
DCSPTMTemp::setTemperature
void setTemperature(float temp)
Definition:
DCSPTMTemp.cc:70
run_t
int run_t
Definition:
CaliIOV.h:11
EcalCondDBInterface
Definition:
EcalCondDBInterface.h:39
DCSPTMTemp::m_temp
float m_temp
Definition:
DCSPTMTemp.h:40
EcalLogicID
Definition:
EcalLogicID.h:8
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:140
IDBObject
Definition:
IDBObject.h:13
DCSPTMTemp::getTemperature
float getTemperature()
Definition:
DCSPTMTemp.cc:65
DCSPTMTemp::~DCSPTMTemp
~DCSPTMTemp()
Definition:
DCSPTMTemp.cc:26
DCSPTMTemp::setStart
void setStart(Tm start)
Definition:
DCSPTMTemp.cc:33
DCSPTMTemp::m_runStart
Tm m_runStart
Definition:
DCSPTMTemp.h:41
DCSPTMTemp
Definition:
DCSPTMTemp.h:15
Tm.h
DCSPTMTemp::setEcalLogicID
void setEcalLogicID(EcalLogicID ecid)
Definition:
DCSPTMTemp.cc:80
end
#define end
Definition:
vmac.h:38
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
errorMatrix2Lands_multiChannel.start
tuple start
Definition:
errorMatrix2Lands_multiChannel.py:58
Tm
Definition:
Tm.h:14
DCSPTMTemp::setEnd
void setEnd(Tm end)
Definition:
DCSPTMTemp.cc:50
DCSPTMTemp::getEcalLogicID
EcalLogicID getEcalLogicID() const
Definition:
DCSPTMTemp.cc:75
IIOV.h
Generated for CMSSW Reference Manual by
1.8.5