ATLAS Offline Software
Loading...
Searching...
No Matches
ISCT_MonitorConditionsTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3*/
4
10
11#ifndef ISCT_MonitorConditionsTool_h
12#define ISCT_MonitorConditionsTool_h
13
14#include <set>
15#include <string>
16
19
20class Identifier;
21
26
28
29 public:
30 //@name Service methods
32
33 virtual ~ISCT_MonitorConditionsTool() = default;
34
36
39
41 virtual void badStrips(std::set<Identifier>& strips, const EventContext& ctx) const =0;
43 virtual void badStrips(const Identifier& moduleId, std::set<Identifier>& strips, const EventContext& ctx) const =0;
45 virtual std::string badStripsAsString(const Identifier& moduleId, const EventContext& ctx) const =0;
46
47 private:
48
49};
50
51#endif // ISCT_MonitorConditionsTool_h
header file for baseclass of SCT conditions tools
Header containing the InDetHierarchy enum, to avoid pulling in a class every time it is needed and na...
Base class for SCT conditions tools so they can be used in the summary tool.
Tool that keeps track of errors caught by the monitoring.
DeclareInterfaceID(ISCT_MonitorConditionsTool, 1, 0)
Creates the InterfaceID and interfaceID() method.
virtual void badStrips(std::set< Identifier > &strips, const EventContext &ctx) const =0
Return a list of bad stip Identifiers.
virtual ~ISCT_MonitorConditionsTool()=default
virtual std::string badStripsAsString(const Identifier &moduleId, const EventContext &ctx) const =0
Return a (space-separated) string of bad stip numbers (including hyphanated ranges) as they are writt...
virtual void badStrips(const Identifier &moduleId, std::set< Identifier > &strips, const EventContext &ctx) const =0
Return a list of bad stip Identifiers for a given module.