28constexpr int PrimaryVertexLayerId{-1};
29constexpr int EventLabelsSeparator{-1};
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};
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);
Definition of the GeometryTGeo class.
const Mat3D & getMatrixT2L(int lay, int hba, int sta, int det) const
static GeometryTGeo * Instance()
static constexpr int getLayer(int chipSW)
static constexpr int NLayers
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
o2::math_utils::Point3D< T > extractClusterData(const itsmft::CompClusterExt &c, iterator &iter, const itsmft::TopologyDictionary *dict, T &sig2y, T &sig2z)
std::vector< Cluster > clusters