ATLAS Offline Software
ITRT_ConditionsTestSvc.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_CONDITIONSTESTSVC_H
6 #define ITRT_CONDITIONSTESTSVC_H
7 
14 #include "GaudiKernel/IService.h"
15 
16 class Identifier;
17 
18 class ITRT_ConditionsTestSvc : virtual public IService {
19 
20  public:
21 
22  //virtual ~ITRT_ConditionsTestSvc();
23 
25  static const InterfaceID& interfaceID();
26 
28  virtual StatusCode test( const Identifier& ) = 0;
29 
30  private:
31 
32 };
33 
34 inline const InterfaceID& ITRT_ConditionsTestSvc::interfaceID() {
35  static const InterfaceID IID("ITRT_ConditionsTestSvc",1,0);
36  return IID;
37 }
38 
39 #endif // ITRT_CONDITIONSTESTSVC_H
Identifier
Definition: DetectorDescription/Identifier/Identifier/Identifier.h:32
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
ITRT_ConditionsTestSvc::test
virtual StatusCode test(const Identifier &)=0
Test!
ITRT_ConditionsTestSvc::interfaceID
static const InterfaceID & interfaceID()
Interface ID.
Definition: ITRT_ConditionsTestSvc.h:34
ITRT_ConditionsTestSvc
Definition: ITRT_ConditionsTestSvc.h:18