IEmcRecGeoSvc Class Reference

#include <IEmcRecGeoSvc.h>

Inheritance diagram for IEmcRecGeoSvc:

EmcRecGeoSvc List of all members.

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

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]

Implemented in EmcRecGeoSvc.

Referenced by RecEmcHit::getCenter().

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]

Implemented in EmcRecGeoSvc.

Referenced by AbsCor::execute(), EmcRecShowerPosLogShMax::Position(), EmcRecShowerPosLoglin::Position(), EmcRecShowerPosLog::Position(), EmcRecShowerPosLinShMax::Position(), and EmcRecShowerPosLin::Position().

static const InterfaceID& IEmcRecGeoSvc::interfaceID (  )  [inline, static]

Definition at line 42 of file IEmcRecGeoSvc.h.

References IID_IEmcRecGeoSvc().

00042 { return IID_IEmcRecGeoSvc; } 


Generated on Tue Nov 29 23:19:43 2016 for BOSS_7.0.2 by  doxygen 1.4.7