ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetConditions
PixelConditionsData
PixelConditionsData
PixelDCSTempData.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3
*/
10
11
#ifndef PIXELDCSTEMPDATA_H
12
#define PIXELDCSTEMPDATA_H
13
14
#include "
PixelConditionsData/SingleConditionsDatum.h
"
15
16
#include "
AthenaKernel/CLASS_DEF.h
"
17
18
#include "
AthenaKernel/CondCont.h
"
19
class
PixelDCSTempData
{
20
public
:
21
void
setTemperature
(
int
chanNum,
float
value){
m_impl
.setValue(chanNum, value);}
22
float
getTemperature
(
int
chanNum)
const
{
return
m_impl
.getValue(chanNum);}
23
private
:
24
//class template parameters: lo limit, hi limit, default, invalid
25
SingleConditionsDatum
<float, -1000.f, 1000.f, -7.f, -7.f>
m_impl
;
26
};
27
28
CLASS_DEF
(
PixelDCSTempData
, 345932822 , 1 )
29
30
CONDCONT_DEF
(
PixelDCSTempData
, 578988322 );
31
32
#endif
CondCont.h
Hold mappings of ranges to condition objects.
CONDCONT_DEF
#define CONDCONT_DEF(...)
Definition
CondCont.h:1413
CLASS_DEF.h
macros to associate a CLID to a type
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition
Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:67
SingleConditionsDatum.h
Class for single value per channel, with defaults, limits, and invalid value defined.
PixelDCSTempData
Definition
PixelDCSTempData.h:19
PixelDCSTempData::setTemperature
void setTemperature(int chanNum, float value)
Definition
PixelDCSTempData.h:21
PixelDCSTempData::getTemperature
float getTemperature(int chanNum) const
Definition
PixelDCSTempData.h:22
PixelDCSTempData::m_impl
SingleConditionsDatum< float, -1000.f, 1000.f, -7.f, -7.f > m_impl
Definition
PixelDCSTempData.h:25
SingleConditionsDatum
Definition
SingleConditionsDatum.h:19
Generated on
for ATLAS Offline Software by
1.17.0