3#include "GaudiKernel/IInterface.h"
4#include "GaudiKernel/Kernel.h"
16static const InterfaceID IID_ICgemGeomSvc(
"ICgemGeomSvc",1,0);
24 static const InterfaceID&
interfaceID() {
return IID_ICgemGeomSvc; }
virtual double getThicknessOfAnode(int i) const =0
virtual CgemGeoReadoutPlane * getReadoutPlane(int iLayer, int iSheet) const =0
virtual double getInnerROfCgem() const =0
virtual double getThicknessOfCathode(int i) const =0
virtual int getNumberOfCgemLayer() const =0
virtual CgemGeoLayer * getCgemLayer(int i) const =0
virtual double getOuterROfCgem() const =0
virtual double getThicknessOfGapD(int i) const =0
static const InterfaceID & interfaceID()
virtual CgemGeoSeparator * getCgemSeparator() const =0
virtual double getLengthOfCgem() const =0
virtual CgemGeoAlign * getAlignPtr() const =0
virtual CgemMidDriftPlane * getMidDriftPtr() const =0
virtual int getNumberOfCgemFoil() const =0
virtual double getThicknessOfCgemLayer(int i) const =0