BOSS 7.0.8
BESIII Offline Software System
Loading...
Searching...
No Matches
IMdcGeomSvc Class Referenceabstract

#include <IMdcGeomSvc.h>

+ Inheritance diagram for IMdcGeomSvc:

Public Member Functions

virtual const MdcGeoWire *const Wire (unsigned id)=0
 
virtual const MdcGeoWire *const Wire (unsigned lyrid, unsigned wirid)=0
 
virtual const MdcGeoLayer *const Layer (unsigned id)=0
 
virtual const MdcGeoSuper *const SuperLayer (unsigned id)=0
 
virtual const MdcGeoGeneral *const GeneralLayer (unsigned id)=0
 
virtual const int getWireSize ()=0
 
virtual const int getLayerSize ()=0
 
virtual const int getSuperLayerSize ()=0
 
virtual const int getGeneralLayerSize ()=0
 
virtual void Dump ()=0
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Detailed Description

Definition at line 15 of file IMdcGeomSvc.h.

Member Function Documentation

◆ Dump()

virtual void IMdcGeomSvc::Dump ( )
pure virtual

Implemented in MdcGeomSvc.

◆ GeneralLayer()

virtual const MdcGeoGeneral *const IMdcGeomSvc::GeneralLayer ( unsigned  id)
pure virtual

Implemented in MdcGeomSvc.

Referenced by DedxCorrecSvc::PathL().

◆ getGeneralLayerSize()

virtual const int IMdcGeomSvc::getGeneralLayerSize ( )
pure virtual

Implemented in MdcGeomSvc.

◆ getLayerSize()

virtual const int IMdcGeomSvc::getLayerSize ( )
pure virtual

Implemented in MdcGeomSvc.

Referenced by FTFinder::begin_run().

◆ getSuperLayerSize()

virtual const int IMdcGeomSvc::getSuperLayerSize ( )
pure virtual

Implemented in MdcGeomSvc.

Referenced by FTFinder::begin_run().

◆ getWireSize()

virtual const int IMdcGeomSvc::getWireSize ( )
pure virtual

◆ interfaceID()

static const InterfaceID & IMdcGeomSvc::interfaceID ( )
inlinestatic

Definition at line 17 of file IMdcGeomSvc.h.

17{ return IID_IMdcGeomSvc; }

◆ Layer()

◆ SuperLayer()

virtual const MdcGeoSuper *const IMdcGeomSvc::SuperLayer ( unsigned  id)
pure virtual

Implemented in MdcGeomSvc.

◆ Wire() [1/2]

◆ Wire() [2/2]

virtual const MdcGeoWire *const IMdcGeomSvc::Wire ( unsigned  lyrid,
unsigned  wirid 
)
pure virtual

Implemented in MdcGeomSvc.


The documentation for this class was generated from the following file: