11#ifndef ISCT_ConfigurationConditionsTool_h
12#define ISCT_ConfigurationConditionsTool_h
42 virtual const std::set<Identifier>*
badModules(
const EventContext& ctx)
const =0;
45 virtual const std::map<IdentifierHash, std::pair<bool, bool> >*
badLinks(
const EventContext& ctx)
const =0;
50 virtual const std::map<Identifier, unsigned int>*
badChips(
const EventContext& ctx)
const =0;
55 virtual void badStrips(std::set<Identifier>& strips,
const EventContext& ctx,
bool ignoreBadModules=
false,
bool ignoreBadChips=
false)
const =0;
57 virtual void badStrips(
const Identifier& moduleId, std::set<Identifier>& strips,
const EventContext& ctx,
bool ignoreBadModules=
false,
bool ignoreBadChips=
false)
const =0;
Header containing the InDetHierarchy enum, to avoid pulling in a class every time it is needed and na...
This is a "hash" representation of an Identifier.