![]() |
ATLAS Offline Software
|
Class to provide DCS information about modules from the COOL database. More...
#include <SCT_DCSConditionsTool.h>
Public Member Functions | |
| SCT_DCSConditionsTool (const std::string &type, const std::string &name, const IInterface *parent) | |
| virtual | ~SCT_DCSConditionsTool ()=default |
| virtual StatusCode | initialize () override |
| virtual StatusCode | finalize () override |
Methods to be implemented from virtual baseclass methods, when introduced | |
| BooleanProperty | m_readAllDBFolders {this, "ReadAllDBFolders", true} |
| BooleanProperty | m_returnHVTemp {this, "ReturnHVTemp", true} |
| FloatProperty | m_barrel_correction {this, "TempBarrelCorrection", -3.7} |
| FloatProperty | m_ecInner_correction {this, "TempEcInnerCorrection", -13.1} |
| FloatProperty | m_ecOuter_correction {this, "TempEcOuterCorrection", -15.5} |
| SG::ReadCondHandleKey< SCT_DCSStatCondData > | m_condKeyState {this, "CondKeyState", "SCT_DCSStatCondData", "SCT DCS state"} |
| SG::ReadCondHandleKey< SCT_DCSFloatCondData > | m_condKeyHV {this, "CondKeyHV", "SCT_DCSHVCondData", "SCT DCS HV"} |
| SG::ReadCondHandleKey< SCT_DCSFloatCondData > | m_condKeyTemp0 {this, "CondKeyTemp0", "SCT_DCSTemp0CondData", "SCT DCS temperature on side 0"} |
| const SCT_ID * | m_pHelper {nullptr} |
| static const Identifier | s_invalidId |
| static const float | s_defaultHV {-30.} |
| static const float | s_defaultTemperature {-40.} |
| virtual bool | canReportAbout (InDetConditions::Hierarchy h) const override |
| Return whether this service can report on the hierarchy level (e.g. module, chip...) | |
| virtual Identifier | getModuleID (const Identifier &elementId, InDetConditions::Hierarchy h) const |
| virtual bool | isGood (const Identifier &elementId, const EventContext &ctx, InDetConditions::Hierarchy h=InDetConditions::DEFAULT) const override |
| Summarise the result from the service as good/bad. | |
| virtual bool | isGood (const Identifier &elementId, InDetConditions::Hierarchy h=InDetConditions::DEFAULT) const override |
| virtual bool | isGood (const IdentifierHash &hashId, const EventContext &ctx) const override |
| is it good?, using wafer hash | |
| virtual bool | isGood (const IdentifierHash &hashId) const override |
| virtual void | getDetectorElementStatus (const EventContext &ctx, InDet::SiDetectorElementStatus &element_status, SG::WriteCondHandle< InDet::SiDetectorElementStatus > *whandle) const override |
| virtual float | modHV (const Identifier &elementId, const EventContext &ctx, InDetConditions::Hierarchy h=InDetConditions::DEFAULT) const override |
| virtual float | modHV (const Identifier &elementId, InDetConditions::Hierarchy h=InDetConditions::DEFAULT) const override |
| virtual float | modHV (const IdentifierHash &hashId, const EventContext &ctx) const override |
| virtual float | modHV (const IdentifierHash &hashId) const override |
| virtual float | hybridTemperature (const Identifier &elementId, const EventContext &ctx, InDetConditions::Hierarchy h=InDetConditions::DEFAULT) const override |
| virtual float | hybridTemperature (const Identifier &elementId, InDetConditions::Hierarchy h=InDetConditions::DEFAULT) const override |
| virtual float | hybridTemperature (const IdentifierHash &hashId, const EventContext &ctx) const override |
| virtual float | hybridTemperature (const IdentifierHash &hashId) const override |
| virtual float | sensorTemperature (const Identifier &elementId, const EventContext &ctx, InDetConditions::Hierarchy h=InDetConditions::DEFAULT) const override |
| virtual float | sensorTemperature (const Identifier &elementId, InDetConditions::Hierarchy h=InDetConditions::DEFAULT) const override |
| virtual float | sensorTemperature (const IdentifierHash &hashId, const EventContext &ctx) const override |
| virtual float | sensorTemperature (const IdentifierHash &hashId) const override |
| const SCT_DCSStatCondData * | getCondDataState (const EventContext &ctx) const |
| const SCT_DCSFloatCondData * | getCondDataHV (const EventContext &ctx) const |
| const SCT_DCSFloatCondData * | getCondDataTemp0 (const EventContext &ctx) const |
Class to provide DCS information about modules from the COOL database.
Tool that returns DCS info about a module.
Definition at line 40 of file SCT_DCSConditionsTool.h.
| SCT_DCSConditionsTool::SCT_DCSConditionsTool | ( | const std::string & | type, |
| const std::string & | name, | ||
| const IInterface * | parent ) |
Definition at line 22 of file SCT_DCSConditionsTool.cxx.
|
virtualdefault |
|
overridevirtual |
Return whether this service can report on the hierarchy level (e.g. module, chip...)
Definition at line 48 of file SCT_DCSConditionsTool.cxx.
|
overridevirtual |
Definition at line 43 of file SCT_DCSConditionsTool.cxx.
|
private |
Definition at line 260 of file SCT_DCSConditionsTool.cxx.
|
private |
Definition at line 254 of file SCT_DCSConditionsTool.cxx.
|
private |
Definition at line 266 of file SCT_DCSConditionsTool.cxx.
|
overridevirtual |
Definition at line 96 of file SCT_DCSConditionsTool.cxx.
|
virtual |
Definition at line 53 of file SCT_DCSConditionsTool.cxx.
|
overridevirtual |
Definition at line 178 of file SCT_DCSConditionsTool.cxx.
|
overridevirtual |
Definition at line 192 of file SCT_DCSConditionsTool.cxx.
|
overridevirtual |
Definition at line 204 of file SCT_DCSConditionsTool.cxx.
|
overridevirtual |
Definition at line 198 of file SCT_DCSConditionsTool.cxx.
|
overridevirtual |
Definition at line 27 of file SCT_DCSConditionsTool.cxx.
|
overridevirtual |
Summarise the result from the service as good/bad.
Definition at line 70 of file SCT_DCSConditionsTool.cxx.
|
overridevirtual |
Definition at line 84 of file SCT_DCSConditionsTool.cxx.
|
overridevirtual |
Definition at line 137 of file SCT_DCSConditionsTool.cxx.
|
overridevirtual |
is it good?, using wafer hash
Definition at line 90 of file SCT_DCSConditionsTool.cxx.
|
overridevirtual |
Definition at line 146 of file SCT_DCSConditionsTool.cxx.
|
overridevirtual |
Definition at line 160 of file SCT_DCSConditionsTool.cxx.
|
overridevirtual |
Definition at line 172 of file SCT_DCSConditionsTool.cxx.
|
overridevirtual |
Definition at line 166 of file SCT_DCSConditionsTool.cxx.
|
overridevirtual |
Definition at line 210 of file SCT_DCSConditionsTool.cxx.
|
overridevirtual |
Definition at line 234 of file SCT_DCSConditionsTool.cxx.
|
overridevirtual |
Definition at line 246 of file SCT_DCSConditionsTool.cxx.
|
overridevirtual |
Definition at line 240 of file SCT_DCSConditionsTool.cxx.
|
private |
Definition at line 86 of file SCT_DCSConditionsTool.h.
|
private |
Definition at line 90 of file SCT_DCSConditionsTool.h.
|
private |
Definition at line 89 of file SCT_DCSConditionsTool.h.
|
private |
Definition at line 91 of file SCT_DCSConditionsTool.h.
|
private |
Definition at line 87 of file SCT_DCSConditionsTool.h.
|
private |
Definition at line 88 of file SCT_DCSConditionsTool.h.
|
private |
Definition at line 92 of file SCT_DCSConditionsTool.h.
|
private |
Definition at line 84 of file SCT_DCSConditionsTool.h.
|
private |
Definition at line 85 of file SCT_DCSConditionsTool.h.
|
staticprivate |
Definition at line 19 of file SCT_DCSConditionsTool.h.
|
staticprivate |
Definition at line 20 of file SCT_DCSConditionsTool.h.
|
staticprivate |
Definition at line 93 of file SCT_DCSConditionsTool.h.