@@ -91,7 +91,10 @@ struct CheckMFT {
9191 if (nCls >= 5 ) {
9292 registry.fill (HIST (" mMFTTrackXY_5_MinClusters" ), x, y);
9393 registry.fill (HIST (" mMFTTrackEtaPhi_5_MinClusters" ), eta, phi);
94- if (nCls >= 7 ) {
94+ if (nCls >= 6 ) {
95+ registry.fill (HIST (" mMFTTrackXY_6_MinClusters" ), x, y);
96+ registry.fill (HIST (" mMFTTrackEtaPhi_6_MinClusters" ), eta, phi);
97+ } if (nCls >= 7 ) {
9598 registry.fill (HIST (" mMFTTrackXY_7_MinClusters" ), x, y);
9699 registry.fill (HIST (" mMFTTrackEtaPhi_7_MinClusters" ), eta, phi);
97100 if (nCls >= 8 ) {
@@ -101,21 +104,22 @@ struct CheckMFT {
101104 }
102105 }
103106 if (avClsPlots) {
104- std::array<float , 10 > clsSize;
105- for (unsigned int layer = 0 ; layer < 10 ; layer++) {
107+ static constexpr int kNcls = 10 ;
108+ std::array<float , kNcls > clsSize;
109+ for (unsigned int layer = 0 ; layer < kNcls ; layer++) {
106110 clsSize[layer] = (track.mftClusterSizesAndTrackFlags () >> (layer * 6 )) & 0x3f ;
107111 // LOG(info) << "Layer " << layer << ": " << clsSize[layer];
108112 }
109113 float avgCls = 0 ;
110- for (unsigned int layer = 0 ; layer < 10 ; layer++) {
114+ for (unsigned int layer = 0 ; layer < kNcls ; layer++) {
111115 avgCls += clsSize[layer];
112116 }
113117 avgCls /= track.nClusters ();
114118
115119 std::sort (clsSize.begin (), clsSize.end ());
116120 float truncatedAvgCls = 0 ;
117121 int ncls = 0 ;
118- for (unsigned int layer = 0 ; layer < 10 ; layer++) {
122+ for (unsigned int layer = 0 ; layer < kNcls ; layer++) {
119123 if (clsSize[layer] > 0 ) {
120124 truncatedAvgCls += clsSize[layer];
121125 ncls++;
0 commit comments