| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

IRpcGeomInfo Class Reference

Interface class for RPC related information. More...

#include <IRpcGeomInfo.h>

Inheritance diagram for IRpcGeomInfo:

[legend]
List of all members.

Public Member Functions

virtual unsigned int rpcid () 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 RPC face in the global coordinate system.
virtual const CLHEP::Hep3Vector & localDirection () const =0
 Return the direction normal to the RPC face in the natural coordinate system for doing reconstruction (AD local or Pool local coordinates).
virtual const IDetectorElementdetectorElement () const =0
 Return coresponding DetectorElement.
virtual const IDetectorElementparentDetector () const =0
 Return DE for detector volume containing RPC.
virtual ~IRpcGeomInfo ()

Detailed Description

Interface class for RPC related information.

Basic RPC information. While this can be retrieved from the underlying detector description this interface provides simple access methods.

xujl@ihep.ac.cn Fri May 29, 2009

Definition at line 24 of file IRpcGeomInfo.h.


Constructor & Destructor Documentation

IRpcGeomInfo::~IRpcGeomInfo (  )  [virtual]

Definition at line 3 of file IRpcGeomInfo.cc.

00004 {
00005 }


Member Function Documentation

virtual unsigned int IRpcGeomInfo::rpcid (  )  const [pure virtual]

Return the fully qualified packed ID.

Implemented in RpcGeomInfo.

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

Return the position in world coordinates.

Implemented in RpcGeomInfo.

virtual const CLHEP::Hep3Vector& IRpcGeomInfo::localPosition (  )  const [pure virtual]

Return the position in the natural coordinate system for doing reconstruction (AD local or Pool local coordinates).

Implemented in RpcGeomInfo.

virtual const CLHEP::Hep3Vector& IRpcGeomInfo::globalDirection (  )  const [pure virtual]

Return the direction normal to the RPC face in the global coordinate system.

Implemented in RpcGeomInfo.

virtual const CLHEP::Hep3Vector& IRpcGeomInfo::localDirection (  )  const [pure virtual]

Return the direction normal to the RPC face in the natural coordinate system for doing reconstruction (AD local or Pool local coordinates).

Implemented in RpcGeomInfo.

virtual const IDetectorElement& IRpcGeomInfo::detectorElement (  )  const [pure virtual]

Return coresponding DetectorElement.

Implemented in RpcGeomInfo.

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

Return DE for detector volume containing RPC.

Implemented in RpcGeomInfo.


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

Generated on Mon Apr 11 20:15:11 2011 for DetHelpers by doxygen 1.4.7