ATLAS Offline Software
ITRT_DAQ_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_DAQ_CONDITIONSSVC_H
6 #define ITRT_DAQ_CONDITIONSSVC_H
7 
8 /*----------------------------------------------------
9  * @file ITRT_DAQ_ConditionsSvc.h
10  * @IService Interface for TRT_DAQ_ConditionsSvc
11  * @author Denver Whittington
12  *///-------------------------------------------------
13 
14 // Header Includes
15 #include "GaudiKernel/IService.h"
16 #include "TRT_ConditionsServices/ITRT_ConditionsSvc.h" // for InDet::TRT_CondFlag
17 
18 // Class definition for this Service
19 class ITRT_DAQ_ConditionsSvc : virtual public IService {
20 
21  public:
22 
24  static const InterfaceID& interfaceID();
25 
27 
30  virtual InDet::TRT_CondFlag condSummaryStatus( unsigned int ) = 0;
31 
32 };
33 
34 inline const InterfaceID& ITRT_DAQ_ConditionsSvc::interfaceID() {
35  static const InterfaceID IID("ITRT_DAQ_ConditionsSvc",1,0);
36  return IID;
37 }
38 
39 #endif // ITRT_DAQ_CONDITIONSSVC_H
ITRT_DAQ_ConditionsSvc::interfaceID
static const InterfaceID & interfaceID()
Interface ID.
Definition: ITRT_DAQ_ConditionsSvc.h:34
ITRT_ConditionsSvc.h
ITRT_DAQ_ConditionsSvc
Definition: ITRT_DAQ_ConditionsSvc.h:19
InDet::TRT_CondFlag
TRT_CondFlag
status flag to be derived from the inheriting tool's conditions info
Definition: ITRT_ConditionsSvc.h:19
ITRT_DAQ_ConditionsSvc::condSummaryStatus
virtual InDet::TRT_CondFlag condSummaryStatus(unsigned int)=0
ConditionsSummaryStatus for a ROD ID.