12#ifndef TRACKINGITSU_INCLUDE_TRACKITSINTERNAL_H_
13#define TRACKINGITSU_INCLUDE_TRACKITSINTERNAL_H_
32 for (
int iLayer{0}; iLayer < NLayers; ++iLayer) {
59 for (
int iLayer{0}; iLayer < NLayers; ++iLayer) {
69 for (
int iLayer{0}; iLayer < NLayers; ++iLayer) {
79 for (
int iLayer{NLayers - 1}; iLayer >= 0; --iLayer) {
99 out.getParamIn() =
track.paramIn;
100 out.getParamOut() =
track.paramOut;
101 out.setChi2(
track.chi2);
102 out.getTimeStamp() =
track.time.makeSymmetrical();
103 for (
int iLayer{0}; iLayer < NLayers; ++iLayer) {
105 out.setExternalClusterIndex(iLayer,
track.clusters[iLayer],
true);
Definition of the ITS track.
GLsizei const GLfloat * value
typedef void(APIENTRYP PFNGLCULLFACEPROC)(GLenum mode)
GLenum GLuint GLint GLint layer
constexpr int UnusedIndex
GPUhdi() int IndexTableUtils< nLayers >
const bool const int TrackITSInternal< NLayers > & track
GPUhdi() int getFirstClusterLayer() const
GPUhdi() TrackITSInternal()
GPUdi() float getPt() const
GPUhdi() int getLastClusterLayer() const
std::array< int, NLayers > clusters
GPUhdi() uint32_t getPattern() const
GPUhdi() void setChi2(float value)
GPUhdi() int getClusterIndex(int layer) const
GPUhdi() float getChi2() const
GPUhdi() void resetClusters()
o2::track::TrackParCov paramOut
GPUhdi() int getNClusters() const
GPUhdi() int getNumberOfClusters() const
o2::track::TrackParCov paramIn
std::array< uint16_t, 5 > pattern