ATLAS Offline Software
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 
12 
13 #include <string>
14 
15 #ifndef TRT_CONDFLAGS
16 #define TRT_CONDFLAGS
17 namespace InDet {
19  enum TRT_CondFlag {
27  };
28 }
29 #endif // TRT_CONDFLAGS
30 
31 class Identifier;
32 class IdentifierHash;
33 
34 class ITRT_ConditionsSvc : virtual public IService {
35  public:
37 
38  virtual ~ITRT_ConditionsSvc() {};
39 
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