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;
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.