Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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