![]() |
ATLAS Offline Software
|
Class to give a numerical value from conditions for each detector element (module side) More...
#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. | |
| virtual | ~SCT_ConditionsParameterTool ()=default |
| (virtual) Destructor does nothing | |
| 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? | |
| 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. | |
| 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) | |
| 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? | |
| 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? | |
| 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. | |
| 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. | |
| 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. | |
| 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. | |
| 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. | |
| 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?) | |
| 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. | |
| 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 |
Average value.
Definition at line 131 of file SCT_ConditionsParameterTool.cxx.
|
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 |
Number of values read in.
Definition at line 159 of file SCT_ConditionsParameterTool.cxx.
|
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.