9#ifndef SCT_ConditionsSummaryTool_h
10#define SCT_ConditionsSummaryTool_h
22#include "GaudiKernel/ToolHandle.h"
57 virtual bool isGood(
const IdentifierHash& elementHash,
const Identifier& elementId,
const EventContext& ctx,
const IDCCacheEntry* cacheEntry=
nullptr)
const override;
59 virtual std::unique_ptr<InDet::SiDetectorElementStatus>
63 virtual bool hasBSError(
const IdentifierHash& elementHash,
const EventContext& ctx,
const IDCCacheEntry* cacheEntry=
nullptr)
const override;
65 virtual uint64_t
getBSErrorWord(
const IdentifierHash& moduleHash,
const EventContext& ctx,
const IDCCacheEntry* cacheEntry=
nullptr)
const override;
68 virtual IDCCacheEntry*
getCacheEntryOut(
const EventContext& ctx)
const override;
71 std::unique_ptr<InDet::SiDetectorElementStatus>
76 {
this,
"ConditionsTools", {},
""};
78 {
this,
"SCTDetEleCollKey",
"SCT_DetectorElementCollection",
"Key of SiDetectorElementCollection for SCT"};
80 {
this,
"SCTDetElStatusEventDataBaseKey",
"",
"Optional event data key of an input SiDetectorElementStatus on which the newly created object will be based."};
82 {
this,
"SCTDetElStatusCondDataBaseKey",
"" ,
"Optional conditions data key of an input SiDetectorElementStatus on which the newly created object will be based."};
Header containing the InDetHierarchy enum, to avoid pulling in a class every time it is needed and na...
Header file for AthHistogramAlgorithm.
This is a "hash" representation of an Identifier.
This is an Identifier helper class for the SCT subdetector.
Property holding a SG store/key/clid from which a ReadHandle is made.