![]() |
ATLAS Offline Software
|
Interface class for tool providing summary of status of an SCT detector element. More...
#include <SCT_ConditionsSummaryTool.h>
Public Member Functions | |
| SCT_ConditionsSummaryTool (const std::string &type, const std::string &name, const IInterface *parent) | |
| Tool constructor. | |
| virtual | ~SCT_ConditionsSummaryTool ()=default |
| virtual StatusCode | initialize () override |
| Tool init. | |
| virtual bool | isActive (const Identifier &elementId, const InDetConditions::Hierarchy h, const EventContext &ctx) const override |
| virtual bool | isActive (const IdentifierHash &elementHash, const EventContext &ctx) const override |
| virtual bool | isActive (const IdentifierHash &elementHash, const Identifier &elementId, const EventContext &ctx) const override |
| virtual double | activeFraction (const IdentifierHash &elementHash, const Identifier &idStart, const Identifier &idEnd, const EventContext &ctx) const override |
| virtual bool | isGood (const Identifier &elementId, const InDetConditions::Hierarchy h, const EventContext &ctx) const override |
| virtual bool | isGood (const IdentifierHash &elementHash, const EventContext &ctx) const override |
| virtual bool | isGood (const IdentifierHash &elementHash, const Identifier &elementId, const EventContext &ctx, const IDCCacheEntry *cacheEntry=nullptr) const override |
| virtual double | goodFraction (const IdentifierHash &elementHash, const Identifier &idStart, const Identifier &idEnd, const EventContext &ctx) const override |
| virtual std::unique_ptr< InDet::SiDetectorElementStatus > | getDetectorElementStatus (const EventContext &ctx, SG::WriteCondHandle< InDet::SiDetectorElementStatus > *whandle) const override |
| virtual bool | hasBSError (const IdentifierHash &elementHash, const EventContext &ctx, const IDCCacheEntry *cacheEntry=nullptr) const override |
| virtual bool | hasBSError (const IdentifierHash &elementHash, Identifier elementId, const EventContext &ctx, const IDCCacheEntry *cacheEntry=nullptr) const override |
| virtual uint64_t | getBSErrorWord (const IdentifierHash &moduleHash, const EventContext &ctx, const IDCCacheEntry *cacheEntry=nullptr) const override |
| virtual uint64_t | getBSErrorWord (const IdentifierHash &moduleHash, const int index, const EventContext &ctx, const IDCCacheEntry *cacheEntry=nullptr) const override |
| virtual IDCCacheEntry * | getCacheEntryOut (const EventContext &ctx) const override |
Private Member Functions | |
| std::unique_ptr< InDet::SiDetectorElementStatus > | createDetectorElementStatus (const EventContext &ctx, SG::WriteCondHandle< InDet::SiDetectorElementStatus > *whandle) const |
Private Attributes | |
| ToolHandleArray< ISCT_ConditionsTool > | m_toolHandles {this, "ConditionsTools", {},""} |
| SG::ReadCondHandleKey< InDetDD::SiDetectorElementCollection > | m_SCTDetEleCollKey {this, "SCTDetEleCollKey", "SCT_DetectorElementCollection", "Key of SiDetectorElementCollection for SCT"} |
| SG::ReadHandleKey< InDet::SiDetectorElementStatus > | m_SCTDetElStatusEventKey {this, "SCTDetElStatusEventDataBaseKey", "", "Optional event data key of an input SiDetectorElementStatus on which the newly created object will be based."} |
| SG::ReadCondHandleKey< InDet::SiDetectorElementStatus > | m_SCTDetElStatusCondKey {this, "SCTDetElStatusCondDataBaseKey", "" , "Optional conditions data key of an input SiDetectorElementStatus on which the newly created object will be based."} |
| const SCT_ID * | m_id_sct {nullptr} |
| Handle to SCT ID helper. | |
| bool | m_noReports {true} |
Interface class for tool providing summary of status of an SCT detector element.
Definition at line 38 of file SCT_ConditionsSummaryTool.h.
| SCT_ConditionsSummaryTool::SCT_ConditionsSummaryTool | ( | const std::string & | type, |
| const std::string & | name, | ||
| const IInterface * | parent ) |
Tool constructor.
Definition at line 19 of file SCT_ConditionsSummaryTool.cxx.
|
virtualdefault |
|
overridevirtual |
Definition at line 45 of file SCT_ConditionsSummaryTool.cxx.
|
private |
Definition at line 98 of file SCT_ConditionsSummaryTool.cxx.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Definition at line 162 of file SCT_ConditionsSummaryTool.cxx.
|
overridevirtual |
Definition at line 126 of file SCT_ConditionsSummaryTool.cxx.
|
overridevirtual |
Definition at line 168 of file SCT_ConditionsSummaryTool.cxx.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Tool init.
Definition at line 26 of file SCT_ConditionsSummaryTool.cxx.
|
overridevirtual |
Definition at line 50 of file SCT_ConditionsSummaryTool.cxx.
|
overridevirtual |
Definition at line 55 of file SCT_ConditionsSummaryTool.cxx.
|
overridevirtual |
Definition at line 60 of file SCT_ConditionsSummaryTool.cxx.
|
overridevirtual |
Definition at line 65 of file SCT_ConditionsSummaryTool.cxx.
|
overridevirtual |
Definition at line 75 of file SCT_ConditionsSummaryTool.cxx.
|
overridevirtual |
|
private |
Definition at line 86 of file SCT_ConditionsSummaryTool.h.
|
private |
Definition at line 77 of file SCT_ConditionsSummaryTool.h.
|
private |
Definition at line 81 of file SCT_ConditionsSummaryTool.h.
|
private |
Definition at line 79 of file SCT_ConditionsSummaryTool.h.
|
private |
Definition at line 75 of file SCT_ConditionsSummaryTool.h.