ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetConditions
TRT_ConditionsServices
TRT_ConditionsServices
ITRT_ConditionsSvc.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef ITRT_CONDITIONSSVC_H
6
#define ITRT_CONDITIONSSVC_H
7
8
#include "GaudiKernel/IService.h"
9
#include "GaudiKernel/StatusCode.h"
10
11
#include "
InDetConditionsSummaryService/InDetHierarchy.h
"
12
13
#include <string>
14
15
#ifndef TRT_CONDFLAGS
16
#define TRT_CONDFLAGS
17
namespace
InDet
{
19
enum
TRT_CondFlag
{
20
TRT_COND_NOINFO
,
21
TRT_COND_GOOD
,
22
TRT_COND_CAUTION
,
23
TRT_COND_CAUTION_TRACKING
,
24
TRT_COND_CAUTION_PID
,
25
TRT_COND_BAD
,
26
TRT_COND_SKIPME
27
};
28
}
29
#endif
// TRT_CONDFLAGS
30
31
class
Identifier
;
32
class
IdentifierHash
;
33
34
class
ITRT_ConditionsSvc
:
virtual
public
IService {
35
public
:
36
DeclareInterfaceID
(
ITRT_ConditionsSvc
,1,0);
37
38
virtual
~ITRT_ConditionsSvc
() {};
39
40
virtual
InDet::TRT_CondFlag
condSummaryStatus
(
const
Identifier
& ) = 0;
41
42
};
43
44
#endif
// ITRT_CONDITIONSSVC_H
InDetHierarchy.h
Header containing the InDetHierarchy enum, to avoid pulling in a class every time it is needed and na...
ITRT_ConditionsSvc
Definition
ITRT_ConditionsSvc.h:34
ITRT_ConditionsSvc::condSummaryStatus
virtual InDet::TRT_CondFlag condSummaryStatus(const Identifier &)=0
ITRT_ConditionsSvc::~ITRT_ConditionsSvc
virtual ~ITRT_ConditionsSvc()
Definition
ITRT_ConditionsSvc.h:38
ITRT_ConditionsSvc::DeclareInterfaceID
DeclareInterfaceID(ITRT_ConditionsSvc, 1, 0)
IdentifierHash
This is a "hash" representation of an Identifier.
Definition
IdentifierHash.h:25
InDet::TRT_CondFlag
TRT_CondFlag
status flag to be derived from the inheriting tool's conditions info
Definition
ITRT_ConditionsSvc.h:19
InDet::TRT_COND_NOINFO
@ TRT_COND_NOINFO
Definition
ITRT_ConditionsSvc.h:20
InDet::TRT_COND_CAUTION_PID
@ TRT_COND_CAUTION_PID
Definition
ITRT_ConditionsSvc.h:24
InDet::TRT_COND_SKIPME
@ TRT_COND_SKIPME
Definition
ITRT_ConditionsSvc.h:26
InDet::TRT_COND_CAUTION_TRACKING
@ TRT_COND_CAUTION_TRACKING
Definition
ITRT_ConditionsSvc.h:23
InDet::TRT_COND_CAUTION
@ TRT_COND_CAUTION
Definition
ITRT_ConditionsSvc.h:22
InDet::TRT_COND_GOOD
@ TRT_COND_GOOD
Definition
ITRT_ConditionsSvc.h:21
InDet::TRT_COND_BAD
@ TRT_COND_BAD
Definition
ITRT_ConditionsSvc.h:25
Identifier
Definition
IdentifierFieldParser.cxx:14
InDet
Primary Vertex Finder.
Definition
VP1ErrorUtils.h:36
Generated on
for ATLAS Offline Software by
1.17.0