ATLAS Offline Software
|
#include <SCT_TdaqEnabledTool.h>
Public Member Functions | |
SCT_TdaqEnabledTool (const std::string &type, const std::string &name, const IInterface *parent) | |
virtual | ~SCT_TdaqEnabledTool ()=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? (TdaqEnabledSvc can answer questions about a module or module side) 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 SCT_TdaqEnabledCondData * | getCondData (const EventContext &ctx) const |
Private Attributes | |
const SCT_ID * | m_pHelper {nullptr} |
bool | m_useDatabase {true} |
SG::ReadCondHandleKey< SCT_TdaqEnabledCondData > | m_condKey {this, "CondKey", "SCT_TdaqEnabledCondData", "Active SCT RODs"} |
Tool that keeps track of Tdaq enabling/disabling of SCT Rods.
Definition at line 32 of file SCT_TdaqEnabledTool.h.
SCT_TdaqEnabledTool::SCT_TdaqEnabledTool | ( | const std::string & | type, |
const std::string & | name, | ||
const IInterface * | parent | ||
) |
Definition at line 20 of file SCT_TdaqEnabledTool.cxx.
|
virtualdefault |
|
overridevirtual |
Can the service report about the given component? (TdaqEnabledSvc can answer questions about a module or module side)
Definition at line 45 of file SCT_TdaqEnabledTool.cxx.
|
overridevirtual |
Definition at line 40 of file SCT_TdaqEnabledTool.cxx.
|
private |
Definition at line 112 of file SCT_TdaqEnabledTool.cxx.
|
overridevirtual |
Definition at line 79 of file SCT_TdaqEnabledTool.cxx.
|
overridevirtual |
Definition at line 27 of file SCT_TdaqEnabledTool.cxx.
|
overridevirtual |
Definition at line 50 of file SCT_TdaqEnabledTool.cxx.
|
overridevirtual |
Is the detector element good?
Definition at line 58 of file SCT_TdaqEnabledTool.cxx.
|
overridevirtual |
|
overridevirtual |
Definition at line 65 of file SCT_TdaqEnabledTool.cxx.
|
private |
Definition at line 60 of file SCT_TdaqEnabledTool.h.
Definition at line 57 of file SCT_TdaqEnabledTool.h.
|
private |
Definition at line 58 of file SCT_TdaqEnabledTool.h.