12#ifndef GPUCA_GPUCODE_DEVICE
28#ifndef GPUCA_GPUCODE_DEVICE
29 printf(
"L(cm): %6.2f, X2X0: %e XRho: %e TOF(ps): ", getL(), getX2X0(), getXRho());
30 if (isTimeNotNeeded()) {
31 printf(
" Times not filled");
33 for (
int i = 0;
i < getNTOFs();
i++) {
34 printf(
" %7.1f |", getTOF(
i));
42GPUd()
void TrackLTIntegral::addStep(
float dL,
float q2p2)
46 if (isTimeNotNeeded()) {
50 for (
int id = 0;
id < getNTOFs();
id++) {
51 const float m2z = track::PID::getMass2Z(
id);
52 const float betaInv = math_utils::sqrt(1.f + m2z * m2z * q2p2);
53 mT[
id] += dTns * betaInv;
General auxilliary methods.
Header to collect physics constants.
Track Length and TOF integral.
typedef void(APIENTRYP PFNGLCULLFACEPROC)(GLenum mode)
constexpr float LightSpeedCm2NS
const bool const int TrackITSInternal< NLayers > & track
GPUd() value_T BetheBlochSolid(value_T bg
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...