ATLAS Offline Software
ISCT_MonitorConditionsTool.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3 */
4 
11 #ifndef ISCT_MonitorConditionsTool_h
12 #define ISCT_MonitorConditionsTool_h
13 
14 #include <set>
15 #include <string>
16 
19 
20 class Identifier;
21 
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 =0;
42  virtual void badStrips(std::set<Identifier>& strips, const EventContext& ctx) const =0;
44  virtual void badStrips(const Identifier& moduleId, std::set<Identifier>& strips) const =0;
45  virtual void badStrips(const Identifier& moduleId, std::set<Identifier>& strips, const EventContext& ctx) const =0;
47  virtual std::string badStripsAsString(const Identifier& moduleId) const =0;
48  virtual std::string badStripsAsString(const Identifier& moduleId, const EventContext& ctx) const =0;
49 
50  private:
51 
52 };
53 
54 #endif // ISCT_MonitorConditionsTool_h
ISCT_MonitorConditionsTool
Definition: ISCT_MonitorConditionsTool.h:27
ISCT_ConditionsTool.h
ISCT_MonitorConditionsTool::~ISCT_MonitorConditionsTool
virtual ~ISCT_MonitorConditionsTool()=default
ISCT_MonitorConditionsTool::badStrips
virtual void badStrips(std::set< Identifier > &strips, const EventContext &ctx) const =0
ISCT_MonitorConditionsTool::badStripsAsString
virtual std::string badStripsAsString(const Identifier &moduleId) const =0
Return a (space-separated) string of bad stip numbers (including hyphanated ranges) as they are writt...
InDetHierarchy.h
ISCT_MonitorConditionsTool::DeclareInterfaceID
DeclareInterfaceID(ISCT_MonitorConditionsTool, 1, 0)
Creates the InterfaceID and interfaceID() method.
ISCT_MonitorConditionsTool::badStrips
virtual void badStrips(std::set< Identifier > &strips) const =0
Return a list of bad stip Identifiers.
ISCT_MonitorConditionsTool::badStrips
virtual void badStrips(const Identifier &moduleId, std::set< Identifier > &strips, const EventContext &ctx) const =0
ISCT_MonitorConditionsTool::badStripsAsString
virtual std::string badStripsAsString(const Identifier &moduleId, const EventContext &ctx) const =0
ISCT_MonitorConditionsTool::badStrips
virtual void badStrips(const Identifier &moduleId, std::set< Identifier > &strips) const =0
Return a list of bad stip Identifiers for a given module.
ISCT_ConditionsTool
Definition: ISCT_ConditionsTool.h:34
Identifier
Definition: IdentifierFieldParser.cxx:14