ATLAS Offline Software
IIBLParameterSvc.h
Go to the documentation of this file.
1 // Hey emacs, this is -*- C++ -*-.
2 /*
3  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
4 */
5 
7 // IBLParameterSvc.h
8 // Header file for class IBLParameterSvc
10 // (c) ATLAS Detector software
12 //
13 
14 #ifndef PIXELGEOMODEL_IIBLPARAMETERSVC_H
15 #define PIXELGEOMODEL_IIBLPARAMETERSVC_H
16 
17 
18 #include "GaudiKernel/IInterface.h"
19 #include <string>
20 
21 
23  : virtual public IInterface
24 {
25 public:
27 
28  virtual void setBoolParameters(bool& param, const std::string& paramName) = 0;
29  virtual bool containsIBL() = 0;
30  virtual bool contains3D() = 0;
31  virtual bool containsDBM() = 0;
32 
33 };
34 
35 
36 #endif // not PIXELGEOMODEL_IIBLPARAMETERSVC_H
37 
IIBLParameterSvc::containsIBL
virtual bool containsIBL()=0
IIBLParameterSvc::contains3D
virtual bool contains3D()=0
IIBLParameterSvc
Definition: IIBLParameterSvc.h:24
IIBLParameterSvc::containsDBM
virtual bool containsDBM()=0
IIBLParameterSvc::DeclareInterfaceID
DeclareInterfaceID(IIBLParameterSvc, 1, 0)
IIBLParameterSvc::setBoolParameters
virtual void setBoolParameters(bool &param, const std::string &paramName)=0