BOSS 7.0.2
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
 
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 ()
 
static const InterfaceID & interfaceID ()
 

Detailed Description

Member Function Documentation

◆ Dump() [1/2]

virtual void IMdcGeomSvc::Dump ( )
pure virtual

Implemented in MdcGeomSvc, and MdcGeomSvc.

◆ Dump() [2/2]

virtual void IMdcGeomSvc::Dump ( )
pure virtual

Implemented in MdcGeomSvc, and MdcGeomSvc.

◆ GeneralLayer() [1/2]

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

Implemented in MdcGeomSvc, and MdcGeomSvc.

Referenced by DedxCorrecSvc::PathL().

◆ GeneralLayer() [2/2]

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

Implemented in MdcGeomSvc, and MdcGeomSvc.

◆ getGeneralLayerSize() [1/2]

virtual const int IMdcGeomSvc::getGeneralLayerSize ( )
pure virtual

Implemented in MdcGeomSvc, and MdcGeomSvc.

◆ getGeneralLayerSize() [2/2]

virtual const int IMdcGeomSvc::getGeneralLayerSize ( )
pure virtual

Implemented in MdcGeomSvc, and MdcGeomSvc.

◆ getLayerSize() [1/2]

virtual const int IMdcGeomSvc::getLayerSize ( )
pure virtual

Implemented in MdcGeomSvc, and MdcGeomSvc.

Referenced by FTFinder::begin_run().

◆ getLayerSize() [2/2]

virtual const int IMdcGeomSvc::getLayerSize ( )
pure virtual

Implemented in MdcGeomSvc, and MdcGeomSvc.

◆ getSuperLayerSize() [1/2]

virtual const int IMdcGeomSvc::getSuperLayerSize ( )
pure virtual

Implemented in MdcGeomSvc, and MdcGeomSvc.

Referenced by FTFinder::begin_run().

◆ getSuperLayerSize() [2/2]

virtual const int IMdcGeomSvc::getSuperLayerSize ( )
pure virtual

Implemented in MdcGeomSvc, and MdcGeomSvc.

◆ getWireSize() [1/2]

virtual const int IMdcGeomSvc::getWireSize ( )
pure virtual

◆ getWireSize() [2/2]

virtual const int IMdcGeomSvc::getWireSize ( )
pure virtual

Implemented in MdcGeomSvc, and MdcGeomSvc.

◆ interfaceID() [1/2]

static const InterfaceID & IMdcGeomSvc::interfaceID ( )
inlinestatic

Definition at line 17 of file InstallArea/include/MdcGeomSvc/MdcGeomSvc/IMdcGeomSvc.h.

17{ return IID_IMdcGeomSvc; }

◆ interfaceID() [2/2]

static const InterfaceID & IMdcGeomSvc::interfaceID ( )
inlinestatic

Definition at line 17 of file Mdc/MdcGeomSvc/MdcGeomSvc-00-01-37/MdcGeomSvc/IMdcGeomSvc.h.

17{ return IID_IMdcGeomSvc; }

◆ Layer() [1/2]

◆ Layer() [2/2]

virtual const MdcGeoLayer *const IMdcGeomSvc::Layer ( unsigned  id)
pure virtual

Implemented in MdcGeomSvc, and MdcGeomSvc.

◆ SuperLayer() [1/2]

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

Implemented in MdcGeomSvc, and MdcGeomSvc.

◆ SuperLayer() [2/2]

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

Implemented in MdcGeomSvc, and MdcGeomSvc.

◆ Wire() [1/4]

◆ Wire() [2/4]

virtual const MdcGeoWire *const IMdcGeomSvc::Wire ( unsigned  id)
pure virtual

Implemented in MdcGeomSvc, and MdcGeomSvc.

◆ Wire() [3/4]

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

Implemented in MdcGeomSvc, and MdcGeomSvc.

◆ Wire() [4/4]

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

Implemented in MdcGeomSvc, and MdcGeomSvc.


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