#include <IPmtGeomInfo.h>
Inheritance diagram for IPmtGeomInfo:
Public Member Functions | |
virtual unsigned int | pmtid () const =0 |
Return the fully qualified packed ID. | |
virtual const CLHEP::Hep3Vector & | globalPosition () const =0 |
Return the position in world coordinates. | |
virtual const CLHEP::Hep3Vector & | localPosition () const =0 |
Return the position in the natural coordinate system for doing reconstruction (AD local or Pool local coordinates). | |
virtual const CLHEP::Hep3Vector & | globalDirection () const =0 |
Return the direction normal to the PMT face in the global coordinate system. | |
virtual const CLHEP::Hep3Vector & | localDirection () const =0 |
Return the direction normal to the PMT face in the natural coordinate system for doing reconstruction (AD local or Pool local coordinates). | |
virtual const IDetectorElement & | detectorElement () const =0 |
Return coresponding DetectorElement. | |
virtual const IDetectorElement & | parentDetector () const =0 |
Return DE for detector volume containing PMT. | |
virtual | ~IPmtGeomInfo () |
Basic PMT information. While this can be retrieved from the underlying detector description this interface provides simple access methods.
bv@bnl.gov Fri Apr 18 17:27:17 2008
Definition at line 24 of file IPmtGeomInfo.h.
IPmtGeomInfo::~IPmtGeomInfo | ( | ) | [virtual] |
virtual unsigned int IPmtGeomInfo::pmtid | ( | ) | const [pure virtual] |
virtual const CLHEP::Hep3Vector& IPmtGeomInfo::globalPosition | ( | ) | const [pure virtual] |
virtual const CLHEP::Hep3Vector& IPmtGeomInfo::localPosition | ( | ) | const [pure virtual] |
Return the position in the natural coordinate system for doing reconstruction (AD local or Pool local coordinates).
Implemented in PmtGeomInfo.
virtual const CLHEP::Hep3Vector& IPmtGeomInfo::globalDirection | ( | ) | const [pure virtual] |
Return the direction normal to the PMT face in the global coordinate system.
Implemented in PmtGeomInfo.
virtual const CLHEP::Hep3Vector& IPmtGeomInfo::localDirection | ( | ) | const [pure virtual] |
Return the direction normal to the PMT face in the natural coordinate system for doing reconstruction (AD local or Pool local coordinates).
Implemented in PmtGeomInfo.
virtual const IDetectorElement& IPmtGeomInfo::detectorElement | ( | ) | const [pure virtual] |
virtual const IDetectorElement& IPmtGeomInfo::parentDetector | ( | ) | const [pure virtual] |