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

In This Package:

SolidTrap Member List

This is the complete list of members for SolidTrap, including all inherited members.

addFace(const Gaudi::XYZPoint &Point1, const Gaudi::XYZPoint &Point2, const Gaudi::XYZPoint &Point3)SolidPolyHedronHelper [protected]
addFace(const Gaudi::XYZPoint &Point1, const Gaudi::XYZPoint &Point2, const Gaudi::XYZPoint &Point3, const Gaudi::XYZPoint &Point4)SolidPolyHedronHelper [protected]
addRef()SolidBase [virtual]
alphaAtMinusZ() const SolidTrap [inline]
alphaAtPlusZ() const SolidTrap [inline]
checkBP() const SolidBase [protected]
cover() const SolidTrap [virtual]
coverTop() const SolidBase [virtual]
crossBCylinder(const aPoint &p, const aVector &v, const double tolerance=0) const SolidBase [inline, protected]
crossBSphere(const aPoint &p, const aVector &v, const double tolerance=0) const SolidBase [inline, protected]
dxAtMinusZMinusY() const SolidTrap [inline]
dxAtMinusZPlusY() const SolidTrap [inline]
dxAtPlusZMinusY() const SolidTrap [inline]
dxAtPlusZPlusY() const SolidTrap [inline]
dyAtMinusZ() const SolidTrap [inline]
dyAtPlusZ() const SolidTrap [inline]
inside(const aPoint &Point, const Gaudi::Plane3D &Plane) const SolidPolyHedronHelper [inline, protected]
interfaceID()ISolid [inline, static]
SolidBase::intersectionTicks(const Gaudi::XYZPoint &Point, const Gaudi::XYZVector &Vector, ISolid::Ticks &ticks) const SolidBase [virtual]
SolidBase::intersectionTicks(const Gaudi::Polar3DPoint &Point, const Gaudi::Polar3DVector &Vector, ISolid::Ticks &ticks) const SolidBase [virtual]
SolidBase::intersectionTicks(const Gaudi::RhoZPhiPoint &Point, const Gaudi::RhoZPhiVector &Vector, ISolid::Ticks &ticks) const SolidBase [virtual]
SolidBase::intersectionTicks(const Gaudi::XYZPoint &Point, const Gaudi::XYZVector &Vector, const ISolid::Tick &tickMin, const ISolid::Tick &tickMax, ISolid::Ticks &ticks) const SolidBase [virtual]
SolidBase::intersectionTicks(const Gaudi::Polar3DPoint &Point, const Gaudi::Polar3DVector &Vector, const ISolid::Tick &tickMin, const ISolid::Tick &tickMax, ISolid::Ticks &ticks) const SolidBase [virtual]
SolidBase::intersectionTicks(const Gaudi::RhoZPhiPoint &Point, const Gaudi::RhoZPhiVector &Vector, const ISolid::Tick &tickMin, const ISolid::Tick &tickMax, ISolid::Ticks &ticks) const SolidBase [virtual]
SolidPolyHedronHelper::intersectionTicks(const Gaudi::XYZPoint &Point, const Gaudi::XYZVector &Vector, ISolid::Ticks &ticks) const SolidPolyHedronHelper [protected, virtual]
SolidPolyHedronHelper::intersectionTicks(const Gaudi::Polar3DPoint &Point, const Gaudi::Polar3DVector &Vector, ISolid::Ticks &ticks) const SolidPolyHedronHelper [protected, virtual]
SolidPolyHedronHelper::intersectionTicks(const Gaudi::RhoZPhiPoint &Point, const Gaudi::RhoZPhiVector &Vector, ISolid::Ticks &ticks) const SolidPolyHedronHelper [protected, virtual]
SolidBase::isInside(const Gaudi::XYZPoint &point) const =0ISolid [pure virtual]
SolidBase::isInside(const Gaudi::Polar3DPoint &point) const =0ISolid [pure virtual]
SolidBase::isInside(const Gaudi::RhoZPhiPoint &point) const =0ISolid [pure virtual]
SolidPolyHedronHelper::isInside(const Gaudi::XYZPoint &point) const SolidPolyHedronHelper [protected, virtual]
SolidPolyHedronHelper::isInside(const Gaudi::Polar3DPoint &point) const SolidPolyHedronHelper [protected, virtual]
SolidPolyHedronHelper::isInside(const Gaudi::RhoZPhiPoint &point) const SolidPolyHedronHelper [protected, virtual]
isOutBBox(const aPoint &point, const double tolerance) const SolidBase [inline, protected]
isOutBBox(const aPoint &point) const SolidBase [inline, protected]
isOutBBox(const aPointA &p1, const aPointB &p2, const double tolerance) const SolidBase [inline, protected]
isOutBBox(const aPointA &p1, const aPointB &p2) const SolidBase [inline, protected]
isOutBBox(const aPoint &p, const aVector &v, const ISolid::Tick &tmin, const ISolid::Tick &tmax, const double tolerance) const SolidBase [inline, protected]
isOutBBox(const aPoint &p, const aVector &v, const ISolid::Tick &tmin, const ISolid::Tick &tmax) const SolidBase [inline, protected]
isOutBCylinder(const aPoint &point, const double tolerance) const SolidBase [inline, protected]
isOutBCylinder(const aPoint &point) const SolidBase [inline, protected]
isOutBSphere(const aPoint &point, const double tolerance) const SolidBase [inline, protected]
isOutBSphere(const aPoint &point) const SolidBase [inline, protected]
LAST_ERROR enum valueIInterface
LAST_ERRORIInterface
m_coverSolidBase [mutable, protected]
m_nameSolidBase [protected]
m_ph_planesSolidPolyHedronHelper [protected]
m_ph_verticesSolidPolyHedronHelper [protected]
m_rhomaxSolidBase [protected]
m_rmaxSolidBase [protected]
m_servicesSolidBase [protected]
m_trap_alphaAtMinusZSolidTrap [private]
m_trap_alphaAtPlusZSolidTrap [private]
m_trap_cosAlphaAtPlusZSolidTrap [private]
m_trap_dxAtMinusZMinusYSolidTrap [private]
m_trap_dxAtMinusZPlusYSolidTrap [private]
m_trap_dxAtPlusZMinusYSolidTrap [private]
m_trap_dxAtPlusZPlusYSolidTrap [private]
m_trap_dyAtMinusZSolidTrap [private]
m_trap_dyAtPlusZSolidTrap [private]
m_trap_phiSolidTrap [private]
m_trap_sinAlphaAtPlusZSolidTrap [private]
m_trap_thetaSolidTrap [private]
m_trap_zHalfLengthSolidTrap [private]
m_xmaxSolidBase [protected]
m_xminSolidBase [protected]
m_ymaxSolidBase [protected]
m_yminSolidBase [protected]
m_zmaxSolidBase [protected]
m_zminSolidBase [protected]
makeAll()SolidTrap [protected]
SolidBase::maxNumberOfTicks() const =0ISolid [pure virtual]
SolidPolyHedronHelper::maxNumberOfTicks() const SolidPolyHedronHelper [protected, virtual]
msgSvc() const SolidBase [protected]
name() const SolidBase [inline, virtual]
NO_INTERFACE enum valueIInterface
NO_INTERFACEIInterface
operator=(const SolidTrap &)SolidTrap [private]
phi() const SolidTrap [inline]
planes() const SolidPolyHedronHelper [inline, protected]
PLANES typedefSolidPolyHedronHelper [protected]
point(const VERTICES::size_type &indx) const SolidTrap [inline, protected]
printOut(std::ostream &os=std::cout) const SolidTrap [virtual]
printOut(MsgStream &os) const SolidTrap [virtual]
queryInterface(const InterfaceID &ID, void **ppI)SolidBase [virtual]
release()SolidBase [virtual]
reset()SolidBase [virtual]
rhoMax() const SolidBase [inline]
rMax() const SolidBase [inline]
setBP()SolidPolyHedronHelper [protected]
setRhoMax(const double value)SolidBase [inline, protected]
setRMax(const double value)SolidBase [inline, protected]
setXMax(const double value)SolidBase [inline, protected]
setXMin(const double value)SolidBase [inline, protected]
setYMax(const double value)SolidBase [inline, protected]
setYMin(const double value)SolidBase [inline, protected]
setZMax(const double value)SolidBase [inline, protected]
setZMin(const double value)SolidBase [inline, protected]
SolidBase(const std::string &Name="Undefined")SolidBase [protected]
SolidFactory< SolidTrap > classSolidTrap [friend]
SolidPolyHedronHelper(const std::string &Name="Anonymous PoliHedron")SolidPolyHedronHelper [protected]
SolidTrap(const std::string &name, const double zHalfLength, const double theta, const double phi, const double dyAtMinusZ, const double dxAtMinusZMinusY, const double dxAtMinusZPlusY, const double alphaAtMinusZ, const double dyAtPlusZ, const double dxAtPlusZMinusY, const double dxAtPlusZPlusY, const double alphaAtPlusZ)SolidTrap
SolidTrap(const std::string &Name="Anonymous Trap")SolidTrap [protected]
SolidTrap(const SolidTrap &)SolidTrap [private]
Status enum nameIInterface
SUCCESS enum valueIInterface
SUCCESSIInterface
theta() const SolidTrap [inline]
Tick typedefISolid
Ticks typedefISolid
typeName() const SolidTrap [inline, virtual]
VERSMISMATCH enum valueIInterface
VERSMISMATCHIInterface
VERTICES typedefSolidTrap
xMax() const SolidBase [inline]
xMin() const SolidBase [inline]
yMax() const SolidBase [inline]
yMin() const SolidBase [inline]
zHalfLength() const SolidTrap [inline]
zMax() const SolidBase [inline]
zMin() const SolidBase [inline]
~IInterface()IInterface [virtual]
~ISolid()ISolid [virtual]
~SolidBase()SolidBase [protected, virtual]
~SolidPolyHedronHelper()SolidPolyHedronHelper [protected, virtual]
~SolidTrap()SolidTrap [virtual]
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:00:21 2011 for DetDesc by doxygen 1.4.7