ATLAS Offline Software
ITGCcablingServerSvc.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef ITGCCABLINGGETTERSVC_H
6 #define ITGCCABLINGGETTERSVC_H
7 
10 
11 
12 // Declaration of the interface ID ( interface id, major version, minor version)
13 static const InterfaceID IID_TGCcablingServerSvc("TGCcablingServerSvc", 1 , 0);
14 
15 class ITGCcablingServerSvc : virtual public IInterface
16 {
17  public:
18 
19  // / Retrieve interface ID
20  static const InterfaceID& interfaceID() { return IID_TGCcablingServerSvc; }
21 
22  // serve the cabling implementation
23  virtual StatusCode giveCabling(const ITGCcablingSvc*&) const=0;
24  virtual bool isAtlas(void) const=0;
25 };
26 
27 #endif //ITGCCABLINGSVC_H
ITGCcablingSvc
Definition: ITGCcablingSvc.h:31
ITGCcablingSvc.h
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
ITGCcablingServerSvc::interfaceID
static const InterfaceID & interfaceID()
Definition: ITGCcablingServerSvc.h:20
ITGCcablingServerSvc::isAtlas
virtual bool isAtlas(void) const =0
ITGCcablingServerSvc::giveCabling
virtual StatusCode giveCabling(const ITGCcablingSvc *&) const =0
IOVSvcDefs.h
defines and typedefs for IOVSvc
ITGCcablingServerSvc
Definition: ITGCcablingServerSvc.h:16