CMS 3D CMS Logo

Phi.h File Reference

#include "DataFormats/GeometryVector/interface/Pi.h"
#include <cmath>

Go to the source code of this file.

Namespaces

namespace  Geom

Classes

class  Geom::Phi< T >
 A class for azimuthal angle represantation and algebra. More...

Functions

template<class T>
Phi< T > Geom::operator * (double a, const Phi< T > &b)
 Multiplication with scalar.
template<class T, class Scalar>
Phi< T > Geom::operator * (const Phi< T > &a, const Scalar &b)
 Multiplication with scalar, does not change the precision.
template<class T, class Scalar>
Phi< T > Geom::operator+ (const Scalar &a, const Phi< T > &b)
 Addition with scalar, does not change the precision.
template<class T, class Scalar>
Phi< T > Geom::operator+ (const Phi< T > &a, const Scalar &b)
 Addition with scalar, does not change the precision.
template<class T>
Phi< T > Geom::operator+ (const Phi< T > &a, const Phi< T > &b)
 Addition.
template<class T, class Scalar>
Phi< T > Geom::operator- (const Scalar &a, const Phi< T > &b)
 Subtraction with scalar, does not change the precision.
template<class T, class Scalar>
Phi< T > Geom::operator- (const Phi< T > &a, const Scalar &b)
 Subtraction with scalar, does not change the precision.
template<class T>
Phi< T > Geom::operator- (const Phi< T > &a, const Phi< T > &b)
 Subtraction.
template<class T>
Phi< T > Geom::operator- (const Phi< T > &a)
 
  • operator

template<class T>
Phi< T > Geom::operator/ (const Phi< T > &a, double b)
 Division by scalar.
template<class T>
Geom::operator/ (const Phi< T > &a, const Phi< T > &b)
 Division.


Generated on Tue Jun 9 17:52:06 2009 for CMSSW by  doxygen 1.5.4