![]() |
ATLAS Offline Software
|
straight line propagator More...
#include <MuonCalibSLPropagator.h>
Public Member Functions | |
Amg::Vector3D | propagateToPlane (const Amg::Vector3D &pos, const Amg::Vector3D &dir, const Amg::Vector3D &planePos, const Amg::Vector3D &planeNormal) const |
Propagator track parameters to a plane. More... | |
Amg::Vector3D | propagateToPlane (const Amg::Vector3D &pos, const Amg::Vector3D &dir, double zPosPlane) const |
Propagator track parameters to a plane paralel to the xy plane. More... | |
Amg::Vector3D | propagateToCylinder (const Amg::Vector3D &pos, const Amg::Vector3D &dir, double radiusCylinder) const |
Propagator track parameters to a cylinder paralel to the z-axis, centered at (0.,0.) in the xy plane. More... | |
Amg::Vector3D | propagateToStraightLine (const Amg::Vector3D &pos, const Amg::Vector3D &dir, const Amg::Vector3D &posLine, const Amg::Vector3D &dirLine) const |
Propagator track parameters to a straight line. More... | |
Amg::Vector3D | propagateToPerigee (const Amg::Vector3D &pos, const Amg::Vector3D &dir) const |
Propagator track parameters to the perigee. More... | |
Amg::Vector3D | propagate (const Amg::Vector3D &pos, const Amg::Vector3D &dir, const MuonCalibSurface &surf) const |
Propagator track parameters to a plane paralel to the xy plane. More... | |
Amg::Vector3D | propagate (const Amg::Vector3D &pos, const Amg::Vector3D &dir, const MuonCalibDisk &disk) const |
Propagator track parameters to a plane paralel to the xy plane. More... | |
Amg::Vector3D | propagate (const Amg::Vector3D &pos, const Amg::Vector3D &dir, const MuonCalibCylinder &cylinder) const |
Propagator track parameters to a plane paralel to the xy plane. More... | |
straight line propagator
Definition at line 17 of file MuonCalibSLPropagator.h.
Amg::Vector3D MuonCalib::MuonCalibSLPropagator::propagate | ( | const Amg::Vector3D & | pos, |
const Amg::Vector3D & | dir, | ||
const MuonCalibCylinder & | cylinder | ||
) | const |
Propagator track parameters to a plane paralel to the xy plane.
pos | position on the parameters |
dir | direction of the parameters |
cylinder | destination cylinder |
Definition at line 59 of file MuonCalibSLPropagator.cxx.
Amg::Vector3D MuonCalib::MuonCalibSLPropagator::propagate | ( | const Amg::Vector3D & | pos, |
const Amg::Vector3D & | dir, | ||
const MuonCalibDisk & | disk | ||
) | const |
Propagator track parameters to a plane paralel to the xy plane.
pos | position on the parameters |
dir | direction of the parameters |
disk | destination disk |
Definition at line 55 of file MuonCalibSLPropagator.cxx.
Amg::Vector3D MuonCalib::MuonCalibSLPropagator::propagate | ( | const Amg::Vector3D & | pos, |
const Amg::Vector3D & | dir, | ||
const MuonCalibSurface & | surf | ||
) | const |
Propagator track parameters to a plane paralel to the xy plane.
pos | position on the parameters |
dir | direction of the parameters |
disk | destination disk |
Definition at line 64 of file MuonCalibSLPropagator.cxx.
Amg::Vector3D MuonCalib::MuonCalibSLPropagator::propagateToCylinder | ( | const Amg::Vector3D & | pos, |
const Amg::Vector3D & | dir, | ||
double | radiusCylinder | ||
) | const |
Propagator track parameters to a cylinder paralel to the z-axis, centered at (0.,0.) in the xy plane.
pos | position on the parameters |
dir | direction of the parameters |
radius | of the cylinder |
Definition at line 31 of file MuonCalibSLPropagator.cxx.
Amg::Vector3D MuonCalib::MuonCalibSLPropagator::propagateToPerigee | ( | const Amg::Vector3D & | pos, |
const Amg::Vector3D & | dir | ||
) | const |
Propagator track parameters to the perigee.
pos | position on the parameters |
dir | direction of the parameters |
Definition at line 48 of file MuonCalibSLPropagator.cxx.
Amg::Vector3D MuonCalib::MuonCalibSLPropagator::propagateToPlane | ( | const Amg::Vector3D & | pos, |
const Amg::Vector3D & | dir, | ||
const Amg::Vector3D & | planePos, | ||
const Amg::Vector3D & | planeNormal | ||
) | const |
Propagator track parameters to a plane.
pos | position on the parameters |
dir | direction of the parameters |
planePos | position of the plane |
normal | of the plane |
Definition at line 15 of file MuonCalibSLPropagator.cxx.
Amg::Vector3D MuonCalib::MuonCalibSLPropagator::propagateToPlane | ( | const Amg::Vector3D & | pos, |
const Amg::Vector3D & | dir, | ||
double | zPosPlane | ||
) | const |
Propagator track parameters to a plane paralel to the xy plane.
pos | position on the parameters |
dir | direction of the parameters |
zPosPlane | z position of the plane |
Definition at line 23 of file MuonCalibSLPropagator.cxx.
Amg::Vector3D MuonCalib::MuonCalibSLPropagator::propagateToStraightLine | ( | const Amg::Vector3D & | pos, |
const Amg::Vector3D & | dir, | ||
const Amg::Vector3D & | posLine, | ||
const Amg::Vector3D & | dirLine | ||
) | const |
Propagator track parameters to a straight line.
pos | position on the parameters |
dir | direction of the parameters |
posLine | position on the line |
dirLine | direction of the line |
Definition at line 41 of file MuonCalibSLPropagator.cxx.