ATLAS Offline Software
|
#include <TRT_ConditionsSummarySvc.h>
Public Member Functions | |
TRT_ConditionsSummarySvc (const std::string &name, ISvcLocator *svc) | |
Service constructor. More... | |
virtual | ~TRT_ConditionsSummarySvc () |
virtual StatusCode | initialize () |
Service init. More... | |
virtual StatusCode | finalize () |
Service finalize. More... | |
virtual StatusCode | queryInterface (const InterfaceID &riid, void **ppvInterface) |
virtual bool | isActive (const Identifier &elementId, const InDetConditions::Hierarchy h=InDetConditions::DEFAULT) |
virtual bool | isActive (const IdentifierHash &elementHash) |
virtual bool | isActive (const IdentifierHash &elementHash, const Identifier &elementId) |
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 More... | |
virtual bool | isGood (const Identifier &elementId, const InDetConditions::Hierarchy h=InDetConditions::DEFAULT) |
virtual bool | isGood (const IdentifierHash &elementHash) |
virtual bool | isGood (const IdentifierHash &elementHash, const Identifier &elementId) |
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 More... | |
MsgStream & | msg () const |
MsgStream & | msg (const MSG::Level lvl) const |
bool | msgLvl (const MSG::Level lvl) const |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
reimplemented from Service->IService->IInterface inheritance More... | |
Private Member Functions | |
InDet::TRT_CondFlag | condSummaryStatus (const Identifier &ident) |
Private Attributes | |
ServiceHandleArray< ITRT_ConditionsSvc > | m_svcCollection |
const InDetDD::TRT_DetectorManager * | m_manager |
const TRT_ID * | m_trtid |
Service providing summary of status of an TRT detector element Interface is IInDetConditionsSvc class
Definition at line 38 of file TRT_ConditionsSummarySvc.h.
TRT_ConditionsSummarySvc::TRT_ConditionsSummarySvc | ( | const std::string & | name, |
ISvcLocator * | svc | ||
) |
|
virtualdefault |
|
virtual |
activeFraction method gives the fraction of active elements in the range of identifiers
Implements IInDetConditionsSvc.
Definition at line 150 of file TRT_ConditionsSummarySvc.cxx.
|
private |
Definition at line 253 of file TRT_ConditionsSummarySvc.cxx.
|
virtual |
Service finalize.
Definition at line 85 of file TRT_ConditionsSummarySvc.cxx.
|
virtual |
goodFraction method gives the fraction of good elements in the range of identifiers
Implements IInDetConditionsSvc.
Definition at line 232 of file TRT_ConditionsSummarySvc.cxx.
|
virtual |
|
inlinestatic |
reimplemented from Service->IService->IInterface inheritance
Definition at line 74 of file TRT_ConditionsSummarySvc.h.
|
virtual |
Implements IInDetConditionsSvc.
Definition at line 90 of file TRT_ConditionsSummarySvc.cxx.
|
virtual |
Implements IInDetConditionsSvc.
Definition at line 120 of file TRT_ConditionsSummarySvc.cxx.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
inlineinherited |
Definition at line 24 of file AthCommonMsg.h.
|
inlineinherited |
Definition at line 27 of file AthCommonMsg.h.
|
inlineinherited |
Definition at line 30 of file AthCommonMsg.h.
|
inlinevirtual |
Definition at line 84 of file TRT_ConditionsSummarySvc.h.
|
private |
Definition at line 69 of file TRT_ConditionsSummarySvc.h.
|
private |
Definition at line 66 of file TRT_ConditionsSummarySvc.h.
Definition at line 70 of file TRT_ConditionsSummarySvc.h.