library: libMathCore
#include "RotationX.h"

ROOT::Math::RotationX


class description - source file - inheritance tree (.pdf)

class ROOT::Math::RotationX

Inheritance Chart:
ROOT::Math::RotationX

    public:
ROOT::Math::RotationX RotationX() ROOT::Math::RotationX RotationX(ROOT::Math::RotationX::Scalar angle) ROOT::Math::RotationX Inverse() const ROOT::Math::RotationX operator*(const ROOT::Math::RotationX& r) const ROOT::Math::RotationX RotationX(const ROOT::Math::RotationX&) void ~RotationX() ROOT::Math::RotationX::Scalar Angle() const ROOT::Math::RotationX::Scalar CosAngle() const void GetAngle(ROOT::Math::RotationX::Scalar& angle) const void GetComponents(ROOT::Math::RotationX::Scalar& angle) const void Invert() bool operator!=(const ROOT::Math::RotationX& rhs) ROOT::Math::RotationX::XYZVector operator()(const ROOT::Math::RotationX::XYZVector& v) const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > operator()(const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >& v) const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> > operator()(const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> >& v) const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> > operator*(const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> >& v) const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > operator*(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >& 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&) bool operator==(const ROOT::Math::RotationX& rhs) void Rectify() void SetAngle(ROOT::Math::RotationX::Scalar angle) void SetComponents(ROOT::Math::RotationX::Scalar angle) ROOT::Math::RotationX::Scalar SinAngle() const

Data Members

    private:
ROOT::Math::RotationX::Scalar fAngle ROOT::Math::RotationX::Scalar fSin ROOT::Math::RotationX::Scalar fCos

Class Description




Inline Functions


                                                                      void ~RotationX()
                                                     ROOT::Math::RotationX RotationX()
                                                     ROOT::Math::RotationX RotationX(ROOT::Math::RotationX::Scalar angle)
                                                                      void Rectify()
                                                                      void SetAngle(ROOT::Math::RotationX::Scalar angle)
                                                                      void SetComponents(ROOT::Math::RotationX::Scalar angle)
                                                                      void GetAngle(ROOT::Math::RotationX::Scalar& angle) const
                                                                      void GetComponents(ROOT::Math::RotationX::Scalar& angle) const
                                             ROOT::Math::RotationX::Scalar Angle() const
                                             ROOT::Math::RotationX::Scalar SinAngle() const
                                             ROOT::Math::RotationX::Scalar CosAngle() const
                                          ROOT::Math::RotationX::XYZVector operator()(const ROOT::Math::RotationX::XYZVector& v) const
                                                                      void Invert()
                                                     ROOT::Math::RotationX Inverse() const
                                                     ROOT::Math::RotationX operator*(const ROOT::Math::RotationX& r) const
                                                    ROOT::Math::RotationX& operator*=(const ROOT::Math::RotationX& r)
                                                                      bool operator==(const ROOT::Math::RotationX& rhs)
                                                                      bool operator!=(const ROOT::Math::RotationX& rhs)
                 ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > operator()(const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >& v) const
            ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> > operator()(const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> >& v) const
            ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> > operator*(const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> >& v) const
        ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > operator*(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >& v) const
                 ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > operator*(const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >& v) const
                                                     ROOT::Math::RotationX RotationX(const ROOT::Math::RotationX&)
                                                    ROOT::Math::RotationX& operator=(const ROOT::Math::RotationX&)


Last update: root/mathcore:$Name: $:$Id: RotationX.h,v 1.3 2005/10/27 18:00:01 moneta Exp $


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.