9#ifndef IInDetConditionsSvc_h
10#define IInDetConditionsSvc_h
12#include "GaudiKernel/IInterface.h"
Header containing the InDetHierarchy enum, to avoid pulling in a class every time it is needed and na...
Header file for AthHistogramAlgorithm.
Interface class for service providing summary of status of a detector element.
virtual bool isGood(const IdentifierHash &elementHash)=0
virtual ~IInDetConditionsSvc()
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 isActive(const IdentifierHash &elementHash)=0
virtual bool isActive(const Identifier &elementId, const InDetConditions::Hierarchy h=InDetConditions::DEFAULT)=0
virtual bool isGood(const IdentifierHash &elementHash, const Identifier &elementId)=0
virtual bool isGood(const Identifier &elementId, const InDetConditions::Hierarchy h=InDetConditions::DEFAULT)=0
DeclareInterfaceID(IInDetConditionsSvc, 1, 0)
Declare interface ID.
virtual bool isActive(const IdentifierHash &elementHash, const Identifier &elementId)=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
This is a "hash" representation of an Identifier.