36 gsl::span<const unsigned char>::iterator& pattIt,
42 bool applyMisalignment =
false;
43 const auto& conf = TrackerParamConfig::Instance();
44 for (
int il = 0; il < chmap.
NLayers; il++) {
45 if (conf.sysErrY2[il] > 0.f || conf.sysErrZ2[il] > 0.f) {
46 applyMisalignment =
true;
52 float sigmaY2{0}, sigmaZ2{0}, sigmaYZ{0};
53 auto locXYZ = extractClusterData(
c, pattIt, dict, sigmaY2, sigmaZ2);
55 if (applyMisalignment) {
56 auto lrID = chmap.
getLayer(
c.getSensorID());
57 sigmaY2 += conf.sysErrY2[lrID];
58 sigmaZ2 += conf.sysErrZ2[lrID];
60 cl3d.setErrors(sigmaY2, sigmaZ2, sigmaYZ);
void convertCompactClusters(gsl::span< const itsmft::CompClusterExt > clusters, gsl::span< const unsigned char >::iterator &pattIt, std::vector< o2::BaseCluster< float > > &output, const itsmft::TopologyDictionary *dict)
convert compact clusters to 3D spacepoints