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

Detailed Description

Member Function Documentation

◆ GetBarrelh1() [1/2]

virtual double IEmcRecGeoSvc::GetBarrelh1 ( ) const
pure virtual

Implemented in EmcRecGeoSvc, and EmcRecGeoSvc.

◆ GetBarrelh1() [2/2]

virtual double IEmcRecGeoSvc::GetBarrelh1 ( ) const
pure virtual

Implemented in EmcRecGeoSvc, and EmcRecGeoSvc.

◆ GetBarrelh2() [1/2]

virtual double IEmcRecGeoSvc::GetBarrelh2 ( ) const
pure virtual

Implemented in EmcRecGeoSvc, and EmcRecGeoSvc.

◆ GetBarrelh2() [2/2]

virtual double IEmcRecGeoSvc::GetBarrelh2 ( ) const
pure virtual

Implemented in EmcRecGeoSvc, and EmcRecGeoSvc.

◆ GetBarrelh3() [1/2]

virtual double IEmcRecGeoSvc::GetBarrelh3 ( ) const
pure virtual

Implemented in EmcRecGeoSvc, and EmcRecGeoSvc.

◆ GetBarrelh3() [2/2]

virtual double IEmcRecGeoSvc::GetBarrelh3 ( ) const
pure virtual

Implemented in EmcRecGeoSvc, and EmcRecGeoSvc.

◆ GetBarrelL() [1/2]

virtual double IEmcRecGeoSvc::GetBarrelL ( ) const
pure virtual

Implemented in EmcRecGeoSvc, and EmcRecGeoSvc.

◆ GetBarrelL() [2/2]

virtual double IEmcRecGeoSvc::GetBarrelL ( ) const
pure virtual

Implemented in EmcRecGeoSvc, and EmcRecGeoSvc.

◆ GetBarrelNPhiMax() [1/2]

virtual int IEmcRecGeoSvc::GetBarrelNPhiMax ( ) const
pure virtual

Implemented in EmcRecGeoSvc, and EmcRecGeoSvc.

◆ GetBarrelNPhiMax() [2/2]

virtual int IEmcRecGeoSvc::GetBarrelNPhiMax ( ) const
pure virtual

Implemented in EmcRecGeoSvc, and EmcRecGeoSvc.

◆ GetBarrelNThetaMax() [1/2]

virtual int IEmcRecGeoSvc::GetBarrelNThetaMax ( ) const
pure virtual

Implemented in EmcRecGeoSvc, and EmcRecGeoSvc.

◆ GetBarrelNThetaMax() [2/2]

virtual int IEmcRecGeoSvc::GetBarrelNThetaMax ( ) const
pure virtual

Implemented in EmcRecGeoSvc, and EmcRecGeoSvc.

◆ GetBarrelOffset1() [1/2]

virtual double IEmcRecGeoSvc::GetBarrelOffset1 ( ) const
pure virtual

Implemented in EmcRecGeoSvc, and EmcRecGeoSvc.

◆ GetBarrelOffset1() [2/2]

virtual double IEmcRecGeoSvc::GetBarrelOffset1 ( ) const
pure virtual

Implemented in EmcRecGeoSvc, and EmcRecGeoSvc.

◆ GetBarrelOffset2() [1/2]

virtual double IEmcRecGeoSvc::GetBarrelOffset2 ( ) const
pure virtual

Implemented in EmcRecGeoSvc, and EmcRecGeoSvc.

◆ GetBarrelOffset2() [2/2]

virtual double IEmcRecGeoSvc::GetBarrelOffset2 ( ) const
pure virtual

Implemented in EmcRecGeoSvc, and EmcRecGeoSvc.

◆ GetBarrelR() [1/2]

◆ GetBarrelR() [2/2]

virtual double IEmcRecGeoSvc::GetBarrelR ( ) const
pure virtual

Implemented in EmcRecGeoSvc, and EmcRecGeoSvc.

◆ GetCCenter() [1/2]

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

Implemented in EmcRecGeoSvc, and EmcRecGeoSvc.

Referenced by RecEmcHit::getCenter().

◆ GetCCenter() [2/2]

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

Implemented in EmcRecGeoSvc, and EmcRecGeoSvc.

◆ GetCFrontCenter() [1/2]

◆ GetCFrontCenter() [2/2]

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

Implemented in EmcRecGeoSvc, and EmcRecGeoSvc.

◆ GetCrystal() [1/2]

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

Implemented in EmcRecGeoSvc, and EmcRecGeoSvc.

◆ GetCrystal() [2/2]

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

Implemented in EmcRecGeoSvc, and EmcRecGeoSvc.

◆ GetCrystalPoint() [1/2]

◆ GetCrystalPoint() [2/2]

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

Implemented in EmcRecGeoSvc, and EmcRecGeoSvc.

◆ interfaceID() [1/2]

static const InterfaceID & IEmcRecGeoSvc::interfaceID ( )
inlinestatic

Definition at line 42 of file Emc/EmcRecGeoSvc/EmcRecGeoSvc-01-01-07/EmcRecGeoSvc/IEmcRecGeoSvc.h.

42{ return IID_IEmcRecGeoSvc; }

◆ interfaceID() [2/2]

static const InterfaceID & IEmcRecGeoSvc::interfaceID ( )
inlinestatic

Definition at line 42 of file InstallArea/include/EmcRecGeoSvc/EmcRecGeoSvc/IEmcRecGeoSvc.h.

42{ return IID_IEmcRecGeoSvc; }

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