#include <DataFormats/GeometryVector/interface/CoordinateSets.h>
Public Member Functions | |
Cylindrical2Cartesian (const T &r, const T &phi, const T &z) | |
Construct from radius, azimuthal angle, and z component. | |
const T & | phi () const |
const T & | r () const |
T | x () const |
T | y () const |
const T & | z () const |
Private Attributes | |
T | phi_ |
T | r_ |
T | z_ |
Definition at line 35 of file CoordinateSets.h.
Geom::Cylindrical2Cartesian< T >::Cylindrical2Cartesian | ( | const T & | r, | |
const T & | phi, | |||
const T & | z | |||
) | [inline] |
const T& Geom::Cylindrical2Cartesian< T >::phi | ( | ) | const [inline] |
Definition at line 44 of file CoordinateSets.h.
References Geom::Cylindrical2Cartesian< T >::phi_.
00044 {return phi_;}
const T& Geom::Cylindrical2Cartesian< T >::r | ( | ) | const [inline] |
Definition at line 43 of file CoordinateSets.h.
References Geom::Cylindrical2Cartesian< T >::r_.
00043 {return r_;}
T Geom::Cylindrical2Cartesian< T >::x | ( | ) | const [inline] |
Definition at line 47 of file CoordinateSets.h.
References funct::cos(), Geom::Cylindrical2Cartesian< T >::phi_, and Geom::Cylindrical2Cartesian< T >::r_.
T Geom::Cylindrical2Cartesian< T >::y | ( | ) | const [inline] |
Definition at line 48 of file CoordinateSets.h.
References Geom::Cylindrical2Cartesian< T >::phi_, Geom::Cylindrical2Cartesian< T >::r_, and funct::sin().
const T& Geom::Cylindrical2Cartesian< T >::z | ( | ) | const [inline] |
Definition at line 45 of file CoordinateSets.h.
References Geom::Cylindrical2Cartesian< T >::z_.
00045 {return z_;}
T Geom::Cylindrical2Cartesian< T >::phi_ [private] |
Definition at line 52 of file CoordinateSets.h.
Referenced by Geom::Cylindrical2Cartesian< T >::phi(), Geom::Cylindrical2Cartesian< T >::x(), and Geom::Cylindrical2Cartesian< T >::y().
T Geom::Cylindrical2Cartesian< T >::r_ [private] |
Definition at line 51 of file CoordinateSets.h.
Referenced by Geom::Cylindrical2Cartesian< T >::r(), Geom::Cylindrical2Cartesian< T >::x(), and Geom::Cylindrical2Cartesian< T >::y().
T Geom::Cylindrical2Cartesian< T >::z_ [private] |
Definition at line 53 of file CoordinateSets.h.
Referenced by Geom::Cylindrical2Cartesian< T >::z().