Geant4
9.6.p02
|
#include <TwoVector.h>
Public Types | |
enum | { X =0, Y =1, NUM_COORDINATES =2, SIZE =NUM_COORDINATES } |
enum | { ZMpvToleranceTicks = 100 } |
Static Public Member Functions | |
static double | getTolerance () |
static double | setTolerance (double tol) |
Friends | |
std::ostream & | operator<< (std::ostream &, const Hep2Vector &) |
double | operator* (const Hep2Vector &a, const Hep2Vector &b) |
Hep2Vector | operator* (const Hep2Vector &p, double a) |
Hep2Vector | operator* (double a, const Hep2Vector &p) |
Hep2Vector | operator/ (const Hep2Vector &p, double a) |
Hep2Vector | operator+ (const Hep2Vector &a, const Hep2Vector &b) |
Hep2Vector | operator- (const Hep2Vector &a, const Hep2Vector &b) |
Definition at line 48 of file TwoVector.h.
anonymous enum |
Enumerator | |
---|---|
X | |
Y | |
NUM_COORDINATES | |
SIZE |
Definition at line 52 of file TwoVector.h.
anonymous enum |
Enumerator | |
---|---|
ZMpvToleranceTicks |
Definition at line 195 of file TwoVector.h.
|
inline |
|
inline |
|
explicit |
|
inline |
|
inline |
int CLHEP::Hep2Vector::compare | ( | const Hep2Vector & | v) | const |
|
inline |
|
inlinestatic |
double CLHEP::Hep2Vector::howNear | ( | const Hep2Vector & | p) | const |
double CLHEP::Hep2Vector::howOrthogonal | ( | const Hep2Vector & | p) | const |
double CLHEP::Hep2Vector::howParallel | ( | const Hep2Vector & | p) | const |
bool CLHEP::Hep2Vector::isNear | ( | const Hep2Vector & | p, |
double | epsilon = tolerance |
||
) | const |
bool CLHEP::Hep2Vector::isOrthogonal | ( | const Hep2Vector & | p, |
double | epsilon = tolerance |
||
) | const |
bool CLHEP::Hep2Vector::isParallel | ( | const Hep2Vector & | p, |
double | epsilon = tolerance |
||
) | const |
|
inline |
|
inline |
CLHEP::Hep2Vector::operator Hep3Vector | ( | ) | const |
Definition at line 84 of file TwoVector.cc.
|
inline |
double CLHEP::Hep2Vector::operator() | ( | int | i) | const |
double & CLHEP::Hep2Vector::operator() | ( | int | i) |
Definition at line 39 of file TwoVector.cc.
|
inline |
|
inline |
|
inline |
|
inline |
bool CLHEP::Hep2Vector::operator< | ( | const Hep2Vector & | v) | const |
bool CLHEP::Hep2Vector::operator<= | ( | const Hep2Vector & | v) | const |
|
inline |
|
inline |
bool CLHEP::Hep2Vector::operator> | ( | const Hep2Vector & | v) | const |
bool CLHEP::Hep2Vector::operator>= | ( | const Hep2Vector & | v) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void CLHEP::Hep2Vector::rotate | ( | double | aangle) |
Definition at line 53 of file TwoVector.cc.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
Definition at line 20 of file TwoVector.cc.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |