|
BOSS 8.0.0
BESIII Offline Software System
|
Go to the source code of this file.
Classes | |
| struct | vector3 |
Functions | |
| vector3 | InitV (float x, float y, float z) |
| vector3 | InitV1 (float phi, float cosTheta, float magnitude) |
| float | Mag (vector3 v) |
| float | Mag2 (vector3 v) |
| float | Dot (vector3 v1, vector3 v2) |
| vector3 | Cross (vector3 v1, vector3 v2) |
| vector3 | Unit (vector3 v) |
| vector3 | Intersection (float z0, vector3 vec, vector3 pos) |
| vector3 | TimesA (float a, vector3 v) |
| vector3 | AddV (vector3 v1, vector3 v2) |
| vector3 | SubV (vector3 v1, vector3 v2) |
| vector3 | TransformFrom (vector3 v, vector3 ux, vector3 uy, vector3 uz) |
| vector3 | TransformTo (vector3 v, vector3 ux, vector3 uy, vector3 uz) |
Variables | |
| const float | pi = 3.1415926536 |
| const float | rad = 57.29578 |
Definition at line 74 of file EventDisplay/BesVisLib/include/BesVisLib/vector3.h.
Referenced by TransformFrom().
Definition at line 33 of file EventDisplay/BesVisLib/include/BesVisLib/vector3.h.
Referenced by TransformTo().
| vector3 InitV | ( | float | x, |
| float | y, | ||
| float | z ) |
| vector3 InitV1 | ( | float | phi, |
| float | cosTheta, | ||
| float | magnitude ) |
Definition at line 17 of file EventDisplay/BesVisLib/include/BesVisLib/vector3.h.
Definition at line 56 of file EventDisplay/BesVisLib/include/BesVisLib/vector3.h.
| float Mag | ( | vector3 | v | ) |
| float Mag2 | ( | vector3 | v | ) |
Definition at line 65 of file EventDisplay/BesVisLib/include/BesVisLib/vector3.h.
Referenced by TransformFrom().
Definition at line 92 of file EventDisplay/BesVisLib/include/BesVisLib/vector3.h.
Definition at line 101 of file EventDisplay/BesVisLib/include/BesVisLib/vector3.h.
| const float pi = 3.1415926536 |
Definition at line 109 of file EventDisplay/BesVisLib/include/BesVisLib/vector3.h.
| const float rad = 57.29578 |
Definition at line 110 of file EventDisplay/BesVisLib/include/BesVisLib/vector3.h.
Referenced by MdcSegInfoAxialO::calcFromOrigin(), MdcSegInfoCsmc::calcStraight(), HTrackParameter::center(), BesMdcConstruction::Construct(), BesTofConstruction::ConstructEcTof_mrpc(), TrkHelixUtils::fltToRad(), PartProduce::lg_container(), BesHeader::SetCornerRadius(), and MdcCosLayer::setLayerRad().