![]() |
ATLAS Offline Software
|
Class for keeping track of errors caught by the monitoring. More...
#include <SCT_MonitorConditionsTool.h>
Public Member Functions | |
| SCT_MonitorConditionsTool (const std::string &type, const std::string &name, const IInterface *parent) | |
| virtual | ~SCT_MonitorConditionsTool ()=default |
| virtual StatusCode | initialize () override |
| virtual StatusCode | finalize () override |
| virtual bool | canReportAbout (InDetConditions::Hierarchy h) const override |
| Can the service report about the given component? (chip, module...) | |
| 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 |
| is it good?, using wafer hash | |
| 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 void | badStrips (std::set< Identifier > &strips) const override |
| List of bad strip Identifiers. | |
| virtual void | badStrips (std::set< Identifier > &strips, const EventContext &ctx) const override |
| virtual void | badStrips (const Identifier &moduleId, std::set< Identifier > &strips) const override |
| List of bad strip Identifiers for a given module. | |
| virtual void | badStrips (const Identifier &moduleId, std::set< Identifier > &strips, const EventContext &ctx) const override |
| virtual std::string | badStripsAsString (const Identifier &moduleId) const override |
| String of bad strip numbers for a given module. | |
| virtual std::string | badStripsAsString (const Identifier &moduleId, const EventContext &ctx) const override |
Private Member Functions | |
| std::string | getList (const Identifier &imodule, const EventContext &ctx) const |
| const SCT_MonitorCondData * | getCondData (const EventContext &ctx) const |
Static Private Member Functions | |
| static void | expandRange (const std::string &rangeStr, std::set< int > &rangeList) |
| static void | expandList (const std::string &defectStr, std::set< int > &defectList) |
Private Attributes | |
| UnsignedIntegerProperty | m_nhits_noisychip {this, "Nnoisychip", 64} |
| UnsignedIntegerProperty | m_nhits_noisywafer {this, "Nnoisywafer", 384} |
| UnsignedIntegerProperty | m_nhits_noisymodule {this, "Nnoisycmodule", 768} |
| const SCT_ID * | m_pHelper {nullptr} |
| SG::ReadCondHandleKey< SCT_MonitorCondData > | m_condKey {this, "CondKey", "SCT_MonitorCondData", "SCT noisy strips"} |
Static Private Attributes | |
| static const std::string | s_separator {"-"} |
Class for keeping track of errors caught by the monitoring.
Definition at line 32 of file SCT_MonitorConditionsTool.h.
| SCT_MonitorConditionsTool::SCT_MonitorConditionsTool | ( | const std::string & | type, |
| const std::string & | name, | ||
| const IInterface * | parent ) |
Definition at line 41 of file SCT_MonitorConditionsTool.cxx.
|
virtualdefault |
|
overridevirtual |
List of bad strip Identifiers for a given module.
Definition at line 261 of file SCT_MonitorConditionsTool.cxx.
|
overridevirtual |
Definition at line 232 of file SCT_MonitorConditionsTool.cxx.
|
overridevirtual |
List of bad strip Identifiers.
Definition at line 224 of file SCT_MonitorConditionsTool.cxx.
|
overridevirtual |
Definition at line 212 of file SCT_MonitorConditionsTool.cxx.
|
overridevirtual |
String of bad strip numbers for a given module.
Definition at line 274 of file SCT_MonitorConditionsTool.cxx.
|
overridevirtual |
Definition at line 269 of file SCT_MonitorConditionsTool.cxx.
|
overridevirtual |
Can the service report about the given component? (chip, module...)
Definition at line 71 of file SCT_MonitorConditionsTool.cxx.
|
staticprivate |
Definition at line 320 of file SCT_MonitorConditionsTool.cxx.
|
staticprivate |
Definition at line 299 of file SCT_MonitorConditionsTool.cxx.
|
overridevirtual |
Definition at line 64 of file SCT_MonitorConditionsTool.cxx.
|
private |
Definition at line 337 of file SCT_MonitorConditionsTool.cxx.
|
overridevirtual |
Definition at line 133 of file SCT_MonitorConditionsTool.cxx.
|
private |
Definition at line 284 of file SCT_MonitorConditionsTool.cxx.
|
overridevirtual |
Definition at line 49 of file SCT_MonitorConditionsTool.cxx.
|
overridevirtual |
Definition at line 79 of file SCT_MonitorConditionsTool.cxx.
|
overridevirtual |
Is the detector element good?
Definition at line 109 of file SCT_MonitorConditionsTool.cxx.
|
overridevirtual |
is it good?, using wafer hash
Definition at line 126 of file SCT_MonitorConditionsTool.cxx.
|
overridevirtual |
Definition at line 118 of file SCT_MonitorConditionsTool.cxx.
|
private |
Definition at line 86 of file SCT_MonitorConditionsTool.h.
|
private |
Definition at line 81 of file SCT_MonitorConditionsTool.h.
|
private |
Definition at line 83 of file SCT_MonitorConditionsTool.h.
|
private |
Definition at line 82 of file SCT_MonitorConditionsTool.h.
|
private |
Definition at line 84 of file SCT_MonitorConditionsTool.h.
|
staticprivate |
Definition at line 39 of file SCT_MonitorConditionsTool.h.