DD4hep - The AIDA detector description toolkit for high energy physics experiments
DD4hep  Rev:Unversioneddirectory
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
Vector3D.h File Reference
#include <cmath>
#include <iostream>
#include <cassert>

Go to the source code of this file.

Classes

class  DDSurfaces::Vector3D
 
struct  DDSurfaces::Vector3D::Cartesian
 
struct  DDSurfaces::Vector3D::Cylindrical
 
struct  DDSurfaces::Vector3D::Spherical
 

Namespaces

 DDSurfaces
 Namespace for the tracking surfaces of the AIDA detector description toolkit.
 

Functions

Vector3D DDSurfaces::operator+ (const Vector3D &a, const Vector3D &b)
 
Vector3D DDSurfaces::operator- (const Vector3D &a, const Vector3D &b)
 
bool DDSurfaces::operator== (const Vector3D &a, const Vector3D &b)
 
Vector3D DDSurfaces::operator* (double s, const Vector3D &v)
 
Vector3D DDSurfaces::operator- (const Vector3D &v)
 
double DDSurfaces::operator* (const Vector3D &v0, const Vector3D &v1)
 operator for scalar product More...
 
std::ostream & DDSurfaces::operator<< (std::ostream &os, const Vector3D &v)