You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
void encode16bit(int const& n, uint8_t& low, uint8_t& up)
97
+
{
98
+
if (n >= (1 << 16))
99
+
low = up = -1;
100
+
int bbyte = 8;
101
+
for (int b{0}; b < bbyte; ++b) {
102
+
int bl = (n & (1 << b)) >> b;
103
+
int bu = (n & (1 << (b + bbyte))) >> (b + bbyte);
104
+
if (bl > 0)
105
+
low += (1 << b);
106
+
if (bu > 0)
107
+
up += (1 << b);
108
+
}
109
+
}
96
110
} // namespace
97
111
98
112
struct CandidateV0 {
@@ -184,6 +198,7 @@ struct EbyeMaker {
184
198
uint8_t nTrackletsColl;
185
199
uint8_t nTracksColl;
186
200
uint8_t nChPartGen;
201
+
int nTracksCollFull;
187
202
188
203
Configurable<int> cfgMaterialCorrection{"cfgMaterialCorrection", static_cast<int>(o2::base::Propagator::MatCorrType::USEMatCorrNONE), "Type of material correction"};
0 commit comments