@@ -130,16 +130,16 @@ struct HfDerivedDataCreatorDstarToD0Pi {
130130 // / nItsClsMin is the minumum number of clusters in ITS
131131 // / nTpcClsMin is the minumum number of clusters in TPC
132132 template <typename Trk>
133- void getTrackingInfos (std::array<Trk, 3 > const & prongTracks, float & etaMin, int & nItsClsMin, int & nTpcClsMin)
133+ void getTrackingInfos (std::array<Trk, 3 > const & prongTracks, float & etaMin, uint8_t & nItsClsMin, int16_t & nTpcClsMin)
134134 {
135135 etaMin = 10 .f ;
136136 nItsClsMin = 100 ;
137137 nTpcClsMin = 1000 ;
138138
139139 for (const auto & track : prongTracks) {
140140 etaMin = std::min (etaMin, std::abs (track.eta ()));
141- nItsClsMin = std::min (nItsClsMin, std::abs ( track.itsNCls () ));
142- nTpcClsMin = std::min (nTpcClsMin, std::abs ( track.tpcNClsCrossedRows () ));
141+ nItsClsMin = std::min (nItsClsMin, track.itsNCls ());
142+ nTpcClsMin = std::min (nTpcClsMin, track.tpcNClsCrossedRows ());
143143 }
144144 }
145145
@@ -150,7 +150,8 @@ struct HfDerivedDataCreatorDstarToD0Pi {
150150 rowsCommon.fillTablesCandidate (candidate, invMass, y);
151151 if (fillCandidatePar) {
152152 float absEtaTrackMin{-1 .f };
153- int numItsClsMin{-1 }, numTpcClsMin{-1 };
153+ uint8_t numItsClsMin{200u };
154+ int16_t numTpcClsMin{1000 };
154155 getTrackingInfos (std::array{prong0, prong1, prongSoftPi}, absEtaTrackMin, numItsClsMin, numTpcClsMin);
155156 rowCandidatePar (
156157 candidate.pxD0 (),
0 commit comments