CMS 3D CMS Logo

OnePiRange.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::OnePiRange< T >
 A class for polar angle represantation. More...

Functions

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

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


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