#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 () |
Definition at line 23 of file IEmcRecGeoSvc.h.
virtual double IEmcRecGeoSvc::GetBarrelh1 | ( | ) | const [pure virtual] |
Implemented in EmcRecGeoSvc.
virtual double IEmcRecGeoSvc::GetBarrelh2 | ( | ) | const [pure virtual] |
Implemented in EmcRecGeoSvc.
virtual double IEmcRecGeoSvc::GetBarrelh3 | ( | ) | const [pure virtual] |
Implemented in EmcRecGeoSvc.
virtual double IEmcRecGeoSvc::GetBarrelL | ( | ) | const [pure virtual] |
Implemented in EmcRecGeoSvc.
virtual int IEmcRecGeoSvc::GetBarrelNPhiMax | ( | ) | const [pure virtual] |
Implemented in EmcRecGeoSvc.
virtual int IEmcRecGeoSvc::GetBarrelNThetaMax | ( | ) | const [pure virtual] |
Implemented in EmcRecGeoSvc.
virtual double IEmcRecGeoSvc::GetBarrelOffset1 | ( | ) | const [pure virtual] |
Implemented in EmcRecGeoSvc.
virtual double IEmcRecGeoSvc::GetBarrelOffset2 | ( | ) | const [pure virtual] |
Implemented in EmcRecGeoSvc.
virtual double IEmcRecGeoSvc::GetBarrelR | ( | ) | const [pure virtual] |
Implemented in EmcRecGeoSvc.
Referenced by EmcRecShowerPosLogShMax::Position(), EmcRecShowerPosLoglin::Position(), EmcRecShowerPosLog::Position(), EmcRecShowerPosLinShMax::Position(), and EmcRecShowerPosLin::Position().
virtual HepPoint3D IEmcRecGeoSvc::GetCCenter | ( | const Identifier & | id | ) | const [pure virtual] |
virtual HepPoint3D IEmcRecGeoSvc::GetCFrontCenter | ( | const Identifier & | id | ) | const [pure virtual] |
Implemented in EmcRecGeoSvc.
Referenced by EmcSelBhaEvent::CollectBhabha(), EmcSelBhaEvent::expectedEnergy(), EmcSelBhaEvent::FillBhabha(), RecEmcHit::getFrontCenter(), RecEmcCluster::getPosition(), EmcRecShowerPosLogShMax::Position(), EmcRecShowerPosLoglin::Position(), EmcRecShowerPosLog::Position(), EmcRecShowerPosLinShMax::Position(), EmcRecShowerPosLin::Position(), and EmcRecSplitWeighted::Split().
virtual EmcRecCrystal IEmcRecGeoSvc::GetCrystal | ( | const Identifier & | id | ) | const [pure virtual] |
Implemented in EmcRecGeoSvc.
virtual HepPoint3D IEmcRecGeoSvc::GetCrystalPoint | ( | const Identifier & | id, | |
const int | i | |||
) | const [pure virtual] |
static const InterfaceID& IEmcRecGeoSvc::interfaceID | ( | ) | [inline, static] |
Definition at line 42 of file IEmcRecGeoSvc.h.
References IID_IEmcRecGeoSvc().
00042 { return IID_IEmcRecGeoSvc; }