![]() |
ATLAS Offline Software
|
#include <SCT_ConditionsParameterTool.h>
Public Member Functions | |
SCT_ConditionsParameterTool (const std::string &type, const std::string &name, const IInterface *parent) | |
Constructor necessary for Svc factory. More... | |
virtual | ~SCT_ConditionsParameterTool ()=default |
(virtual) Destructor does nothing More... | |
virtual StatusCode | initialize () override |
virtual StatusCode | finalize () override |
virtual bool | available (const SCT_CondParameterData::ParameterIndex iparam, const EventContext &ctx) const override |
Is the required parameter available? More... | |
virtual bool | available (const SCT_CondParameterData::ParameterIndex iparam) const override |
virtual float | value (const IdentifierHash &idHash, const SCT_CondParameterData::ParameterIndex iparam, const EventContext &ctx) const override |
Give the indicated value for a module identifier hash. More... | |
virtual float | value (const IdentifierHash &idHash, const SCT_CondParameterData::ParameterIndex iparam) const override |
virtual float | validity (const IdentifierHash &idHash, const SCT_CondParameterData::ParameterIndex iparam, const EventContext &ctx) const override |
Measure of how many valid values went to calculate it. Should be 1 but if, say, 3 chip values were valid out of 6, it could be less (0.5 in this case) More... | |
virtual float | validity (const IdentifierHash &idHash, const SCT_CondParameterData::ParameterIndex iparam) const override |
virtual bool | isValid (const float parameterValue, const SCT_CondParameterData::ParameterIndex iparam, const EventContext &ctx) const override |
Is a given value within acceptable limits? More... | |
virtual bool | isValid (const float parameterValue, const SCT_CondParameterData::ParameterIndex iparam) const override |
virtual float | invalid (const unsigned int iparam, const EventContext &ctx) const override |
What is the default error value for this parameter? More... | |
virtual float | invalid (const unsigned int iparam) const override |
virtual float | max (const SCT_CondParameterData::ParameterIndex iparam, const EventContext &ctx) const override |
Maximum value read in from the database. More... | |
virtual float | max (const SCT_CondParameterData::ParameterIndex iparam) const override |
virtual float | min (const SCT_CondParameterData::ParameterIndex iparam, const EventContext &ctx) const override |
Minimum value read in from the database. More... | |
virtual float | min (const SCT_CondParameterData::ParameterIndex iparam) const override |
virtual float | avg (const SCT_CondParameterData::ParameterIndex iparam, const EventContext &ctx) const override |
Average value. More... | |
virtual float | avg (const SCT_CondParameterData::ParameterIndex iparam) const override |
virtual float | sd (const SCT_CondParameterData::ParameterIndex iparam, const EventContext &ctx) const override |
Standard deviation. More... | |
virtual float | sd (const SCT_CondParameterData::ParameterIndex iparam) const override |
virtual unsigned int | n (const SCT_CondParameterData::ParameterIndex iparam, const EventContext &ctx) const override |
Number of values read in. More... | |
virtual unsigned int | n (const SCT_CondParameterData::ParameterIndex iparam) const override |
virtual void | getValues (std::vector< float > &userVector, const SCT_CondParameterData::ParameterIndex iparam, const EventContext &ctx) const override |
Fill a user-provided vector with the values (hopefully won't be needed?) More... | |
virtual void | getValues (std::vector< float > &userVector, const SCT_CondParameterData::ParameterIndex iparam) const override |
virtual bool | filled (const EventContext &ctx) const override |
Report whether the structure was filled. More... | |
virtual bool | filled () const override |
Private Member Functions | |
const SCT_CondParameterData * | getCondData (const EventContext &ctx) const |
Private Attributes | |
SG::ReadCondHandleKey< SCT_CondParameterData > | m_condKey {this, "CondKey", "SCT_CondParameterData", "SCT parameters"} |
Class to give a numerical value from conditions for each detector element (module side)
Definition at line 29 of file SCT_ConditionsParameterTool.h.
SCT_ConditionsParameterTool::SCT_ConditionsParameterTool | ( | const std::string & | type, |
const std::string & | name, | ||
const IInterface * | parent | ||
) |
Constructor necessary for Svc factory.
Definition at line 15 of file SCT_ConditionsParameterTool.cxx.
|
virtualdefault |
(virtual) Destructor does nothing
|
overridevirtual |
Definition at line 40 of file SCT_ConditionsParameterTool.cxx.
|
overridevirtual |
Is the required parameter available?
Definition at line 35 of file SCT_ConditionsParameterTool.cxx.
|
overridevirtual |
Definition at line 138 of file SCT_ConditionsParameterTool.cxx.
|
overridevirtual |
|
overridevirtual |
Definition at line 193 of file SCT_ConditionsParameterTool.cxx.
|
overridevirtual |
Report whether the structure was filled.
Definition at line 187 of file SCT_ConditionsParameterTool.cxx.
|
overridevirtual |
Definition at line 29 of file SCT_ConditionsParameterTool.cxx.
|
private |
Definition at line 198 of file SCT_ConditionsParameterTool.cxx.
|
overridevirtual |
Definition at line 180 of file SCT_ConditionsParameterTool.cxx.
|
overridevirtual |
Fill a user-provided vector with the values (hopefully won't be needed?)
Definition at line 173 of file SCT_ConditionsParameterTool.cxx.
|
overridevirtual |
Definition at line 21 of file SCT_ConditionsParameterTool.cxx.
|
overridevirtual |
Definition at line 96 of file SCT_ConditionsParameterTool.cxx.
|
overridevirtual |
What is the default error value for this parameter?
Definition at line 87 of file SCT_ConditionsParameterTool.cxx.
|
overridevirtual |
Definition at line 80 of file SCT_ConditionsParameterTool.cxx.
|
overridevirtual |
Is a given value within acceptable limits?
Definition at line 73 of file SCT_ConditionsParameterTool.cxx.
|
overridevirtual |
Definition at line 110 of file SCT_ConditionsParameterTool.cxx.
|
overridevirtual |
Maximum value read in from the database.
Definition at line 103 of file SCT_ConditionsParameterTool.cxx.
|
overridevirtual |
Definition at line 124 of file SCT_ConditionsParameterTool.cxx.
|
overridevirtual |
Minimum value read in from the database.
Definition at line 117 of file SCT_ConditionsParameterTool.cxx.
|
overridevirtual |
Definition at line 166 of file SCT_ConditionsParameterTool.cxx.
|
overridevirtual |
|
overridevirtual |
Definition at line 152 of file SCT_ConditionsParameterTool.cxx.
|
overridevirtual |
|
overridevirtual |
Definition at line 66 of file SCT_ConditionsParameterTool.cxx.
|
overridevirtual |
Measure of how many valid values went to calculate it. Should be 1 but if, say, 3 chip values were valid out of 6, it could be less (0.5 in this case)
Definition at line 61 of file SCT_ConditionsParameterTool.cxx.
|
overridevirtual |
Definition at line 54 of file SCT_ConditionsParameterTool.cxx.
|
overridevirtual |
Give the indicated value for a module identifier hash.
Definition at line 47 of file SCT_ConditionsParameterTool.cxx.
|
private |
Definition at line 93 of file SCT_ConditionsParameterTool.h.