ATLAS Offline Software
|
#include <SCT_MajorityConditionsTool.h>
Public Member Functions | |
SCT_MajorityConditionsTool (const std::string &type, const std::string &name, const IInterface *parent) | |
virtual | ~SCT_MajorityConditionsTool ()=default |
virtual StatusCode | initialize () override |
virtual StatusCode | finalize () override |
virtual bool | isGood () const override |
Is the detector good? More... | |
virtual bool | isGood (const EventContext &ctx) const override |
virtual bool | isGood (int bec) const override |
Is a barrel/endcap good? More... | |
virtual bool | isGood (int bec, const EventContext &ctx) const override |
Private Member Functions | |
const SCT_MajorityCondData * | getCondData (const EventContext &ctx) const |
Private Attributes | |
BooleanProperty | m_overall {this, "UseOverall", false, "Use overall value or ECA/B/ECC"} |
FloatProperty | m_majorityFraction {this, "MajorityFraction", 0.9, "Required fraction in majority state"} |
SG::ReadCondHandleKey< SCT_MajorityCondData > | m_condKey {this, "CondKey", "SCT_MajorityCondData", "Majority of SCT status"} |
Tool which reports on whether the majority of the SCT (or component) is in LV/HV on state with at least a fraction (default 0.9) of the HV in that state
Definition at line 38 of file SCT_MajorityConditionsTool.h.
SCT_MajorityConditionsTool::SCT_MajorityConditionsTool | ( | const std::string & | type, |
const std::string & | name, | ||
const IInterface * | parent | ||
) |
Definition at line 16 of file SCT_MajorityConditionsTool.cxx.
|
virtualdefault |
|
overridevirtual |
Definition at line 32 of file SCT_MajorityConditionsTool.cxx.
|
private |
Definition at line 85 of file SCT_MajorityConditionsTool.cxx.
|
overridevirtual |
Definition at line 22 of file SCT_MajorityConditionsTool.cxx.
|
overridevirtual |
Is the detector good?
Definition at line 53 of file SCT_MajorityConditionsTool.cxx.
|
overridevirtual |
Definition at line 39 of file SCT_MajorityConditionsTool.cxx.
|
overridevirtual |
Is a barrel/endcap good?
Definition at line 80 of file SCT_MajorityConditionsTool.cxx.
|
overridevirtual |
Definition at line 59 of file SCT_MajorityConditionsTool.cxx.
|
private |
Definition at line 61 of file SCT_MajorityConditionsTool.h.
|
private |
Definition at line 59 of file SCT_MajorityConditionsTool.h.
|
private |
Definition at line 58 of file SCT_MajorityConditionsTool.h.