|
ATLAS Offline Software
|
Go to the documentation of this file.
13 #ifndef SCT_ConfigurationConditionsTool_h
14 #define SCT_ConfigurationConditionsTool_h
25 #include "GaudiKernel/ToolHandle.h"
26 #include "GaudiKernel/EventContext.h"
27 #include "GaudiKernel/ContextSpecificPtr.h"
66 virtual const std::set<Identifier>*
badModules(
const EventContext& ctx)
const override;
67 virtual const std::set<Identifier>*
badModules()
const override;
69 virtual void badStrips(std::set<Identifier>& strips,
const EventContext& ctx,
bool ignoreBadModules=
false,
bool ignoreBadChips=
false)
const override;
70 virtual void badStrips(std::set<Identifier>& strips,
bool ignoreBadModules=
false,
bool ignoreBadChips=
false)
const override;
72 virtual void badStrips(
const Identifier& moduleId, std::set<Identifier>& strips,
const EventContext& ctx,
bool ignoreBadModules=
false,
bool ignoreBadChips=
false)
const override;
73 virtual void badStrips(
const Identifier& moduleId, std::set<Identifier>& strips,
bool ignoreBadModules=
false,
bool ignoreBadChips=
false)
const override;
78 virtual const std::map<IdentifierHash, std::pair<bool, bool>>*
badLinks(
const EventContext& ctx)
const override;
79 virtual const std::map<IdentifierHash, std::pair<bool, bool>>*
badLinks()
const override;
81 virtual const std::map<Identifier, unsigned int>*
badChips(
const EventContext& ctx)
const override;
82 virtual const std::map<Identifier, unsigned int>*
badChips()
const override;
84 virtual unsigned int badChips(
const Identifier& moduleId,
const EventContext& ctx)
const override;
87 virtual int getChip(
const Identifier& stripId,
const EventContext& ctx)
const override;
95 BooleanProperty
m_checkStripsInsideModules{
this,
"checkStripsInsideModule",
true,
" Do we want to check if a strip is bad because it is inside a bad module"};
112 #endif // SCT_ConfigurationConditionsTool_h
::StatusCode StatusCode
StatusCode definition for legacy code.
Class for data object used in SCT_ConfigurationCondAlg and SCT_ConfigurationConditionsTool.
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...