![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRT_DCS_CONDITIONSSVC_H
6 #define TRT_DCS_CONDITIONSSVC_H
18 #include "GaudiKernel/ToolHandle.h"
19 #include "GaudiKernel/ServiceHandle.h"
20 #include "GaudiKernel/ICondSvc.h"
22 #include "GaudiKernel/ThreadLocalContext.h"
155 return AthService::queryInterface( riid, ppvInterface );
157 return StatusCode::SUCCESS;
160 #endif // TRT_DCS_CONDITIONSSVC_H
Property holding a SG store/key/clid from which a ReadHandle is made.
TH1D * m_h_EndcapC_HVvalAvg
void monitorEndcapC()
Monitor EndcapC HV //.
SG::ReadCondHandleKey< CondAttrListCollection > m_barrelReadKey
TH1D * m_h_EndcapA_HVvalAvg
ServiceHandle< StoreGateSvc > m_detStore
static const InterfaceID & interfaceID()
std::string m_EndcapA_HV_COOLFolderName
std::string m_Barrel_HV_COOLFolderName
std::vector< EventContext::ContextEvt_t > m_evtEA ATLAS_THREAD_SAFE
TH1D * m_h_Barrel_nNOINFO
Service Interface for TRT_DCS_ConditionsTool.
TH1D * m_h_EndcapA_nNOINFO
ServiceHandle< ITRT_HWMappingSvc > m_mapSvc
void monitorEndcapA()
Monitor EndcapA HV //.
Service for accessing DCS conditions information.
SG::ReadHandleKey< xAOD::EventInfo > m_EventInfoKey
float TRT_DCS_ValueType
data type stored in COOL DCS tables (usually float)
ServiceHandle< ICondSvc > m_condSvc
std::vector< const CondAttrListCollection * > m_Barrel_HV_COOLCont ATLAS_THREAD_SAFE
std::vector< const CondAttrListCollection * > m_EndcapC_HV_COOLCont ATLAS_THREAD_SAFE
This class is a collection of AttributeLists where each one is associated with a channel number....
virtual StatusCode finalize()
Finalize //.
The Athena Transient Store API.
bool m_FallBackOnCOOLChanNames
::StatusCode StatusCode
StatusCode definition for legacy code.
TH1D * m_h_Barrel_HVvalAvg
TRT_DCS_StatusFlag
status flags derived from DCS conditions data
std::vector< EventContext::ContextEvt_t > m_evtBA ATLAS_THREAD_SAFE
std::string m_EndcapC_HV_COOLFolderName
const CondAttrListCollection * getCollection(const std::string &collName)
get pointer
virtual ~TRT_DCS_ConditionsSvc()
Destructor //.
const TRT_ID * m_TRT_ID_Helper
InDet::TRT_CondFlag condSummaryStatus(const Identifier &)
Evaluation for TRT_ConditionsSummarySvc.
void monitorBarrel()
Monitor barrel HV //.
std::vector< EventContext::ContextEvt_t > m_evtEC ATLAS_THREAD_SAFE
StatusCode getValue(const Identifier, const InDet::TRT_DCS_DataType, InDet::TRT_DCS_ValueType &)
Returns the value for a given identifier and data type.
SG::ReadCondHandleKey< CondAttrListCollection > m_EAReadKey
SG::ReadCondHandleKey< CondAttrListCollection > m_ECReadKey
virtual StatusCode queryInterface(const InterfaceID &riid, void **ppvInterface)
Query Interface.
ServiceHandle< StoreGateSvc > m_evtStore
int m_numFlagRED
Counters.
virtual StatusCode initialize()
Initialize //.
TH1D * m_h_EndcapC_nNOINFO
TRT_CondFlag
status flag to be derived from the inheriting tool's conditions info
InDet::TRT_DCS_StatusFlag getFlag(const Identifier)
Returns the DCS conditions StatusFlag for a given identifier.
static const InterfaceID & interfaceID()
Interface ID.
Define macros for attributes used to control the static checker.
std::vector< const CondAttrListCollection * > m_EndcapA_HV_COOLCont ATLAS_THREAD_SAFE
TRT_DCS_ConditionsSvc(const std::string &name, ISvcLocator *pSvcLocator)
Constructor //.
TRT_DCS_DataType
DCS data available in COOL offline database.