ATLAS Offline Software
Public Member Functions | List of all members
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. More...
 
virtual bool available (const SCT_CondParameterData::ParameterIndex iparam, const EventContext &ctx) const =0
 Is the required parameter available? More...
 
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. More...
 
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) More...
 
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? More...
 
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? More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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?) More...
 
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. More...
 
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  ,
,
 
)

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: