![]() |
ATLAS Offline Software
|
#include <SCT_StripVetoTool.h>
Public Member Functions | |
SCT_StripVetoTool (const std::string &type, const std::string &name, const IInterface *parent) | |
virtual | ~SCT_StripVetoTool ()=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...) More... | |
virtual bool | isGood (const Identifier &elementId, InDetConditions::Hierarchy h=InDetConditions::SCT_STRIP) const override |
Is the detector element good? More... | |
virtual bool | isGood (const Identifier &elementId, const EventContext &ctx, InDetConditions::Hierarchy h=InDetConditions::SCT_STRIP) 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 |
Private Member Functions | |
StatusCode | fillData () |
Private Attributes | |
StringArrayProperty | m_badElements {this, "BadStripIdentifiers", {}, "list of bad detector elements (= strips). Identifiers should be given as strings and decimal."} |
std::set< Identifier > | m_badIds |
const SCT_ID * | m_pHelper {nullptr} |
Service allowing one to manually declare detector strips as 'bad' in the joboptions file
Definition at line 32 of file SCT_StripVetoTool.h.
SCT_StripVetoTool::SCT_StripVetoTool | ( | const std::string & | type, |
const std::string & | name, | ||
const IInterface * | parent | ||
) |
Definition at line 21 of file SCT_StripVetoTool.cxx.
|
virtualdefault |
|
overridevirtual |
Can the service report about the given component? (chip, module...)
Definition at line 50 of file SCT_StripVetoTool.cxx.
|
private |
Definition at line 82 of file SCT_StripVetoTool.cxx.
|
overridevirtual |
Definition at line 45 of file SCT_StripVetoTool.cxx.
|
overridevirtual |
Definition at line 77 of file SCT_StripVetoTool.cxx.
|
overridevirtual |
Definition at line 27 of file SCT_StripVetoTool.cxx.
|
overridevirtual |
Definition at line 61 of file SCT_StripVetoTool.cxx.
|
overridevirtual |
|
overridevirtual |
is it good?, using wafer hash
Definition at line 66 of file SCT_StripVetoTool.cxx.
|
overridevirtual |
Definition at line 71 of file SCT_StripVetoTool.cxx.
|
private |
Definition at line 58 of file SCT_StripVetoTool.h.
|
private |
Definition at line 59 of file SCT_StripVetoTool.h.
Definition at line 60 of file SCT_StripVetoTool.h.