![]() |
ATLAS Offline Software
|
#include <SCT_FlaggedConditionTool.h>
Public Member Functions | |
| SCT_FlaggedConditionTool (const std::string &type, const std::string &name, const IInterface *parent) | |
| virtual | ~SCT_FlaggedConditionTool ()=default |
| virtual StatusCode | initialize () override |
| virtual StatusCode | finalize () override |
| virtual bool | canReportAbout (InDetConditions::Hierarchy h) const override |
| Can the tool report about the given component? | |
| virtual bool | isGood (const Identifier &elementId, InDetConditions::Hierarchy h=InDetConditions::DEFAULT) const override |
| Is the detector element good? | |
| virtual bool | isGood (const Identifier &elementId, const EventContext &ctx, InDetConditions::Hierarchy h=InDetConditions::DEFAULT) const override |
| virtual bool | isGood (const IdentifierHash &hashId) const override |
| virtual bool | isGood (const IdentifierHash &hashId, const EventContext &ctx) const override |
| virtual void | getDetectorElementStatus (const EventContext &ctx, InDet::SiDetectorElementStatus &element_status, SG::WriteCondHandle< InDet::SiDetectorElementStatus > *whandle) const override |
| virtual const std::string & | details (const Identifier &id) const override |
| Get the reason why the wafer is bad (by Identifier) | |
| virtual const std::string & | details (const Identifier &id, const EventContext &ctx) const override |
| virtual const std::string & | details (const IdentifierHash &id) const override |
| Get the reason why the wafer is bad (by IdentifierHash) | |
| virtual const std::string & | details (const IdentifierHash &id, const EventContext &ctx) const override |
| virtual int | numBadIds () const override |
| Get number flagged as bad (per event) | |
| virtual int | numBadIds (const EventContext &ctx) const override |
| virtual const IDCInDetBSErrContainer * | getBadIds () const override |
| Get IdentifierHashs ofwafers flagged as bad + reason (per event) | |
| virtual const IDCInDetBSErrContainer * | getBadIds (const EventContext &ctx) const override |
Private Member Functions | |
| const IDCInDetBSErrContainer * | getCondData (const EventContext &ctx) const |
Private Attributes | |
| SG::ReadHandleKey< IDCInDetBSErrContainer > | m_badIds {this, "SCT_FlaggedCondData", "SCT_FlaggedCondData", "SCT flagged conditions data"} |
| UnsignedIntegerProperty | m_maxNumWarnForFailures {this, "MaxNumWarnForFailures", 5} |
| std::atomic_uint | m_numWarnForFailures {0} |
| const SCT_ID * | m_sctID {nullptr} |
| ID helper for SCT. | |
Definition at line 33 of file SCT_FlaggedConditionTool.h.
| SCT_FlaggedConditionTool::SCT_FlaggedConditionTool | ( | const std::string & | type, |
| const std::string & | name, | ||
| const IInterface * | parent ) |
Definition at line 14 of file SCT_FlaggedConditionTool.cxx.
|
virtualdefault |
|
overridevirtual |
Can the tool report about the given component?
(chip, module...)
Definition at line 40 of file SCT_FlaggedConditionTool.cxx.
|
overridevirtual |
Get the reason why the wafer is bad (by Identifier)
Definition at line 150 of file SCT_FlaggedConditionTool.cxx.
|
overridevirtual |
Definition at line 145 of file SCT_FlaggedConditionTool.cxx.
|
overridevirtual |
Get the reason why the wafer is bad (by IdentifierHash)
Definition at line 138 of file SCT_FlaggedConditionTool.cxx.
|
overridevirtual |
Definition at line 112 of file SCT_FlaggedConditionTool.cxx.
|
overridevirtual |
Definition at line 35 of file SCT_FlaggedConditionTool.cxx.
|
overridevirtual |
Get IdentifierHashs ofwafers flagged as bad + reason (per event)
Definition at line 180 of file SCT_FlaggedConditionTool.cxx.
|
overridevirtual |
Definition at line 176 of file SCT_FlaggedConditionTool.cxx.
|
private |
Definition at line 185 of file SCT_FlaggedConditionTool.cxx.
|
overridevirtual |
Definition at line 74 of file SCT_FlaggedConditionTool.cxx.
|
overridevirtual |
Definition at line 20 of file SCT_FlaggedConditionTool.cxx.
|
overridevirtual |
Definition at line 45 of file SCT_FlaggedConditionTool.cxx.
|
overridevirtual |
Is the detector element good?
Definition at line 51 of file SCT_FlaggedConditionTool.cxx.
|
overridevirtual |
Definition at line 104 of file SCT_FlaggedConditionTool.cxx.
|
overridevirtual |
Definition at line 58 of file SCT_FlaggedConditionTool.cxx.
|
overridevirtual |
Get number flagged as bad (per event)
Definition at line 171 of file SCT_FlaggedConditionTool.cxx.
|
overridevirtual |
Definition at line 155 of file SCT_FlaggedConditionTool.cxx.
|
private |
Definition at line 73 of file SCT_FlaggedConditionTool.h.
|
private |
Definition at line 75 of file SCT_FlaggedConditionTool.h.
|
mutableprivate |
Definition at line 76 of file SCT_FlaggedConditionTool.h.
|
private |