Project
Loading...
Searching...
No Matches
MathUtils.h File Reference

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 () float computePhi(float x
 
 o2::its::math_utils::if (o2::gpu::CAMath::Abs(area)< constants::Tolerance)
 
return fo2::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