ATLAS Offline Software
Loading...
Searching...
No Matches
ISCT_ConditionsParameterTool Class Referenceabstract

#include <ISCT_ConditionsParameterTool.h>

Inheritance diagram for ISCT_ConditionsParameterTool:
Collaboration diagram for ISCT_ConditionsParameterTool:

Public Member Functions

virtual ~ISCT_ConditionsParameterTool ()=default
 DeclareInterfaceID (ISCT_ConditionsParameterTool, 1, 0)
 Creates the InterfaceID and interfaceID() method.
virtual bool available (const SCT_CondParameterData::ParameterIndex iparam, const EventContext &ctx) const =0
 Is the required parameter available?
virtual bool available (const SCT_CondParameterData::ParameterIndex iparam) const =0
virtual float value (const IdentifierHash &idHash, const SCT_CondParameterData::ParameterIndex iparam, const EventContext &ctx) const =0
 Give the indicated value for a module identifier hash.
virtual float value (const IdentifierHash &idHash, const SCT_CondParameterData::ParameterIndex iparam) const =0
virtual float validity (const IdentifierHash &idHash, const SCT_CondParameterData::ParameterIndex iparam, const EventContext &ctx) const =0
 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 =0
virtual bool isValid (const float parameterValue, const SCT_CondParameterData::ParameterIndex iparam, const EventContext &ctx) const =0
 Is a given value within acceptable limits?
virtual bool isValid (const float parameterValue, const SCT_CondParameterData::ParameterIndex iparam) const =0
virtual float invalid (const unsigned int iparam, const EventContext &ctx) const =0
 What is the default error value for this parameter?
virtual float invalid (const unsigned int iparam) const =0
virtual float max (const SCT_CondParameterData::ParameterIndex iparam, const EventContext &ctx) const =0
 Maximum value read in from the database.
virtual float max (const SCT_CondParameterData::ParameterIndex iparam) const =0
virtual float min (const SCT_CondParameterData::ParameterIndex iparam, const EventContext &ctx) const =0
 Minimum value read in from the database.
virtual float min (const SCT_CondParameterData::ParameterIndex iparam) const =0
virtual float avg (const SCT_CondParameterData::ParameterIndex iparam, const EventContext &ctx) const =0
 Average value.
virtual float avg (const SCT_CondParameterData::ParameterIndex iparam) const =0
virtual float sd (const SCT_CondParameterData::ParameterIndex iparam, const EventContext &ctx) const =0
 Standard deviation.
virtual float sd (const SCT_CondParameterData::ParameterIndex iparam) const =0
virtual unsigned int n (const SCT_CondParameterData::ParameterIndex iparam, const EventContext &ctx) const =0
 Number of values read in.
virtual unsigned int n (const SCT_CondParameterData::ParameterIndex iparam) const =0
virtual void getValues (std::vector< float > &userVector, const SCT_CondParameterData::ParameterIndex iparam, const EventContext &ctx) const =0
 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 =0
virtual bool filled (const EventContext &ctx) const =0
 Report whether the structure was filled.
virtual bool filled () const =0

Detailed Description

Definition at line 29 of file ISCT_ConditionsParameterTool.h.

Constructor & Destructor Documentation

◆ ~ISCT_ConditionsParameterTool()

virtual ISCT_ConditionsParameterTool::~ISCT_ConditionsParameterTool ( )
virtualdefault

Member Function Documentation

◆ available() [1/2]

virtual bool ISCT_ConditionsParameterTool::available ( const SCT_CondParameterData::ParameterIndex iparam) const
pure virtual

◆ available() [2/2]

virtual bool ISCT_ConditionsParameterTool::available ( const SCT_CondParameterData::ParameterIndex iparam,
const EventContext & ctx ) const
pure virtual

Is the required parameter available?

◆ avg() [1/2]

virtual float ISCT_ConditionsParameterTool::avg ( const SCT_CondParameterData::ParameterIndex iparam) const
pure virtual

◆ avg() [2/2]

virtual float ISCT_ConditionsParameterTool::avg ( const SCT_CondParameterData::ParameterIndex iparam,
const EventContext & ctx ) const
pure virtual

Average value.

◆ DeclareInterfaceID()

ISCT_ConditionsParameterTool::DeclareInterfaceID ( ISCT_ConditionsParameterTool ,
1 ,
0  )

Creates the InterfaceID and interfaceID() method.

◆ filled() [1/2]

virtual bool ISCT_ConditionsParameterTool::filled ( ) const
pure virtual

◆ filled() [2/2]

virtual bool ISCT_ConditionsParameterTool::filled ( const EventContext & ctx) const
pure virtual

Report whether the structure was filled.

◆ getValues() [1/2]

virtual void ISCT_ConditionsParameterTool::getValues ( std::vector< float > & userVector,
const SCT_CondParameterData::ParameterIndex iparam ) const
pure virtual

◆ getValues() [2/2]

virtual void ISCT_ConditionsParameterTool::getValues ( std::vector< float > & userVector,
const SCT_CondParameterData::ParameterIndex iparam,
const EventContext & ctx ) const
pure virtual

Fill a user-provided vector with the values (hopefully won't be needed?)

◆ invalid() [1/2]

virtual float ISCT_ConditionsParameterTool::invalid ( const unsigned int iparam) const
pure virtual

◆ invalid() [2/2]

virtual float ISCT_ConditionsParameterTool::invalid ( const unsigned int iparam,
const EventContext & ctx ) const
pure virtual

What is the default error value for this parameter?

◆ isValid() [1/2]

virtual bool ISCT_ConditionsParameterTool::isValid ( const float parameterValue,
const SCT_CondParameterData::ParameterIndex iparam ) const
pure virtual

◆ isValid() [2/2]

virtual bool ISCT_ConditionsParameterTool::isValid ( const float parameterValue,
const SCT_CondParameterData::ParameterIndex iparam,
const EventContext & ctx ) const
pure virtual

Is a given value within acceptable limits?

◆ max() [1/2]

virtual float ISCT_ConditionsParameterTool::max ( const SCT_CondParameterData::ParameterIndex iparam) const
pure virtual

◆ max() [2/2]

virtual float ISCT_ConditionsParameterTool::max ( const SCT_CondParameterData::ParameterIndex iparam,
const EventContext & ctx ) const
pure virtual

Maximum value read in from the database.

◆ min() [1/2]

virtual float ISCT_ConditionsParameterTool::min ( const SCT_CondParameterData::ParameterIndex iparam) const
pure virtual

◆ min() [2/2]

virtual float ISCT_ConditionsParameterTool::min ( const SCT_CondParameterData::ParameterIndex iparam,
const EventContext & ctx ) const
pure virtual

Minimum value read in from the database.

◆ n() [1/2]

virtual unsigned int ISCT_ConditionsParameterTool::n ( const SCT_CondParameterData::ParameterIndex iparam) const
pure virtual

◆ n() [2/2]

virtual unsigned int ISCT_ConditionsParameterTool::n ( const SCT_CondParameterData::ParameterIndex iparam,
const EventContext & ctx ) const
pure virtual

Number of values read in.

◆ sd() [1/2]

virtual float ISCT_ConditionsParameterTool::sd ( const SCT_CondParameterData::ParameterIndex iparam) const
pure virtual

◆ sd() [2/2]

virtual float ISCT_ConditionsParameterTool::sd ( const SCT_CondParameterData::ParameterIndex iparam,
const EventContext & ctx ) const
pure virtual

Standard deviation.

◆ validity() [1/2]

virtual float ISCT_ConditionsParameterTool::validity ( const IdentifierHash & idHash,
const SCT_CondParameterData::ParameterIndex iparam ) const
pure virtual

◆ validity() [2/2]

virtual float ISCT_ConditionsParameterTool::validity ( const IdentifierHash & idHash,
const SCT_CondParameterData::ParameterIndex iparam,
const EventContext & ctx ) const
pure virtual

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)

◆ value() [1/2]

virtual float ISCT_ConditionsParameterTool::value ( const IdentifierHash & idHash,
const SCT_CondParameterData::ParameterIndex iparam ) const
pure virtual

◆ value() [2/2]

virtual float ISCT_ConditionsParameterTool::value ( const IdentifierHash & idHash,
const SCT_CondParameterData::ParameterIndex iparam,
const EventContext & ctx ) const
pure virtual

Give the indicated value for a module identifier hash.


The documentation for this class was generated from the following file: