Geant4  10.00.p01
UVector3.hh File Reference
#include <cmath>
#include <iostream>
#include <fstream>
+ Include dependency graph for UVector3.hh:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  UVector3
 

Functions

UVector3 operator+ (const UVector3 &, const UVector3 &)
 
UVector3 operator- (const UVector3 &, const UVector3 &)
 
double operator* (const UVector3 &, const UVector3 &)
 
UVector3 operator* (const UVector3 &, double a)
 
UVector3 operator/ (const UVector3 &, double a)
 
UVector3 operator* (double a, const UVector3 &)
 
std::ostream & operator<< (std::ostream &os, const UVector3 &v)
 

Function Documentation

double operator* ( const UVector3 ,
const UVector3  
)

Definition at line 160 of file UVector3.cc.

References UVector3::Dot().

+ Here is the call graph for this function:

UVector3 operator* ( const UVector3 ,
double  a 
)

Definition at line 144 of file UVector3.cc.

References UVector3::x, UVector3::y, and UVector3::z.

UVector3 operator* ( double  a,
const UVector3  
)

Definition at line 155 of file UVector3.cc.

References UVector3::x, UVector3::y, and UVector3::z.

UVector3 operator+ ( const UVector3 ,
const UVector3  
)

Definition at line 134 of file UVector3.cc.

References UVector3::x, UVector3::y, and UVector3::z.

UVector3 operator- ( const UVector3 ,
const UVector3  
)

Definition at line 139 of file UVector3.cc.

References UVector3::x, UVector3::y, and UVector3::z.

UVector3 operator/ ( const UVector3 ,
double  a 
)

Definition at line 149 of file UVector3.cc.

References a, UVector3::x, UVector3::y, and UVector3::z.

std::ostream& operator<< ( std::ostream &  os,
const UVector3 v 
)
inline

Definition at line 324 of file UVector3.hh.

References UVector3::x, UVector3::y, and UVector3::z.