|
ATLAS Offline Software
|
Go to the documentation of this file.
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;
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."};
89 #endif // SCT_ConditionsSummaryTool_h
::StatusCode StatusCode
StatusCode definition for legacy code.
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...