#include <CoordinateSets.h>
Public Member Functions | |
Cylindrical2Cartesian (const T &r, const T &phi, const T &z) | |
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_ |
Converts cylindtical coordinates to cartesian coordinates.
Definition at line 34 of file CoordinateSets.h.
|
inline |
Construct from radius, azimuthal angle, and z component. The radius in the cylindrical frame is the transverse component.
Definition at line 39 of file CoordinateSets.h.
|
inline |
Definition at line 42 of file CoordinateSets.h.
References Geom::Cylindrical2Cartesian< T >::phi_.
Referenced by Particle.Particle::__str__(), datamodel.Object::DeltaR(), datamodel.Object::p4(), and ntupleDataFormat.Track::phiPull().
|
inline |
|
inline |
Definition at line 45 of file CoordinateSets.h.
References funct::cos(), Geom::Cylindrical2Cartesian< T >::phi_, and Geom::Cylindrical2Cartesian< T >::r_.
Referenced by svgfig.Curve.Sample::__repr__(), svgfig.Ellipse::__repr__(), geometryXMLparser.Alignable::pos(), ntupleDataFormat._HitObject::r(), and ntupleDataFormat._HitObject::r3D().
|
inline |
Definition at line 46 of file CoordinateSets.h.
References Geom::Cylindrical2Cartesian< T >::phi_, Geom::Cylindrical2Cartesian< T >::r_, and funct::sin().
Referenced by svgfig.Ellipse::__repr__(), geometryXMLparser.Alignable::pos(), ntupleDataFormat._HitObject::r(), and ntupleDataFormat._HitObject::r3D().
|
inline |
Definition at line 43 of file CoordinateSets.h.
References Geom::Cylindrical2Cartesian< T >::z_.
Referenced by geometryXMLparser.Alignable::pos(), and ntupleDataFormat._HitObject::r3D().
|
private |
Definition at line 50 of file CoordinateSets.h.
Referenced by Geom::Cylindrical2Cartesian< T >::phi(), Geom::Cylindrical2Cartesian< T >::x(), and Geom::Cylindrical2Cartesian< T >::y().
|
private |
Definition at line 49 of file CoordinateSets.h.
Referenced by Geom::Cylindrical2Cartesian< T >::r(), Geom::Cylindrical2Cartesian< T >::x(), and Geom::Cylindrical2Cartesian< T >::y().
|
private |
Definition at line 51 of file CoordinateSets.h.
Referenced by Geom::Cylindrical2Cartesian< T >::z().