ATLAS Offline Software
|
#include <SCT_RODVetoTool.h>
Public Member Functions | |
SCT_RODVetoTool (const std::string &type, const std::string &name, const IInterface *parent) | |
virtual | ~SCT_RODVetoTool ()=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::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 |
Private Member Functions | |
const IdentifierSet * | getCondData (const EventContext &ctx) const |
Private Attributes | |
SG::ReadCondHandleKey< IdentifierSet > | m_badModuleIds {this, "BadModuleIds", "BadSCTModuleIds_RODVeto", "Read key for bad module identifiers"} |
const SCT_ID * | m_pHelper {nullptr} |
Friends | |
class | SCT_RODVetoTool_test |
Allow the test class access to all methods. More... | |
Service allowing one to manually declare detector elements as 'bad' in the joboptions file
Definition at line 37 of file SCT_RODVetoTool.h.
SCT_RODVetoTool::SCT_RODVetoTool | ( | const std::string & | type, |
const std::string & | name, | ||
const IInterface * | parent | ||
) |
Definition at line 29 of file SCT_RODVetoTool.cxx.
|
virtualdefault |
|
overridevirtual |
Can the service report about the given component? (chip, module...)
Definition at line 50 of file SCT_RODVetoTool.cxx.
|
overridevirtual |
Definition at line 45 of file SCT_RODVetoTool.cxx.
|
private |
Definition at line 124 of file SCT_RODVetoTool.cxx.
|
overridevirtual |
Definition at line 92 of file SCT_RODVetoTool.cxx.
|
overridevirtual |
Definition at line 36 of file SCT_RODVetoTool.cxx.
|
overridevirtual |
Definition at line 57 of file SCT_RODVetoTool.cxx.
|
overridevirtual |
Is the detector element good?
Definition at line 71 of file SCT_RODVetoTool.cxx.
|
overridevirtual |
|
overridevirtual |
Definition at line 78 of file SCT_RODVetoTool.cxx.
|
friend |
Allow the test class access to all methods.
Definition at line 39 of file SCT_RODVetoTool.h.
|
private |
Definition at line 69 of file SCT_RODVetoTool.h.
Definition at line 71 of file SCT_RODVetoTool.h.