BOSS 7.0.6
BESIII Offline Software System
Loading...
Searching...
No Matches
IEmcRecGeoSvc Class Referenceabstract

#include <IEmcRecGeoSvc.h>

+ Inheritance diagram for IEmcRecGeoSvc:

Public Member Functions

virtual EmcRecCrystal GetCrystal (const Identifier &id) const =0
 
virtual HepPoint3D GetCrystalPoint (const Identifier &id, const int i) const =0
 
virtual HepPoint3D GetCCenter (const Identifier &id) const =0
 
virtual HepPoint3D GetCFrontCenter (const Identifier &id) const =0
 
virtual double GetBarrelR () const =0
 
virtual double GetBarrelOffset1 () const =0
 
virtual double GetBarrelOffset2 () const =0
 
virtual double GetBarrelh1 () const =0
 
virtual double GetBarrelh2 () const =0
 
virtual double GetBarrelh3 () const =0
 
virtual double GetBarrelL () const =0
 
virtual int GetBarrelNPhiMax () const =0
 
virtual int GetBarrelNThetaMax () const =0
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Detailed Description

Definition at line 23 of file IEmcRecGeoSvc.h.

Member Function Documentation

◆ GetBarrelh1()

virtual double IEmcRecGeoSvc::GetBarrelh1 ( ) const
pure virtual

Implemented in EmcRecGeoSvc.

◆ GetBarrelh2()

virtual double IEmcRecGeoSvc::GetBarrelh2 ( ) const
pure virtual

Implemented in EmcRecGeoSvc.

◆ GetBarrelh3()

virtual double IEmcRecGeoSvc::GetBarrelh3 ( ) const
pure virtual

Implemented in EmcRecGeoSvc.

◆ GetBarrelL()

virtual double IEmcRecGeoSvc::GetBarrelL ( ) const
pure virtual

Implemented in EmcRecGeoSvc.

◆ GetBarrelNPhiMax()

virtual int IEmcRecGeoSvc::GetBarrelNPhiMax ( ) const
pure virtual

Implemented in EmcRecGeoSvc.

◆ GetBarrelNThetaMax()

virtual int IEmcRecGeoSvc::GetBarrelNThetaMax ( ) const
pure virtual

Implemented in EmcRecGeoSvc.

◆ GetBarrelOffset1()

virtual double IEmcRecGeoSvc::GetBarrelOffset1 ( ) const
pure virtual

Implemented in EmcRecGeoSvc.

◆ GetBarrelOffset2()

virtual double IEmcRecGeoSvc::GetBarrelOffset2 ( ) const
pure virtual

Implemented in EmcRecGeoSvc.

◆ GetBarrelR()

◆ GetCCenter()

virtual HepPoint3D IEmcRecGeoSvc::GetCCenter ( const Identifier id) const
pure virtual

◆ GetCFrontCenter()

◆ GetCrystal()

virtual EmcRecCrystal IEmcRecGeoSvc::GetCrystal ( const Identifier id) const
pure virtual

Implemented in EmcRecGeoSvc.

◆ GetCrystalPoint()

virtual HepPoint3D IEmcRecGeoSvc::GetCrystalPoint ( const Identifier id,
const int  i 
) const
pure virtual

◆ interfaceID()

static const InterfaceID & IEmcRecGeoSvc::interfaceID ( )
inlinestatic

Definition at line 42 of file IEmcRecGeoSvc.h.

42{ return IID_IEmcRecGeoSvc; }

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