#include <SCT_LinkMaskingTool.h>
|
| SCT_LinkMaskingTool (const std::string &type, const std::string &name, const IInterface *parent) |
|
virtual | ~SCT_LinkMaskingTool ()=default |
|
virtual StatusCode | initialize () override |
|
virtual bool | canReportAbout (InDetConditions::Hierarchy h) const override |
| Can the service report about the given component? (chip, module...) More...
|
|
virtual bool | isGood (const Identifier &elementId, InDetConditions::Hierarchy h=InDetConditions::DEFAULT) const override |
| Is the detector element good? More...
|
|
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. More...
|
|
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 |
|
Definition at line 33 of file SCT_LinkMaskingTool.h.
◆ SCT_LinkMaskingTool()
SCT_LinkMaskingTool::SCT_LinkMaskingTool |
( |
const std::string & |
type, |
|
|
const std::string & |
name, |
|
|
const IInterface * |
parent |
|
) |
| |
◆ ~SCT_LinkMaskingTool()
virtual SCT_LinkMaskingTool::~SCT_LinkMaskingTool |
( |
| ) |
|
|
virtualdefault |
◆ canReportAbout()
◆ getCondData()
◆ getDetectorElementStatus()
◆ initialize()
StatusCode SCT_LinkMaskingTool::initialize |
( |
| ) |
|
|
overridevirtual |
◆ isGood() [1/4]
Definition at line 39 of file SCT_LinkMaskingTool.cxx.
44 if (condData==
nullptr)
return true;
47 return (not condData->isBadWaferId(elementId));
◆ isGood() [2/4]
Is the detector element good?
Definition at line 50 of file SCT_LinkMaskingTool.cxx.
51 const EventContext& ctx{Gaudi::Hive::currentContext()};
53 return isGood(elementId, ctx,
h);
◆ isGood() [3/4]
Is it good?, using wafer hash.
Definition at line 62 of file SCT_LinkMaskingTool.cxx.
63 const EventContext& ctx{Gaudi::Hive::currentContext()};
65 return isGood(hashId, ctx);
◆ isGood() [4/4]
◆ m_condKey
◆ m_sctHelper
const SCT_ID* SCT_LinkMaskingTool::m_sctHelper {nullptr} |
|
private |
The documentation for this class was generated from the following files:
Identifier wafer_id(int barrel_ec, int layer_disk, int phi_module, int eta_module, int side) const
For a single side of module.