Interface class for service providing summary of status of a detector element.
More...
#include <IInDetConditionsTool.h>
|
| virtual | ~IInDetConditionsTool ()=default |
| | DeclareInterfaceID (IInDetConditionsTool, 1, 0) |
| | Creates the InterfaceID and interfaceID() method.
|
| virtual bool | isActive (const Identifier &elementId, const InDetConditions::Hierarchy h, const EventContext &ctx) const =0 |
| virtual bool | isActive (const IdentifierHash &elementHash, const EventContext &ctx) const =0 |
| virtual bool | isActive (const IdentifierHash &elementHash, const Identifier &elementId, const EventContext &ctx) const =0 |
| virtual double | activeFraction (const IdentifierHash &elementHash, const Identifier &idStart, const Identifier &idEnd, const EventContext &ctx) const =0 |
| virtual bool | isGood (const Identifier &elementId, const InDetConditions::Hierarchy h, const EventContext &ctx) const =0 |
| virtual bool | isGood (const IdentifierHash &elementHash, const EventContext &ctx) const =0 |
| virtual bool | isGood (const IdentifierHash &elementHash, const Identifier &elementId, const EventContext &ctx, const IDCCacheEntry *cacheEntry=nullptr) const =0 |
| virtual double | goodFraction (const IdentifierHash &elementHash, const Identifier &idStart, const Identifier &idEnd, const EventContext &ctx) const =0 |
| virtual bool | hasBSError (const IdentifierHash &elementHash, const EventContext &ctx, const IDCCacheEntry *cacheEntry=nullptr) const =0 |
| virtual bool | hasBSError (const IdentifierHash &elementHash, Identifier elementId, const EventContext &ctx, const IDCCacheEntry *cacheEntry=nullptr) const =0 |
| virtual uint64_t | getBSErrorWord (const IdentifierHash &elementHash, const EventContext &ctx, const IDCCacheEntry *cacheEntry=nullptr) const =0 |
| virtual uint64_t | getBSErrorWord (const IdentifierHash &elementHash, const int index, const EventContext &ctx, const IDCCacheEntry *cacheEntry=nullptr) const =0 |
| virtual IDCCacheEntry * | getCacheEntryOut (const EventContext &ctx) const =0 |
Interface class for service providing summary of status of a detector element.
Definition at line 26 of file IInDetConditionsTool.h.
◆ ~IInDetConditionsTool()
| virtual IInDetConditionsTool::~IInDetConditionsTool |
( |
| ) |
|
|
virtualdefault |
◆ activeFraction()
| virtual double IInDetConditionsTool::activeFraction |
( |
const IdentifierHash & | elementHash, |
|
|
const Identifier & | idStart, |
|
|
const Identifier & | idEnd, |
|
|
const EventContext & | ctx ) const |
|
pure virtual |
◆ DeclareInterfaceID()
Creates the InterfaceID and interfaceID() method.
◆ getBSErrorWord() [1/2]
| virtual uint64_t IInDetConditionsTool::getBSErrorWord |
( |
const IdentifierHash & | elementHash, |
|
|
const EventContext & | ctx, |
|
|
const IDCCacheEntry * | cacheEntry = nullptr ) const |
|
pure virtual |
◆ getBSErrorWord() [2/2]
| virtual uint64_t IInDetConditionsTool::getBSErrorWord |
( |
const IdentifierHash & | elementHash, |
|
|
const int | index, |
|
|
const EventContext & | ctx, |
|
|
const IDCCacheEntry * | cacheEntry = nullptr ) const |
|
pure virtual |
◆ getCacheEntryOut()
| virtual IDCCacheEntry * IInDetConditionsTool::getCacheEntryOut |
( |
const EventContext & | ctx | ) |
const |
|
pure virtual |
◆ goodFraction()
| virtual double IInDetConditionsTool::goodFraction |
( |
const IdentifierHash & | elementHash, |
|
|
const Identifier & | idStart, |
|
|
const Identifier & | idEnd, |
|
|
const EventContext & | ctx ) const |
|
pure virtual |
◆ hasBSError() [1/2]
| virtual bool IInDetConditionsTool::hasBSError |
( |
const IdentifierHash & | elementHash, |
|
|
const EventContext & | ctx, |
|
|
const IDCCacheEntry * | cacheEntry = nullptr ) const |
|
pure virtual |
◆ hasBSError() [2/2]
◆ isActive() [1/3]
◆ isActive() [2/3]
| virtual bool IInDetConditionsTool::isActive |
( |
const IdentifierHash & | elementHash, |
|
|
const EventContext & | ctx ) const |
|
pure virtual |
◆ isActive() [3/3]
| virtual bool IInDetConditionsTool::isActive |
( |
const IdentifierHash & | elementHash, |
|
|
const Identifier & | elementId, |
|
|
const EventContext & | ctx ) const |
|
pure virtual |
◆ isGood() [1/3]
◆ isGood() [2/3]
| virtual bool IInDetConditionsTool::isGood |
( |
const IdentifierHash & | elementHash, |
|
|
const EventContext & | ctx ) const |
|
pure virtual |
◆ isGood() [3/3]
| virtual bool IInDetConditionsTool::isGood |
( |
const IdentifierHash & | elementHash, |
|
|
const Identifier & | elementId, |
|
|
const EventContext & | ctx, |
|
|
const IDCCacheEntry * | cacheEntry = nullptr ) const |
|
pure virtual |
The documentation for this class was generated from the following file: