|
double | dxdz () const |
|
double | dydz () const |
|
| LocalTrackAngles () |
|
| LocalTrackAngles (const Base &v) |
|
| LocalTrackAngles (double dxdz, double dydz) |
|
double | barePhi () const |
|
double | barePhi () const |
|
double | barePhi () const |
|
| Basic2DVector () |
|
| Basic2DVector () |
|
| Basic2DVector (const Basic2DVector &p) |
| Copy constructor from same type. Should not be needed but for gcc bug 12685. More...
|
|
| Basic2DVector (const Basic2DVector &p) |
| Copy constructor from same type. Should not be needed but for gcc bug 12685. More...
|
|
| Basic2DVector () |
|
| Basic2DVector (const Basic2DVector &p) |
| Copy constructor from same type. Should not be needed but for gcc bug 12685. More...
|
|
| Basic2DVector (const Basic2DVector< U > &p) |
|
| Basic2DVector (const Basic2DVector< U > &p) |
|
| Basic2DVector (const Other &p) |
|
| Basic2DVector (const Other &p) |
|
| Basic2DVector (const Other &p) |
|
| Basic2DVector (const double &x, const double &y) |
| construct from cartesian coordinates More...
|
|
| Basic2DVector (const double &x, const double &y) |
| construct from cartesian coordinates More...
|
|
| Basic2DVector (const double &x, const double &y) |
| construct from cartesian coordinates More...
|
|
| Basic2DVector (MathVector const &iv) |
|
| Basic2DVector (mathSSE::Vec2< U > const &iv) |
|
| Basic2DVector (Vec2< U > const &iv) |
|
| Basic2DVector (mathSSE::Vec4< U > const &iv) |
|
| Basic2DVector (Vec4< U > const &iv) |
|
double | cross (const Basic2DVector &lh) const |
| Vector product, or "cross" product, with a vector of same type. More...
|
|
double | cross (const Basic2DVector &lh) const |
| Vector product, or "cross" product, with a vector of same type. More...
|
|
PreciseFloatType< double, U >::Type | cross (const Basic2DVector< U > &lh) const |
|
PreciseFloatType< double, U >::Type | cross (const Basic2DVector< U > &lh) const |
|
double | cross (const Basic2DVector &v) const |
| Vector product, or "cross" product, with a vector of same type. More...
|
|
PreciseFloatType< double, U >::Type | cross (const Basic2DVector< U > &v) const |
|
double | dot (const Basic2DVector &lh) const |
| Scalar product, or "dot" product, with a vector of same type. More...
|
|
double | dot (const Basic2DVector &lh) const |
| Scalar product, or "dot" product, with a vector of same type. More...
|
|
PreciseFloatType< double, U >::Type | dot (const Basic2DVector< U > &lh) const |
|
PreciseFloatType< double, U >::Type | dot (const Basic2DVector< U > &lh) const |
|
double | dot (const Basic2DVector &v) const |
| Scalar product, or "dot" product, with a vector of same type. More...
|
|
PreciseFloatType< double, U >::Type | dot (const Basic2DVector< U > &v) const |
|
double | mag () const |
| The vector magnitude. Equivalent to sqrt(vec.mag2()) More...
|
|
double | mag () const |
| The vector magnitude. Equivalent to sqrt(vec.mag2()) More...
|
|
double | mag () const |
| The vector magnitude. Equivalent to sqrt(vec.mag2()) More...
|
|
double | mag2 () const |
| The vector magnitude squared. Equivalent to vec.dot(vec) More...
|
|
double | mag2 () const |
| The vector magnitude squared. Equivalent to vec.dot(vec) More...
|
|
double | mag2 () const |
| The vector magnitude squared. Equivalent to vec.dot(vec) More...
|
|
MathVector const & | mathVector () const |
|
MathVector const & | mathVector () const |
|
MathVector & | mathVector () |
|
MathVector & | mathVector () |
|
Basic2DVector & | operator*= (double t) |
| Scaling by a scalar value (multiplication) More...
|
|
Basic2DVector & | operator*= (double t) |
| Scaling by a scalar value (multiplication) More...
|
|
Basic2DVector & | operator*= (const double &t) |
| Scaling by a scalar value (multiplication) More...
|
|
Basic2DVector & | operator+= (const Basic2DVector< U > &p) |
|
Basic2DVector & | operator+= (const Basic2DVector< U > &p) |
|
Basic2DVector & | operator+= (const Basic2DVector< U > &p) |
|
Basic2DVector | operator- () const |
| Unary minus, returns a vector with components (-x(),-y(),-z()) More...
|
|
Basic2DVector | operator- () const |
| Unary minus, returns a vector with components (-x(),-y(),-z()) More...
|
|
Basic2DVector | operator- () const |
| Unary minus, returns a vector with components (-x(),-y(),-z()) More...
|
|
Basic2DVector & | operator-= (const Basic2DVector< U > &p) |
|
Basic2DVector & | operator-= (const Basic2DVector< U > &p) |
|
Basic2DVector & | operator-= (const Basic2DVector< U > &p) |
|
Basic2DVector & | operator/= (double t) |
| Scaling by a scalar value (division) More...
|
|
Basic2DVector & | operator/= (double t) |
| Scaling by a scalar value (division) More...
|
|
Basic2DVector & | operator/= (const double &t) |
| Scaling by a scalar value (division) More...
|
|
Basic2DVector & | operator= (const Basic2DVector &)=default |
| Assignment operator. More...
|
|
Basic2DVector & | operator= (const Basic2DVector &)=default |
| Assignment operator. More...
|
|
double | operator[] (int i) const |
|
double & | operator[] (int i) |
|
double | operator[] (int i) const |
|
double & | operator[] (int i) |
|
double | operator[] (int i) const |
|
double & | operator[] (int i) |
|
Geom::Phi< double > | phi () const |
|
Geom::Phi< double > | phi () const |
|
Geom::Phi< double > | phi () const |
|
double | r () const |
| Radius, same as mag() More...
|
|
double | r () const |
| Radius, same as mag() More...
|
|
double | r () const |
| Radius, same as mag() More...
|
|
Basic2DVector | unit () const |
|
Basic2DVector | unit () const |
|
Basic2DVector | unit () const |
|
double | x () const |
| Cartesian x coordinate. More...
|
|
double | x () const |
| Cartesian x coordinate. More...
|
|
double | x () const |
| Cartesian x coordinate. More...
|
|
double | y () const |
| Cartesian y coordinate. More...
|
|
double | y () const |
| Cartesian y coordinate. More...
|
|
double | y () const |
| Cartesian y coordinate. More...
|
|
Track angles in the local frame, needed to handle surface deformations
Definition at line 44 of file Topology.h.