5#ifndef ITRT_DCS_CONDITIONSSVC_H
6#define ITRT_DCS_CONDITIONSSVC_H
13#include "GaudiKernel/IService.h"
56 InDet::TRT_DCS_ValueType& ) = 0;
61 virtual StatusCode
getValue(
const std::string & folderName,
const std::string & channelName,
62 InDet::TRT_DCS_ValueType& ) = 0;
67 virtual StatusCode
getValue(
const std::string & folderName,
const int chanNum,
68 InDet::TRT_DCS_ValueType& ) = 0;
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
This class is a collection of AttributeLists where each one is associated with a channel number.
Service Interface for TRT_DCS_ConditionsTool.
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.
virtual void monitorEndcapA()=0
virtual InDet::TRT_DCS_StatusFlag getFlag(const Identifier)=0
Returns the DCS conditions StatusFlag for a given identifier.
virtual void monitorEndcapC()=0
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 const CondAttrListCollection * getCollection(const std::string &collName)=0
DeclareInterfaceID(ITRT_DCS_ConditionsSvc, 1, 0)
Interface ID.
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.
virtual void monitorBarrel()=0
TRT_DCS_StatusFlag
status flags derived from DCS conditions data
TRT_DCS_DataType
DCS data available in COOL offline database.
float TRT_DCS_ValueType
data type stored in COOL DCS tables (usually float)
TRT_DCS_DetectorType
Detector Components (for mapping db)