#include <PlaneBuilder.h>
Public Types | |
typedef Surface::PositionType | PositionType |
typedef ReferenceCountingPointer< Plane > | ReturnType |
typedef Surface::RotationType | RotationType |
Public Member Functions | |
ReturnType | plane (const PositionType &pos, const RotationType &rot) const |
ReturnType | plane (const PositionType &pos, const RotationType &rot, Bounds *bounds) const |
This class is deprecated. Please use the static build() methods in BoundPlane.
Definition at line 13 of file PlaneBuilder.h.
Definition at line 15 of file PlaneBuilder.h.
Definition at line 17 of file PlaneBuilder.h.
Definition at line 16 of file PlaneBuilder.h.
|
inline |
Builds a plane with origin at pos and with rotation matrix rot
Definition at line 21 of file PlaneBuilder.h.
References makeMuonMisalignmentScenario::rot.
Referenced by TransverseImpactPointExtrapolator::doExtrapolation(), AnalyticalImpactPointExtrapolator::extrapolateSingleState(), AnalyticalTrajectoryExtrapolatorToLine::extrapolateSingleState(), AlCaHOCalibProducer::fillHOStore(), TkMSParameterizationBuilder::produce(), MuonSimHitProducer::produce(), CosmicMuonUtilities::stepPropagate(), and TransverseImpactPointExtrapolator::tipSurface().
|
inline |
Same as above, with bounds. The bounds are cloned, and a new copy is used in the plane, so you don't have to create them with "new", and if you do, don't forget to delete them.
Definition at line 27 of file PlaneBuilder.h.
References makeMuonMisalignmentScenario::rot.