3 #ifndef TRACKRESIDUALS_H
4 #define TRACKRESIDUALS_H
80 uint64_t
m_bco = std::numeric_limits<uint64_t>::quiet_NaN();
81 uint64_t
m_bcotr = std::numeric_limits<uint64_t>::quiet_NaN();
82 unsigned int m_trackid = std::numeric_limits<unsigned int>::quiet_NaN();
83 unsigned int m_crossing = std::numeric_limits<unsigned int>::quiet_NaN();
84 float m_px = std::numeric_limits<float>::quiet_NaN();
85 float m_py = std::numeric_limits<float>::quiet_NaN();
86 float m_pz = std::numeric_limits<float>::quiet_NaN();
87 float m_pt = std::numeric_limits<float>::quiet_NaN();
88 float m_eta = std::numeric_limits<float>::quiet_NaN();
89 float m_phi = std::numeric_limits<float>::quiet_NaN();
90 float m_deltapt = std::numeric_limits<float>::quiet_NaN();
91 int m_charge = std::numeric_limits<int>::quiet_NaN();
92 float m_quality = std::numeric_limits<float>::quiet_NaN();
93 float m_chisq = std::numeric_limits<float>::quiet_NaN();
94 float m_ndf = std::numeric_limits<float>::quiet_NaN();
95 int m_nhits = std::numeric_limits<int>::quiet_NaN();
96 int m_nmaps = std::numeric_limits<int>::quiet_NaN();
97 int m_nintt = std::numeric_limits<int>::quiet_NaN();
98 int m_ntpc = std::numeric_limits<int>::quiet_NaN();
99 int m_nmms = std::numeric_limits<int>::quiet_NaN();
100 unsigned int m_vertexid = std::numeric_limits<unsigned int>::quiet_NaN();
101 float m_vx = std::numeric_limits<float>::quiet_NaN();
102 float m_vy = std::numeric_limits<float>::quiet_NaN();
103 float m_vz = std::numeric_limits<float>::quiet_NaN();
104 float m_pcax = std::numeric_limits<float>::quiet_NaN();
105 float m_pcay = std::numeric_limits<float>::quiet_NaN();
106 float m_pcaz = std::numeric_limits<float>::quiet_NaN();
107 float m_rzslope = std::numeric_limits<float>::quiet_NaN();
108 float m_rzint = std::numeric_limits<float>::quiet_NaN();
109 float m_xyslope = std::numeric_limits<float>::quiet_NaN();
110 float m_xyint = std::numeric_limits<float>::quiet_NaN();
113 uint32_t
m_hitsetkey = std::numeric_limits<uint32_t>::quiet_NaN();
114 float m_hitgx = std::numeric_limits<float>::quiet_NaN();
115 float m_hitgy = std::numeric_limits<float>::quiet_NaN();
116 float m_hitgz = std::numeric_limits<float>::quiet_NaN();
118 int m_sector = std::numeric_limits<int>::quiet_NaN();
119 int m_hitpad = std::numeric_limits<int>::quiet_NaN();
121 int m_col = std::numeric_limits<int>::quiet_NaN();
122 int m_row = std::numeric_limits<int>::quiet_NaN();
123 int m_strip = std::numeric_limits<int>::quiet_NaN();
126 float m_sclusgr = std::numeric_limits<float>::quiet_NaN();
129 float m_adc = std::numeric_limits<float>::quiet_NaN();
132 int m_zsize = std::numeric_limits<int>::quiet_NaN();
133 float m_scluslx = std::numeric_limits<float>::quiet_NaN();
134 float m_scluslz = std::numeric_limits<float>::quiet_NaN();
135 float m_sclusgx = std::numeric_limits<float>::quiet_NaN();
136 float m_sclusgy = std::numeric_limits<float>::quiet_NaN();
137 float m_sclusgz = std::numeric_limits<float>::quiet_NaN();
142 int m_side = std::numeric_limits<int>::quiet_NaN();
144 int m_chipid = std::numeric_limits<int>::quiet_NaN();
150 int m_tileid = std::numeric_limits<int>::quiet_NaN();
228 #endif // TRACKRESIDUALS_H