ATLAS Offline Software
ITRT_ConditionsSvc.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 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:
36 
37  virtual ~ITRT_ConditionsSvc() {};
38 
39  static const InterfaceID& interfaceID();
40 
42 
43 };
44 
45 inline const InterfaceID& ITRT_ConditionsSvc::interfaceID() {
46  static const InterfaceID IID("ITRT_ConditionsSvc",1,0);
47  return IID;
48 }
49 
50 #endif // ITRT_CONDITIONSSVC_H
ITRT_ConditionsSvc::interfaceID
static const InterfaceID & interfaceID()
Definition: ITRT_ConditionsSvc.h:45
InDet::TRT_COND_CAUTION_PID
@ TRT_COND_CAUTION_PID
Definition: ITRT_ConditionsSvc.h:24
InDet
Primary Vertex Finder.
Definition: VP1ErrorUtils.h:36
ITRT_ConditionsSvc::~ITRT_ConditionsSvc
virtual ~ITRT_ConditionsSvc()
Definition: ITRT_ConditionsSvc.h:37
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