![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef IInDetConditionsSvc_h
10 #define IInDetConditionsSvc_h
12 #include "GaudiKernel/IInterface.h"
53 static const InterfaceID IID_IInDetConditionsSvc(
"IInDetConditionsSvc",1,0);
54 return IID_IInDetConditionsSvc;
virtual bool isActive(const IdentifierHash &elementHash, const Identifier &elementId)=0
static const InterfaceID & interfaceID()
reimplemented from IInterface
virtual bool isActive(const IdentifierHash &elementHash)=0
virtual double activeFraction(const IdentifierHash &elementHash, const Identifier &idStart, const Identifier &idEnd)=0
activeFraction method gives the fraction of active elements in the range of identifiers
virtual double goodFraction(const IdentifierHash &elementHash, const Identifier &idStart, const Identifier &idEnd)=0
goodFraction method gives the fraction of good elements in the range of identifiers
virtual bool isGood(const Identifier &elementId, const InDetConditions::Hierarchy h=InDetConditions::DEFAULT)=0
virtual bool isGood(const IdentifierHash &elementHash, const Identifier &elementId)=0
virtual ~IInDetConditionsSvc()
virtual bool isGood(const IdentifierHash &elementHash)=0
virtual bool isActive(const Identifier &elementId, const InDetConditions::Hierarchy h=InDetConditions::DEFAULT)=0