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"
35 ITRT_DCS_ConditionsSvc>
53 InDet::TRT_DCS_ValueType& );
58 StatusCode
getValue(
const std::string & fname,
const std::string & chanName, InDet::TRT_DCS_ValueType& value);
63 StatusCode
getValue(
const std::string & fname,
const int chanNum, InDet::TRT_DCS_ValueType& value);
Interface to read DCS conditions data from COOL author Denver Whittington Denver.Whittington@cern....
Property holding a SG store/key/clid from which a ReadHandle is made.
Define macros for attributes used to control the static checker.
This class is a collection of AttributeLists where each one is associated with a channel number.
Property holding a SG store/key/clid from which a ReadHandle is made.
The Athena Transient Store API.
std::string m_EndcapC_HV_COOLFolderName
TH1D * m_h_EndcapA_nNOINFO
ServiceHandle< ICondSvc > m_condSvc
std::string m_Barrel_HV_COOLFolderName
TRT_DCS_ConditionsSvc(const std::string &name, ISvcLocator *pSvcLocator)
Constructor //.
SG::ReadCondHandleKey< CondAttrListCollection > m_barrelReadKey
ServiceHandle< ITRT_HWMappingSvc > m_mapSvc
TH1D * m_h_EndcapC_HVvalAvg
ServiceHandle< StoreGateSvc > m_evtStore
virtual ~TRT_DCS_ConditionsSvc()
Destructor //.
bool m_FallBackOnCOOLChanNames
InDet::TRT_DCS_StatusFlag getFlag(const Identifier)
Returns the DCS conditions StatusFlag for a given identifier.
SG::ReadHandleKey< xAOD::EventInfo > m_EventInfoKey
const TRT_ID * m_TRT_ID_Helper
SG::ReadCondHandleKey< CondAttrListCollection > m_ECReadKey
InDet::TRT_CondFlag condSummaryStatus(const Identifier &)
Evaluation for TRT_ConditionsSummarySvc.
TH1D * m_h_EndcapA_HVvalAvg
TH1D * m_h_Barrel_nNOINFO
ServiceHandle< StoreGateSvc > m_detStore
TH1D * m_h_EndcapC_nNOINFO
void monitorBarrel()
Monitor barrel HV //.
virtual StatusCode finalize()
Finalize //.
int m_numFlagRED
Counters.
const CondAttrListCollection * getCollection(const std::string &collName)
get pointer
SG::ReadCondHandleKey< CondAttrListCollection > m_EAReadKey
void monitorEndcapA()
Monitor EndcapA HV //.
std::string m_EndcapA_HV_COOLFolderName
StatusCode getValue(const Identifier, const InDet::TRT_DCS_DataType, InDet::TRT_DCS_ValueType &)
Returns the value for a given identifier and data type.
virtual StatusCode initialize()
Initialize //.
void monitorEndcapC()
Monitor EndcapC HV //.
TH1D * m_h_Barrel_HVvalAvg
std::vector< const CondAttrListCollection * > m_Barrel_HV_COOLCont ATLAS_THREAD_SAFE
This is an Identifier helper class for the TRT subdetector.