|
ATLAS Offline Software
|
Go to the documentation of this file.
11 #ifndef ISCT_ConfigurationConditionsTool_h
12 #define ISCT_ConfigurationConditionsTool_h
42 virtual const std::set<Identifier>*
badModules(
const EventContext& ctx)
const =0;
43 virtual const std::set<Identifier>*
badModules()
const =0;
46 virtual const std::map<IdentifierHash, std::pair<bool, bool> >*
badLinks(
const EventContext& ctx)
const =0;
47 virtual const std::map<IdentifierHash, std::pair<bool, bool> >*
badLinks()
const =0;
53 virtual const std::map<Identifier, unsigned int>*
badChips(
const EventContext& ctx)
const =0;
54 virtual const std::map<Identifier, unsigned int>*
badChips()
const =0;
60 virtual void badStrips(std::set<Identifier>& strips,
const EventContext& ctx,
bool ignoreBadModules=
false,
bool ignoreBadChips=
false)
const =0;
61 virtual void badStrips(std::set<Identifier>& strips,
bool ignoreBadModules=
false,
bool ignoreBadChips=
false)
const =0;
63 virtual void badStrips(
const Identifier& moduleId, std::set<Identifier>& strips,
const EventContext& ctx,
bool ignoreBadModules=
false,
bool ignoreBadChips=
false)
const =0;
64 virtual void badStrips(
const Identifier& moduleId, std::set<Identifier>& strips,
bool ignoreBadModules=
false,
bool ignoreBadChips=
false)
const =0;
73 #endif // ISCT_ConfigurationConditionsTool_h
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...