![]() |
Project
|
#include "CommonConstants/MathConstants.h"#include "ITSMFTTracking/Constants.h"#include "MathUtils/Utils.h"#include "GPUCommonMath.h"#include "GPUCommonDef.h"Go to the source code of this file.
Namespaces | |
| namespace | o2 |
| a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects | |
| namespace | o2::its |
| namespace | o2::its::math_utils |
Functions | |
| o2::its::math_utils::GPUhdi () const expr float computePhi(float x | |
| o2::its::math_utils::if (o2::gpu::CAMath::Abs(area)< constants::Tolerance) | |
| return f * | o2::its::math_utils::area (d1 *d2 *d3) |
| return *k1 *k2 *y1 y3 k2 *x1 x2 k1 *x2 | o2::its::math_utils::x3 (k2 - k1) |
| o2::its::math_utils::return (z1 - z2)/d | |
Variables | |
| float | o2::its::math_utils::y |
| float | o2::its::math_utils::y1 |
| float float | o2::its::math_utils::x2 |
| float float float | o2::its::math_utils::y2 |
| float float float float | o2::its::math_utils::x3 |
| float float float float float | o2::its::math_utils::y3 |
| const float | o2::its::math_utils::dx1 = x2 - x1 |
| const float | o2::its::math_utils::dy1 = y2 - y1 |
| const float | o2::its::math_utils::dx2 = x3 - x2 |
| const float | o2::its::math_utils::dy2 = y3 - y2 |
| const float | o2::its::math_utils::dx3 = x1 - x3 |
| const float | o2::its::math_utils::dy3 = y1 - y3 |
| const float | o2::its::math_utils::d1 = o2::gpu::CAMath::Sqrt((dx1 * dx1) + (dy1 * dy1)) |
| const float | o2::its::math_utils::d2 = o2::gpu::CAMath::Sqrt((dx2 * dx2) + (dy2 * dy2)) |
| const float | o2::its::math_utils::d3 = o2::gpu::CAMath::Sqrt((dx3 * dx3) + (dy3 * dy3)) |
| const float | o2::its::math_utils::k1 = (y2 - y1) / dx21 |
| const float | o2::its::math_utils::k2 = (y3 - y2) / dx32 |
| float float float float | o2::its::math_utils::z1 |
| float float float float float | o2::its::math_utils::z2 |
| float | o2::its::math_utils::b |
| const float | o2::its::math_utils::phiB |
| const float const float | o2::its::math_utils::phiCut |
| float | o2::its::math_utils::w |
| float | o2::its::math_utils::v |
| float | o2::its::math_utils::p |
| float float | o2::its::math_utils::xX0 |
| return *o2::gpu::CAMath::Sqrt(xX0) *(1.f+0.038f *o2 const float | o2::its::math_utils::ptMin |
| return *o2::gpu::CAMath::Sqrt(xX0) *(1.f+0.038f *o2 const float const float | o2::its::math_utils::rIn |
| return *o2::gpu::CAMath::Sqrt(xX0) *(1.f+0.038f *o2 const float const float const float | o2::its::math_utils::rMid |
| return *o2::gpu::CAMath::Sqrt(xX0) *(1.f+0.038f *o2 const float const float const float const float | o2::its::math_utils::rOut |
| return *o2::gpu::CAMath::Sqrt(xX0) *(1.f+0.038f *o2 const float const float const float const float const float | o2::its::math_utils::msAngle |
| const float | o2::its::math_utils::sA = o2::gpu::CAMath::Min(0.25f * (rIn + rMid) * oneOverR, 1.f - 1.e-6f) |
| const float | o2::its::math_utils::sB = o2::gpu::CAMath::Min(0.25f * (rMid + rOut) * oneOverR, 1.f - 1.e-6f) |
| const float | o2::its::math_utils::bound = 2.f * (o2::gpu::CAMath::ASin(sB) - o2::gpu::CAMath::ASin(sA)) + 2.f * msAngle |