ATLAS Offline Software
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
InDet::TRT_COND_CAUTION_PID
@ TRT_COND_CAUTION_PID
Definition:
ITRT_ConditionsSvc.h:24
InDet
Primary Vertex Finder.
Definition:
VP1ErrorUtils.h:36
ITRT_ConditionsSvc::DeclareInterfaceID
DeclareInterfaceID(ITRT_ConditionsSvc, 1, 0)
ITRT_ConditionsSvc::~ITRT_ConditionsSvc
virtual ~ITRT_ConditionsSvc()
Definition:
ITRT_ConditionsSvc.h:38
InDet::TRT_COND_NOINFO
@ TRT_COND_NOINFO
Definition:
ITRT_ConditionsSvc.h:20
InDet::TRT_COND_CAUTION
@ TRT_COND_CAUTION
Definition:
ITRT_ConditionsSvc.h:22
ITRT_ConditionsSvc::condSummaryStatus
virtual InDet::TRT_CondFlag condSummaryStatus(const Identifier &)=0
InDet::TRT_COND_SKIPME
@ TRT_COND_SKIPME
Definition:
ITRT_ConditionsSvc.h:26
InDetHierarchy.h
ITRT_ConditionsSvc
Definition:
ITRT_ConditionsSvc.h:34
InDet::TRT_COND_BAD
@ TRT_COND_BAD
Definition:
ITRT_ConditionsSvc.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_GOOD
@ TRT_COND_GOOD
Definition:
ITRT_ConditionsSvc.h:21
IdentifierHash
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
Definition:
IdentifierHash.h:25
InDet::TRT_COND_CAUTION_TRACKING
@ TRT_COND_CAUTION_TRACKING
Definition:
ITRT_ConditionsSvc.h:23
Identifier
Definition:
IdentifierFieldParser.cxx:14
Generated on Thu Nov 7 2024 21:17:40 for ATLAS Offline Software by
1.8.18