|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef ITRT_DCS_CONDITIONSSVC_H
6 #define ITRT_DCS_CONDITIONSSVC_H
13 #include "GaudiKernel/IService.h"
40 #endif // TRT_DCS_FLAGS
77 #endif // ITRT_DCS_CONDITIONSSVC_H
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
Service Interface for TRT_DCS_ConditionsTool.
DeclareInterfaceID(ITRT_DCS_ConditionsSvc, 1, 0)
Interface ID.
float TRT_DCS_ValueType
data type stored in COOL DCS tables (usually float)
This class is a collection of AttributeLists where each one is associated with a channel number....
virtual InDet::TRT_DCS_StatusFlag getFlag(const Identifier)=0
Returns the DCS conditions StatusFlag for a given identifier.
virtual StatusCode getValue(const std::string &folderName, const int chanNum, InDet::TRT_DCS_ValueType &)=0
Returns the value for a given folder and COOL channel number.
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode getValue(const Identifier, const InDet::TRT_DCS_DataType, InDet::TRT_DCS_ValueType &)=0
Returns the value for a given identifier and data type.
TRT_DCS_StatusFlag
status flags derived from DCS conditions data
TRT_DCS_DetectorType
Detector Components (for mapping db)
virtual StatusCode getValue(const std::string &folderName, const std::string &channelName, InDet::TRT_DCS_ValueType &)=0
Returns the value for a given folder/channel name.
virtual void monitorEndcapC()=0
virtual void monitorBarrel()=0
virtual const CondAttrListCollection * getCollection(const std::string &collName)=0
virtual void monitorEndcapA()=0
TRT_DCS_DataType
DCS data available in COOL offline database.