#include <RpcPlane.h>
Public Member Functions | |
RpcPlane (double xUp, double xLow, double yUp, double yLow, double z) | |
virtual | ~RpcPlane () |
bool | intersect (const HepGeom::Point3D< double > &linePoint, const HepGeom::Normal3D< double > &lineSlope, HepGeom::Point3D< double > &intersect) |
double | xUp () const |
double | xLow () const |
double | yUp () const |
double | yLow () const |
double | z () const |
Private Attributes | |
double | m_xUp |
Mark the upper and lower bound of each variable, x, y and z. | |
double | m_xLow |
double | m_yUp |
double | m_yLow |
double | m_z |
Zhe Wang, 14 Oct. 2009 at BNL
Definition at line 21 of file RpcPlane.h.
RpcPlane::RpcPlane | ( | double | xUp, | |
double | xLow, | |||
double | yUp, | |||
double | yLow, | |||
double | z | |||
) |
RpcPlane::~RpcPlane | ( | ) | [virtual] |
bool RpcPlane::intersect | ( | const HepGeom::Point3D< double > & | linePoint, | |
const HepGeom::Normal3D< double > & | lineSlope, | |||
HepGeom::Point3D< double > & | intersect | |||
) |
double RpcPlane::xUp | ( | ) | const [inline] |
double RpcPlane::xLow | ( | ) | const [inline] |
double RpcPlane::yUp | ( | ) | const [inline] |
double RpcPlane::yLow | ( | ) | const [inline] |
double RpcPlane::z | ( | ) | const [inline] |
double RpcPlane::m_xUp [private] |
Mark the upper and lower bound of each variable, x, y and z.
Definition at line 54 of file RpcPlane.h.
double RpcPlane::m_xLow [private] |
Definition at line 54 of file RpcPlane.h.
double RpcPlane::m_yUp [private] |
Definition at line 55 of file RpcPlane.h.
double RpcPlane::m_yLow [private] |
Definition at line 55 of file RpcPlane.h.
double RpcPlane::m_z [private] |
Definition at line 56 of file RpcPlane.h.