CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
Geom::Cartesian2Cartesian3D< T > Class Template Reference

#include <CoordinateSets.h>

Public Member Functions

 Cartesian2Cartesian3D (const T &x, const T &y, const T &z)
 
const Tx () const
 
const Ty () const
 
const Tz () const
 

Private Attributes

T x_
 
T y_
 
T z_
 

Detailed Description

template<typename T>
class Geom::Cartesian2Cartesian3D< T >

Cartesian coordinate set, for uniformity with other coordinate systems

Definition at line 85 of file CoordinateSets.h.

Constructor & Destructor Documentation

◆ Cartesian2Cartesian3D()

template<typename T >
Geom::Cartesian2Cartesian3D< T >::Cartesian2Cartesian3D ( const T x,
const T y,
const T z 
)
inline

Definition at line 87 of file CoordinateSets.h.

87 : x_(x), y_(y), z_(z) {}

Member Function Documentation

◆ x()

template<typename T >
const T& Geom::Cartesian2Cartesian3D< T >::x ( ) const
inline

◆ y()

template<typename T >
const T& Geom::Cartesian2Cartesian3D< T >::y ( ) const
inline

◆ z()

template<typename T >
const T& Geom::Cartesian2Cartesian3D< T >::z ( ) const
inline

Definition at line 91 of file CoordinateSets.h.

91 { return z_; }

References Geom::Cartesian2Cartesian3D< T >::z_.

Referenced by geometryXMLparser.Alignable::pos(), and ntupleDataFormat._HitObject::r3D().

Member Data Documentation

◆ x_

template<typename T >
T Geom::Cartesian2Cartesian3D< T >::x_
private

Definition at line 94 of file CoordinateSets.h.

Referenced by Geom::Cartesian2Cartesian3D< T >::x().

◆ y_

template<typename T >
T Geom::Cartesian2Cartesian3D< T >::y_
private

Definition at line 95 of file CoordinateSets.h.

Referenced by Geom::Cartesian2Cartesian3D< T >::y().

◆ z_

template<typename T >
T Geom::Cartesian2Cartesian3D< T >::z_
private

Definition at line 96 of file CoordinateSets.h.

Referenced by Geom::Cartesian2Cartesian3D< T >::z().

Geom::Cartesian2Cartesian3D::z_
T z_
Definition: CoordinateSets.h:96
Geom::Cartesian2Cartesian3D::y_
T y_
Definition: CoordinateSets.h:95
Geom::Cartesian2Cartesian3D::y
const T & y() const
Definition: CoordinateSets.h:90
Geom::Cartesian2Cartesian3D::x
const T & x() const
Definition: CoordinateSets.h:89
Geom::Cartesian2Cartesian3D::x_
T x_
Definition: CoordinateSets.h:94
Geom::Cartesian2Cartesian3D::z
const T & z() const
Definition: CoordinateSets.h:91