/search.css" rel="stylesheet" type="text/css"/> /search.js">
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

Public Member Functions
IPmtGeomInfo Class Reference

Interface class for PMT related information. More...

#include <IPmtGeomInfo.h>

Inheritance diagram for IPmtGeomInfo:
Inheritance graph
[legend]

List of all members.

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 ()

Detailed Description

Interface class for PMT related information.

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.


Constructor & Destructor Documentation

IPmtGeomInfo::~IPmtGeomInfo ( ) [virtual]

Definition at line 3 of file IPmtGeomInfo.cc.

{
}

Member Function Documentation

virtual unsigned int IPmtGeomInfo::pmtid ( ) const [pure virtual]

Return the fully qualified packed ID.

Implemented in PmtGeomInfo.

virtual const CLHEP::Hep3Vector& IPmtGeomInfo::globalPosition ( ) const [pure virtual]

Return the position in world coordinates.

Implemented in PmtGeomInfo.

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]

Return coresponding DetectorElement.

Implemented in PmtGeomInfo.

virtual const IDetectorElement& IPmtGeomInfo::parentDetector ( ) const [pure virtual]

Return DE for detector volume containing PMT.

Implemented in PmtGeomInfo.


The documentation for this class was generated from the following files:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Fri May 16 2014 09:56:27 for DetHelpers by doxygen 1.7.4