ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ThreeVector< T > Class Template Reference
+ Collaboration diagram for ThreeVector< T >:

Public Member Functions

 ThreeVector ()
 
 ThreeVector (T x, T y, T z)
 
 ~ThreeVector ()
 
T x () const
 
T y () const
 
T z () const
 
bool operator== (const ThreeVector< T > &right) const
 
ThreeVector< T > & operator= (const ThreeVector< T > &right)=default
 

Private Attributes

T _x
 
T _y
 
T _z
 

Detailed Description

template<typename T>
class ThreeVector< T >

Definition at line 17 of file molecule.C.

View newest version in sPHENIX GitHub at line 17 of file molecule.C

Constructor & Destructor Documentation

template<typename T>
ThreeVector< T >::ThreeVector ( )
inline

Definition at line 22 of file molecule.C.

View newest version in sPHENIX GitHub at line 22 of file molecule.C

template<typename T>
ThreeVector< T >::ThreeVector ( T  x,
T  y,
T  z 
)
inline

Definition at line 23 of file molecule.C.

View newest version in sPHENIX GitHub at line 23 of file molecule.C

template<typename T>
ThreeVector< T >::~ThreeVector ( )
inline

Definition at line 25 of file molecule.C.

View newest version in sPHENIX GitHub at line 25 of file molecule.C

Member Function Documentation

template<typename T>
ThreeVector<T>& ThreeVector< T >::operator= ( const ThreeVector< T > &  right)
default
template<typename T>
bool ThreeVector< T >::operator== ( const ThreeVector< T > &  right) const
inline

Definition at line 39 of file molecule.C.

View newest version in sPHENIX GitHub at line 39 of file molecule.C

template<typename T>
T ThreeVector< T >::x ( ) const
inline

Definition at line 26 of file molecule.C.

View newest version in sPHENIX GitHub at line 26 of file molecule.C

template<typename T>
T ThreeVector< T >::y ( ) const
inline

Definition at line 30 of file molecule.C.

View newest version in sPHENIX GitHub at line 30 of file molecule.C

template<typename T>
T ThreeVector< T >::z ( ) const
inline

Definition at line 34 of file molecule.C.

View newest version in sPHENIX GitHub at line 34 of file molecule.C

Member Data Documentation

template<typename T>
T ThreeVector< T >::_x
private

Definition at line 20 of file molecule.C.

View newest version in sPHENIX GitHub at line 20 of file molecule.C

Referenced by ThreeVector< double >::operator==().

template<typename T>
T ThreeVector< T >::_y
private

Definition at line 20 of file molecule.C.

View newest version in sPHENIX GitHub at line 20 of file molecule.C

Referenced by ThreeVector< double >::operator==().

template<typename T>
T ThreeVector< T >::_z
private

Definition at line 20 of file molecule.C.

View newest version in sPHENIX GitHub at line 20 of file molecule.C

Referenced by ThreeVector< double >::operator==().


The documentation for this class was generated from the following file: