ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetConditions
SCT_ConditionsTools
SCT_ConditionsTools
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
17
#include "
InDetConditionsSummaryService/InDetHierarchy.h
"
18
#include "
SCT_ConditionsTools/ISCT_ConditionsTool.h
"
19
20
class
Identifier
;
21
26
27
class
ISCT_MonitorConditionsTool
:
virtual
public
ISCT_ConditionsTool
{
28
29
public
:
30
//@name Service methods
32
33
virtual
~ISCT_MonitorConditionsTool
() =
default
;
34
36
38
DeclareInterfaceID
(
ISCT_MonitorConditionsTool
, 1, 0);
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
ISCT_ConditionsTool.h
header file for baseclass of SCT conditions tools
InDetHierarchy.h
Header containing the InDetHierarchy enum, to avoid pulling in a class every time it is needed and na...
ISCT_ConditionsTool
Base class for SCT conditions tools so they can be used in the summary tool.
Definition
ISCT_ConditionsTool.h:34
ISCT_MonitorConditionsTool
Tool that keeps track of errors caught by the monitoring.
Definition
ISCT_MonitorConditionsTool.h:27
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 EventContext &ctx) const =0
Return a list of bad stip Identifiers.
ISCT_MonitorConditionsTool::~ISCT_MonitorConditionsTool
virtual ~ISCT_MonitorConditionsTool()=default
ISCT_MonitorConditionsTool::badStripsAsString
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...
ISCT_MonitorConditionsTool::badStrips
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.
Identifier
Definition
IdentifierFieldParser.cxx:14
Generated on
for ATLAS Offline Software by
1.17.0