|
| | Normal3D ()=default |
| |
| | Normal3D (float x1, float y1, float z1) |
| |
| | Normal3D (const float *a) |
| |
| | Normal3D (const Normal3D< float > &)=default |
| |
| | Normal3D (Normal3D< float > &&)=default |
| |
| | Normal3D (const BasicVector3D< float > &v) |
| |
| | ~Normal3D ()=default |
| |
| Normal3D< float > & | operator= (const Normal3D< float > &)=default |
| |
| Normal3D< float > & | operator= (const BasicVector3D< float > &v) |
| |
| Normal3D< float > & | operator= (Normal3D< float > &&)=default |
| |
| Normal3D< float > & | transform (const Transform3D &m) |
| |
| float | pseudoRapidity () const |
| |
| void | setEta (float a) |
| |
| float | angle (const BasicVector3D< float > &v) const |
| |
| BasicVector3D< float > & | rotateX (float a) |
| |
| BasicVector3D< float > & | rotateY (float a) |
| |
| BasicVector3D< float > & | rotateZ (float a) |
| |
| BasicVector3D< float > & | rotate (float a, const BasicVector3D< float > &v) |
| |
| double | pseudoRapidity () const |
| |
| void | setEta (double a) |
| |
| double | angle (const BasicVector3D< double > &v) const |
| |
| BasicVector3D< double > & | rotateX (double a) |
| |
| BasicVector3D< double > & | rotateY (double a) |
| |
| BasicVector3D< double > & | rotateZ (double a) |
| |
| BasicVector3D< double > & | rotate (double a, const BasicVector3D< double > &v) |
| |
| | BasicVector3D (float x1, float y1, float z1) |
| |
| | BasicVector3D (const BasicVector3D< float > &)=default |
| |
| | BasicVector3D (const BasicVector3D< float > &v) |
| |
| | BasicVector3D (BasicVector3D< float > &&)=default |
| |
| virtual | ~BasicVector3D ()=default |
| |
| | operator float * () |
| |
| | operator const float * () const |
| |
| | operator CLHEP::Hep3Vector () const |
| |
| BasicVector3D< float > & | operator= (const BasicVector3D< float > &)=default |
| |
| BasicVector3D< float > & | operator= (BasicVector3D< float > &&)=default |
| |
| BasicVector3D< float > & | operator+= (const BasicVector3D< float > &v) |
| |
| BasicVector3D< float > & | operator-= (const BasicVector3D< float > &v) |
| |
| BasicVector3D< float > & | operator*= (double a) |
| |
| BasicVector3D< float > & | operator/= (double a) |
| |
| float | operator() (int i) const |
| |
| float & | operator() (int i) |
| |
| float | operator[] (int i) const |
| |
| float & | operator[] (int i) |
| |
| float | x () const |
| |
| float | y () const |
| |
| float | z () const |
| |
| void | setX (float a) |
| |
| void | setY (float a) |
| |
| void | setZ (float a) |
| |
| void | set (float x1, float y1, float z1) |
| |
| float | perp2 () const |
| |
| float | perp2 (const BasicVector3D< float > &v) const |
| |
| float | perp () const |
| |
| float | perp (const BasicVector3D< float > &v) const |
| |
| float | rho () const |
| |
| void | setPerp (float rh) |
| |
| float | mag2 () const |
| |
| float | mag () const |
| |
| float | r () const |
| |
| float | phi () const |
| |
| float | theta () const |
| |
| float | cosTheta () const |
| |
| float | getR () const |
| |
| float | getPhi () const |
| |
| float | getTheta () const |
| |
| void | setMag (float ma) |
| |
| void | setR (float ma) |
| |
| void | setPhi (float ph) |
| |
| void | setTheta (float th) |
| |
| float | pseudoRapidity () const |
| |
| float | pseudoRapidity () const |
| |
| double | pseudoRapidity () const |
| |
| float | eta () const |
| |
| float | getEta () const |
| |
| void | setEta (float a) |
| |
| void | setEta (float a) |
| |
| void | setEta (double a) |
| |
| float | dot (const BasicVector3D< float > &v) const |
| |
| BasicVector3D< float > | cross (const BasicVector3D< float > &v) const |
| |
| float | angle (const BasicVector3D< float > &v) const |
| |
| float | angle (const BasicVector3D< float > &v) const |
| |
| double | angle (const BasicVector3D< double > &v) const |
| |
| BasicVector3D< float > | unit () const |
| |
| BasicVector3D< float > | orthogonal () const |
| |
| BasicVector3D< float > & | rotateX (float a) |
| |
| BasicVector3D< float > & | rotateX (float a) |
| |
| BasicVector3D< double > & | rotateX (double a) |
| |
| BasicVector3D< float > & | rotateY (float a) |
| |
| BasicVector3D< float > & | rotateY (float a) |
| |
| BasicVector3D< double > & | rotateY (double a) |
| |
| BasicVector3D< float > & | rotateZ (float a) |
| |
| BasicVector3D< float > & | rotateZ (float a) |
| |
| BasicVector3D< double > & | rotateZ (double a) |
| |
| BasicVector3D< float > & | rotate (float a, const BasicVector3D< float > &v) |
| |
| BasicVector3D< float > & | rotate (float a, const BasicVector3D< float > &v) |
| |
| BasicVector3D< double > & | rotate (double a, const BasicVector3D< double > &v) |
| |
|
(Note that these are not member symbols.)
|
| Normal3D< float > | operator* (const Transform3D &m, const Normal3D< float > &n) |
| |
| Normal3D< double > | operator* (const Transform3D &m, const Normal3D< double > &n) |
| |
| Normal3D< float > | operator* (const Transform3D &m, const Normal3D< float > &n) |
| |
| Normal3D< double > | operator* (const Transform3D &m, const Normal3D< double > &n) |
| |
| std::ostream & | operator<< (std::ostream &, const BasicVector3D< float > &) |
| |
| std::istream & | operator>> (std::istream &, BasicVector3D< float > &) |
| |
| BasicVector3D< float > | operator+ (const BasicVector3D< float > &v) |
| |
| BasicVector3D< float > | operator+ (const BasicVector3D< float > &a, const BasicVector3D< float > &b) |
| |
| BasicVector3D< float > | operator- (const BasicVector3D< float > &v) |
| |
| BasicVector3D< float > | operator- (const BasicVector3D< float > &a, const BasicVector3D< float > &b) |
| |
| BasicVector3D< float > | operator* (const BasicVector3D< float > &v, double a) |
| |
| float | operator* (const BasicVector3D< float > &a, const BasicVector3D< float > &b) |
| |
| BasicVector3D< float > | operator* (double a, const BasicVector3D< float > &v) |
| |
| BasicVector3D< float > | operator/ (const BasicVector3D< float > &v, double a) |
| |
| bool | operator== (const BasicVector3D< float > &a, const BasicVector3D< float > &b) |
| |
| bool | operator!= (const BasicVector3D< float > &a, const BasicVector3D< float > &b) |
| |
| std::ostream & | operator<< (std::ostream &, const BasicVector3D< double > &) |
| |
| std::istream & | operator>> (std::istream &, BasicVector3D< double > &) |
| |
| BasicVector3D< double > | operator+ (const BasicVector3D< double > &v) |
| |
| BasicVector3D< double > | operator+ (const BasicVector3D< double > &a, const BasicVector3D< double > &b) |
| |
| BasicVector3D< double > | operator- (const BasicVector3D< double > &v) |
| |
| BasicVector3D< double > | operator- (const BasicVector3D< double > &a, const BasicVector3D< double > &b) |
| |
| BasicVector3D< double > | operator* (const BasicVector3D< double > &v, double a) |
| |
| double | operator* (const BasicVector3D< double > &a, const BasicVector3D< double > &b) |
| |
| BasicVector3D< double > | operator* (double a, const BasicVector3D< double > &v) |
| |
| BasicVector3D< double > | operator/ (const BasicVector3D< double > &v, double a) |
| |
| bool | operator== (const BasicVector3D< double > &a, const BasicVector3D< double > &b) |
| |
| bool | operator!= (const BasicVector3D< double > &a, const BasicVector3D< double > &b) |
| |
| std::ostream & | operator<< (std::ostream &, const BasicVector3D< float > &) |
| |
| std::ostream & | operator<< (std::ostream &, const BasicVector3D< double > &) |
| |
| std::istream & | operator>> (std::istream &, BasicVector3D< float > &) |
| |
| std::istream & | operator>> (std::istream &, BasicVector3D< double > &) |
| |
| BasicVector3D< float > | operator+ (const BasicVector3D< float > &v) |
| |
| BasicVector3D< float > | operator+ (const BasicVector3D< float > &a, const BasicVector3D< float > &b) |
| |
| BasicVector3D< double > | operator+ (const BasicVector3D< double > &v) |
| |
| BasicVector3D< double > | operator+ (const BasicVector3D< double > &a, const BasicVector3D< double > &b) |
| |
| BasicVector3D< float > | operator- (const BasicVector3D< float > &v) |
| |
| BasicVector3D< float > | operator- (const BasicVector3D< float > &a, const BasicVector3D< float > &b) |
| |
| BasicVector3D< double > | operator- (const BasicVector3D< double > &v) |
| |
| BasicVector3D< double > | operator- (const BasicVector3D< double > &a, const BasicVector3D< double > &b) |
| |
| BasicVector3D< float > | operator* (const BasicVector3D< float > &v, double a) |
| |
| float | operator* (const BasicVector3D< float > &a, const BasicVector3D< float > &b) |
| |
| BasicVector3D< float > | operator* (double a, const BasicVector3D< float > &v) |
| |
| BasicVector3D< double > | operator* (const BasicVector3D< double > &v, double a) |
| |
| double | operator* (const BasicVector3D< double > &a, const BasicVector3D< double > &b) |
| |
| BasicVector3D< double > | operator* (double a, const BasicVector3D< double > &v) |
| |
| BasicVector3D< float > | operator/ (const BasicVector3D< float > &v, double a) |
| |
| BasicVector3D< double > | operator/ (const BasicVector3D< double > &v, double a) |
| |
| bool | operator== (const BasicVector3D< float > &a, const BasicVector3D< float > &b) |
| |
| bool | operator== (const BasicVector3D< double > &a, const BasicVector3D< double > &b) |
| |
| bool | operator!= (const BasicVector3D< float > &a, const BasicVector3D< float > &b) |
| |
| bool | operator!= (const BasicVector3D< double > &a, const BasicVector3D< double > &b) |
| |
Geometrical 3D Normal with components of float type.
- Author
- Evgeni Chernyaev Evgue.nosp@m.ni.T.nosp@m.chern.nosp@m.iaev.nosp@m.@cern.nosp@m..ch
Definition at line 42 of file Normal3D.h.