ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetConditions
SCT_ConditionsTools
SCT_ConditionsTools
ISCT_DetectorLevelConditionsTool.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_DetectorLevelConditionsTool_h
12
#define ISCT_DetectorLevelConditionsTool_h
13
14
#include "GaudiKernel/IAlgTool.h"
15
#include "GaudiKernel/EventContext.h"
16
17
#include <list>
18
19
class
StatusCode
;
20
25
26
class
ISCT_DetectorLevelConditionsTool
:
virtual
public
IAlgTool {
27
28
public
:
29
//@name Service methods
31
32
virtual
~ISCT_DetectorLevelConditionsTool
() =
default
;
33
35
DeclareInterfaceID
(
ISCT_DetectorLevelConditionsTool
, 1, 0);
37
39
virtual
bool
isGood
(
const
EventContext& ctx)
const
=0;
40
42
//BEC = -2/0/2 for ECC/B/ECA
43
virtual
bool
isGood
(
int
bec,
const
EventContext& ctx)
const
=0;
44
45
private
:
46
47
};
48
49
#endif
// ISCT_DetectorLevelConditionsTool_h
ISCT_DetectorLevelConditionsTool
Definition
ISCT_DetectorLevelConditionsTool.h:26
ISCT_DetectorLevelConditionsTool::DeclareInterfaceID
DeclareInterfaceID(ISCT_DetectorLevelConditionsTool, 1, 0)
Creates the InterfaceID and interfaceID() method.
ISCT_DetectorLevelConditionsTool::isGood
virtual bool isGood(int bec, const EventContext &ctx) const =0
Summarise the result of the barrel/endcap as good/bad.
ISCT_DetectorLevelConditionsTool::~ISCT_DetectorLevelConditionsTool
virtual ~ISCT_DetectorLevelConditionsTool()=default
ISCT_DetectorLevelConditionsTool::isGood
virtual bool isGood(const EventContext &ctx) const =0
Summarise the result of the detector as good/bad.
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
Generated on
for ATLAS Offline Software by
1.17.0