 |
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef TRT_CONDITIONSSERVICES_TRT_CONDITIONSSUMMARYSVC_H
5 #define TRT_CONDITIONSSERVICES_TRT_CONDITIONSSUMMARYSVC_H
17 #include "GaudiKernel/ServiceHandle.h"
30 class TRT_DetectorManager;
39 public extends<AthService, IInDetConditionsSvc>
70 #endif // TRT_ConditionsSummarySvc_h
InDet::TRT_CondFlag condSummaryStatus(const Identifier &ident)
ServiceHandleArray< ITRT_ConditionsSvc > m_svcCollection
virtual ~TRT_ConditionsSummarySvc()
virtual bool isActive(const Identifier &elementId, const InDetConditions::Hierarchy h=InDetConditions::DEFAULT) override
::StatusCode StatusCode
StatusCode definition for legacy code.
AthROOTErrorHandlerSvc * svc
virtual double activeFraction(const IdentifierHash &elementHash, const Identifier &idStart, const Identifier &idEnd) override
TRT_ConditionsSummarySvc(const std::string &name, ISvcLocator *svc)
Service constructor.
const InDetDD::TRT_DetectorManager * m_manager
The Detector Manager for all TRT Detector elements, it acts as the interface to the detector elements...
virtual double goodFraction(const IdentifierHash &elementHash, const Identifier &idStart, const Identifier &idEnd) override
virtual StatusCode initialize() override
Service init.
TRT_CondFlag
status flag to be derived from the inheriting tool's conditions info
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
virtual bool isGood(const Identifier &elementId, const InDetConditions::Hierarchy h=InDetConditions::DEFAULT) override