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()) {
49 const float dTns = dL * 1000.f / o2::constants::physics::LightSpeedCm2NS;
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;