#include <BoundPlane.h>
Public Types | |
typedef ReferenceCountingPointer < BoundPlane > | BoundPlanePointer |
typedef ConstReferenceCountingPointer < BoundPlane > | ConstBoundPlanePointer |
Public Types inherited from Plane | |
typedef ConstReferenceCountingPointer < Plane > | ConstPlanePointer |
typedef ReferenceCountingPointer < Plane > | PlanePointer |
Public Types inherited from Surface | |
typedef GloballyPositioned< float > | Base |
typedef SurfaceOrientation::Side | Side |
Public Types inherited from GloballyPositioned< float > | |
typedef Point3DBase< float, GlobalTag > | GlobalPoint |
typedef Vector3DBase< float, GlobalTag > | GlobalVector |
typedef Point3DBase< float, LocalTag > | LocalPoint |
typedef Vector3DBase< float, LocalTag > | LocalVector |
typedef Point3DBase< float, GlobalTag > | PositionType |
typedef TkRotation< float > | RotationType |
typedef float | Scalar |
Static Public Member Functions | |
static BoundPlanePointer | build (const PositionType &pos, const RotationType &rot, const Bounds *bounds, MediumProperties *mp=0) |
static BoundPlanePointer | build (const PositionType &pos, const RotationType &rot, const Bounds &bounds, MediumProperties *mp=0) |
Static Public Member Functions inherited from Plane | |
static PlanePointer | build (const PositionType &pos, const RotationType &rot, MediumProperties *mp=0) |
Static Public Member Functions inherited from GloballyPositioned< float > | |
static float | iniEta () |
static float | iniPhi () |
Additional Inherited Members | |
Protected Member Functions inherited from BoundSurface | |
void | computeSpan () |
A plane in 3D space, with bounds.
Definition at line 19 of file BoundPlane.h.
Definition at line 21 of file BoundPlane.h.
Definition at line 22 of file BoundPlane.h.
|
inlinevirtual |
Definition at line 43 of file BoundPlane.h.
|
inline |
Do not use this constructor directly; use the static build method, which returns a ReferenceCountingPointer. This constructor will soon become private
Definition at line 50 of file BoundPlane.h.
Referenced by build().
|
inline |
Do not use this constructor directly; use the static build method, which returns a ReferenceCountingPointer. This constructor will soon become private
Definition at line 58 of file BoundPlane.h.
|
inline |
Do not use this constructor directly; use the static build method, which returns a ReferenceCountingPointer. This constructor will soon become private
Definition at line 66 of file BoundPlane.h.
|
inline |
Do not use this constructor directly; use the static build method, which returns a ReferenceCountingPointer. This constructor will soon become private
Definition at line 75 of file BoundPlane.h.
BoundPlane::BoundPlane | ( | const PositionType & | pos, |
const RotationType & | rot | ||
) |
Bound Plane with unlimited bounds Do not use this constructor directly; use the static build method, with OpenBounds(), or use a simple Plane instead. This constructor will soon become private
Definition at line 4 of file BoundPlane.cc.
|
inlinestatic |
Construct a Plane with origin at pos and with rotation matrix rot, with bounds. The bounds you provide are cloned.
Definition at line 26 of file BoundPlane.h.
References BoundPlane().
Referenced by CtfSpecialSeedGenerator::beginRun(), CSCGeometryBuilder::buildChamber(), AlignableSiStripDet::consistifyAlignments(), ReferenceTrajectory::construct(), TrajectoryExtrapolatorToLine::extrapolate(), PlaneBuilderForGluedDet::plane(), and TrackKinematicStatePropagator::planeCrossing().
|
inlinestatic |
Construct a Plane with origin at pos and with rotation matrix rot, with bounds. The bounds you provide are cloned.
Definition at line 36 of file BoundPlane.h.
References BoundPlane().