Minimal, templated three-vector.
No TObject inheritance and virtual functions. Also used in VSD.
Definition at line 27 of file TEveVector.h.
Static Public Member Functions | |
| static TClass * | Class () | 
| static const char * | Class_Name () | 
| static constexpr Version_t | Class_Version () | 
| static const char * | DeclFileName () | 
Public Attributes | |
| TT | fX | 
| TT | fY | 
| TT | fZ | 
#include <TEveVector.h>
      
  | 
  inline | 
Definition at line 32 of file TEveVector.h.
      
  | 
  inline | 
Definition at line 34 of file TEveVector.h.
      
  | 
  inline | 
Definition at line 35 of file TEveVector.h.
      
  | 
  inline | 
Definition at line 36 of file TEveVector.h.
      
  | 
  inline | 
Definition at line 37 of file TEveVector.h.
      
  | 
  inline | 
Definition at line 64 of file TEveVector.h.
      
  | 
  inline | 
Definition at line 58 of file TEveVector.h.
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  inlinestaticconstexpr | 
Definition at line 120 of file TEveVector.h.
      
  | 
  inline | 
Definition at line 143 of file TEveVector.h.
      
  | 
  inline | 
Definition at line 175 of file TEveVector.h.
      
  | 
  inlinestatic | 
Definition at line 120 of file TEveVector.h.
      
  | 
  inline | 
Definition at line 150 of file TEveVector.h.
      
  | 
  inline | 
Definition at line 168 of file TEveVector.h.
| void TEveVectorT< TT >::Dump | ( | ) | const | 
Dump to stdout as "(x, y, z)\n".
Definition at line 28 of file TEveVector.cxx.
| TT TEveVectorT< TT >::Eta | ( | ) | const | 
Calculate eta of the point, pretending it's a momentum vector.
Definition at line 44 of file TEveVector.cxx.
      
  | 
  inline | 
Definition at line 120 of file TEveVector.h.
      
  | 
  inline | 
Definition at line 118 of file TEveVector.h.
      
  | 
  inline | 
Definition at line 99 of file TEveVector.h.
      
  | 
  inline | 
Definition at line 98 of file TEveVector.h.
      
  | 
  inline | 
Definition at line 196 of file TEveVector.h.
      
  | 
  inline | 
Definition at line 90 of file TEveVector.h.
| TT TEveVectorT< TT >::Normalize | ( | TT | length = 1 | ) | 
Normalize the vector to length if current length is non-zero.
Returns the old magnitude.
Definition at line 56 of file TEveVector.cxx.
      
  | 
  inline | 
Definition at line 72 of file TEveVector.h.
      
  | 
  inline | 
Definition at line 73 of file TEveVector.h.
      
  | 
  inline | 
Definition at line 78 of file TEveVector.h.
      
  | 
  inline | 
Definition at line 79 of file TEveVector.h.
      
  | 
  inline | 
Definition at line 80 of file TEveVector.h.
      
  | 
  inline | 
Definition at line 76 of file TEveVector.h.
      
  | 
  inline | 
Definition at line 75 of file TEveVector.h.
| TEveVectorT< TT > TEveVectorT< TT >::Orthogonal | ( | ) | const | 
Returns an orthogonal vector (not normalized).
Definition at line 70 of file TEveVector.cxx.
| void TEveVectorT< TT >::OrthoNormBase | ( | TEveVectorT< TT > & | a, | 
| TEveVectorT< TT > & | b ) const | 
Set vectors a and b to be normal to this and among themselves, both of length 1.
Definition at line 86 of file TEveVector.cxx.
      
  | 
  inline | 
Definition at line 102 of file TEveVector.h.
      
  | 
  inline | 
Definition at line 101 of file TEveVector.h.
      
  | 
  inline | 
Definition at line 129 of file TEveVector.h.
      
  | 
  inline | 
Definition at line 103 of file TEveVector.h.
      
  | 
  inline | 
Definition at line 83 of file TEveVector.h.
      
  | 
  inline | 
Definition at line 82 of file TEveVector.h.
      
  | 
  inline | 
Definition at line 88 of file TEveVector.h.
| void TEveVectorT< TT >::Set | ( | const TVector3 & | v | ) | 
Set from TVector3.
Definition at line 36 of file TEveVector.cxx.
      
  | 
  inline | 
Definition at line 84 of file TEveVector.h.
      
  | 
  inline | 
Definition at line 159 of file TEveVector.h.
| void TEveVectorT< TT >::Streamer | ( | TBuffer & | ) | 
      
  | 
  inline | 
Definition at line 120 of file TEveVector.h.
      
  | 
  inline | 
Definition at line 186 of file TEveVector.h.
      
  | 
  inline | 
Definition at line 136 of file TEveVector.h.
| TT TEveVectorT< TT >::fX | 
Definition at line 30 of file TEveVector.h.
| TT TEveVectorT< TT >::fY | 
Definition at line 30 of file TEveVector.h.
| TT TEveVectorT< TT >::fZ | 
Definition at line 30 of file TEveVector.h.