![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef TRT_ConditionsSummarySvc_h
10 #define TRT_ConditionsSummarySvc_h
17 #include "GaudiKernel/ServiceHandle.h"
30 class TRT_DetectorManager;
90 return AthService::queryInterface(riid, ppvInterface);
93 return StatusCode::SUCCESS;
96 #endif // TRT_ConditionsSummarySvc_h
InDet::TRT_CondFlag condSummaryStatus(const Identifier &ident)
ServiceHandleArray< ITRT_ConditionsSvc > m_svcCollection
static const InterfaceID & interfaceID()
reimplemented from IInterface
virtual ~TRT_ConditionsSummarySvc()
virtual double goodFraction(const IdentifierHash &elementHash, const Identifier &idStart, const Identifier &idEnd)
goodFraction method gives the fraction of good elements in the range of identifiers
virtual double activeFraction(const IdentifierHash &elementHash, const Identifier &idStart, const Identifier &idEnd)
activeFraction method gives the fraction of active elements in the range of identifiers
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual bool isGood(const Identifier &elementId, const InDetConditions::Hierarchy h=InDetConditions::DEFAULT)
AthROOTErrorHandlerSvc * svc
TRT_ConditionsSummarySvc(const std::string &name, ISvcLocator *svc)
Service constructor.
virtual StatusCode finalize()
Service finalize.
const InDetDD::TRT_DetectorManager * m_manager
virtual StatusCode initialize()
Service init.
virtual StatusCode queryInterface(const InterfaceID &riid, void **ppvInterface)
virtual bool isActive(const Identifier &elementId, const InDetConditions::Hierarchy h=InDetConditions::DEFAULT)
The Detector Manager for all TRT Detector elements, it acts as the interface to the detector elements...
TRT_CondFlag
status flag to be derived from the inheriting tool's conditions info
static const InterfaceID & interfaceID()
reimplemented from Service->IService->IInterface inheritance