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

#include <IMdcGeomSvc.h>

+ Inheritance diagram for IMdcGeomSvc:

Public Member Functions

 DeclareInterfaceID (IMdcGeomSvc, 1, 0)
 
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
 

Detailed Description

Definition at line 15 of file IMdcGeomSvc.h.

Member Function Documentation

◆ DeclareInterfaceID()

IMdcGeomSvc::DeclareInterfaceID ( IMdcGeomSvc ,
1 ,
0  )

◆ Dump()

virtual void IMdcGeomSvc::Dump ( )
pure virtual

◆ GeneralLayer()

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

Referenced by DedxCorrecSvc::PathL().

◆ getGeneralLayerSize()

virtual const int IMdcGeomSvc::getGeneralLayerSize ( )
pure virtual

◆ getLayerSize()

virtual const int IMdcGeomSvc::getLayerSize ( )
pure virtual

Referenced by FTFinder::begin_run().

◆ getSuperLayerSize()

virtual const int IMdcGeomSvc::getSuperLayerSize ( )
pure virtual

Referenced by FTFinder::begin_run().

◆ getWireSize()

virtual const int IMdcGeomSvc::getWireSize ( )
pure virtual

◆ Layer()

◆ SuperLayer()

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

◆ Wire() [1/2]

◆ Wire() [2/2]

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

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