library: libMathCore
#include "RotationX.h"

ROOT::Math::RotationX


class description - header file
viewCVS header

class ROOT::Math::RotationX

Inheritance Inherited Members Includes Libraries
Class Charts

Function Members (Methods)

Display options:
Show inherited
Show non-public
public:
~RotationX()
ROOT::Math::RotationX::ScalarAngle() const
ROOT::Math::RotationX::ScalarCosAngle() const
voidGetAngle(ROOT::Math::RotationX::Scalar& angle) const
voidGetComponents(ROOT::Math::RotationX::Scalar& angle) const
ROOT::Math::RotationXInverse() const
voidInvert()
booloperator!=(const ROOT::Math::RotationX& rhs) const
ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >operator()(const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >& v) const
ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator()(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& v) const
ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator()(const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& v) const
ROOT::Math::RotationXoperator*(const ROOT::Math::RotationX& r) const
ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator*(const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& v) const
ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator*(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& v) const
ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >operator*(const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >& v) const
ROOT::Math::RotationX&operator*=(const ROOT::Math::RotationX& r)
ROOT::Math::RotationX&operator=(const ROOT::Math::RotationX&)
booloperator==(const ROOT::Math::RotationX& rhs) const
voidRectify()
ROOT::Math::RotationXRotationX()
ROOT::Math::RotationXRotationX(ROOT::Math::RotationX::Scalar angle)
ROOT::Math::RotationXRotationX(const ROOT::Math::RotationX&)
voidSetAngle(ROOT::Math::RotationX::Scalar angle)
voidSetComponents(ROOT::Math::RotationX::Scalar angle)
ROOT::Math::RotationX::ScalarSinAngle() const

Data Members

private:
ROOT::Math::RotationX::ScalarfAngle
ROOT::Math::RotationX::ScalarfSin
ROOT::Math::RotationX::ScalarfCos

Class Description

RotationX()
{ }
explicit RotationX( Scalar angle )
Rectify()
DisplacementVector3D< Cartesian3D<double>,U > rxyz = operator()(xyz)
xyz = operator()(xyz)
DisplacementVector3D< Cartesian3D<double> > rxyz = operator()(xyz)
void Invert()
{ fAngle = -fAngle; fSin = -fSin; }
RotationX Inverse()
{ RotationX t(*this); t.Invert(); return t; }
return ! operator==(rhs)
os << " RotationX(" << r.Angle() << ")

Last update: Fri Dec 1 16:37:53 2006


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.