ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
ITRT_DCS_ConditionsSvc Class Referenceabstract

Service Interface for TRT_DCS_ConditionsTool. More...

#include <ITRT_DCS_ConditionsSvc.h>

Inheritance diagram for ITRT_DCS_ConditionsSvc:
Collaboration diagram for ITRT_DCS_ConditionsSvc:

Public Member Functions

virtual InDet::TRT_DCS_StatusFlag getFlag (const Identifier)=0
 Returns the DCS conditions StatusFlag for a given identifier. More...
 
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. More...
 
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. More...
 
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. More...
 
virtual const CondAttrListCollectiongetCollection (const std::string &collName)=0
 
virtual void monitorBarrel ()=0
 
virtual void monitorEndcapA ()=0
 
virtual void monitorEndcapC ()=0
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 Interface ID. More...
 

Detailed Description

Service Interface for TRT_DCS_ConditionsTool.

Definition at line 43 of file ITRT_DCS_ConditionsSvc.h.

Member Function Documentation

◆ getCollection()

virtual const CondAttrListCollection* ITRT_DCS_ConditionsSvc::getCollection ( const std::string &  collName)
pure virtual

Implemented in TRT_DCS_ConditionsSvc.

◆ getFlag()

virtual InDet::TRT_DCS_StatusFlag ITRT_DCS_ConditionsSvc::getFlag ( const  Identifier)
pure virtual

Returns the DCS conditions StatusFlag for a given identifier.

Implemented in TRT_DCS_ConditionsSvc.

◆ getValue() [1/3]

virtual StatusCode ITRT_DCS_ConditionsSvc::getValue ( const  Identifier,
const InDet::TRT_DCS_DataType  ,
InDet::TRT_DCS_ValueType  
)
pure virtual

Returns the value for a given identifier and data type.

Get the value for a given identifier and DCS conditions data type.

Implemented in TRT_DCS_ConditionsSvc.

◆ getValue() [2/3]

virtual StatusCode ITRT_DCS_ConditionsSvc::getValue ( const std::string &  folderName,
const int  chanNum,
InDet::TRT_DCS_ValueType  
)
pure virtual

Returns the value for a given folder and COOL channel number.

Get the value for a given folder and COOL channel number.

Implemented in TRT_DCS_ConditionsSvc.

◆ getValue() [3/3]

virtual StatusCode ITRT_DCS_ConditionsSvc::getValue ( const std::string &  folderName,
const std::string &  channelName,
InDet::TRT_DCS_ValueType  
)
pure virtual

Returns the value for a given folder/channel name.

Get the value for a given folder/channel name.

Implemented in TRT_DCS_ConditionsSvc.

◆ interfaceID()

const InterfaceID & ITRT_DCS_ConditionsSvc::interfaceID ( )
inlinestatic

Interface ID.

Definition at line 79 of file ITRT_DCS_ConditionsSvc.h.

79  {
80  static const InterfaceID IID("ITRT_DCS_ConditionsSvc",1,0);
81  return IID;
82 }

◆ monitorBarrel()

virtual void ITRT_DCS_ConditionsSvc::monitorBarrel ( )
pure virtual

Implemented in TRT_DCS_ConditionsSvc.

◆ monitorEndcapA()

virtual void ITRT_DCS_ConditionsSvc::monitorEndcapA ( )
pure virtual

Implemented in TRT_DCS_ConditionsSvc.

◆ monitorEndcapC()

virtual void ITRT_DCS_ConditionsSvc::monitorEndcapC ( )
pure virtual

Implemented in TRT_DCS_ConditionsSvc.


The documentation for this class was generated from the following file: