ATLAS Offline Software
|
#include <ISCT_ConditionsTool.h>
Public Member Functions | |
virtual | ~ISCT_ConditionsTool ()=default |
DeclareInterfaceID (ISCT_ConditionsTool, 1, 0) | |
Creates the InterfaceID and interfaceID() method. More... | |
virtual bool | canReportAbout (InDetConditions::Hierarchy h) const =0 |
Return whether this service can report on the hierarchy level (e.g. module, chip...) More... | |
virtual bool | isGood (const Identifier &elementId, InDetConditions::Hierarchy h=InDetConditions::DEFAULT) const =0 |
Summarise the result from the service as good/bad. More... | |
virtual bool | isGood (const Identifier &elementId, const EventContext &ctx, InDetConditions::Hierarchy h=InDetConditions::DEFAULT) const =0 |
virtual void | getDetectorElementStatus (const EventContext &ctx, InDet::SiDetectorElementStatus &element_status, SG::WriteCondHandle< InDet::SiDetectorElementStatus > *whandle) const =0 |
virtual bool | isGood (const IdentifierHash &hashId) const =0 |
virtual bool | isGood (const IdentifierHash &hashId, const EventContext &ctx) const =0 |
Base class for SCT conditions tools so they can be used in the summary tool
Definition at line 34 of file ISCT_ConditionsTool.h.
|
virtualdefault |
|
pure virtual |
Return whether this service can report on the hierarchy level (e.g. module, chip...)
ISCT_ConditionsTool::DeclareInterfaceID | ( | ISCT_ConditionsTool | , |
1 | , | ||
0 | |||
) |
Creates the InterfaceID and interfaceID() method.
|
pure virtual |
|
pure virtual |
|
pure virtual |
Summarise the result from the service as good/bad.
|
pure virtual |
|
pure virtual |