@@ -245,9 +245,12 @@ struct qaEventTrack {
245245 histos.add("Events/nContrib", "", kTH1D, {axisVertexNumContrib});
246246 histos.add("Events/nContribVsFilteredMult", "", kTH2D, {axisVertexNumContrib, axisTrackMultiplicity});
247247 histos.add("Events/nContribVsMult", "", kTH2D, {axisVertexNumContrib, axisTrackMultiplicity});
248+ histos.add("Events/nContribVsAtLeastITSMult", "", kTH2D, {axisVertexNumContrib, axisTrackMultiplicity});
248249 histos.add("Events/nContribWithTOFvsWithTRD", ";PV contrib. with TOF; PV contrib. with TRD;", kTH2D, {axisVertexNumContrib, axisVertexNumContrib});
249250 histos.add("Events/nContribAllvsWithTRD", ";PV contrib. all; PV contrib. with TRD;", kTH2D, {axisVertexNumContrib, axisVertexNumContrib});
250251 histos.add("Events/vertexChi2", ";#chi^{2}", kTH1D, {{100, 0, 100}});
252+ histos.add("Events/vertexChi2OvernContrib", ";#chi^{2} / n contrib.", kTH1D, {{100, 0, 100}});
253+ histos.add("Events/vertexChi2VsnContrib", ";#chi^{2};n contrib.", kTH2D, {{100, 0, 100}, axisVertexNumContrib});
251254
252255 histos.add("Events/covXX", ";Cov_{xx} [cm^{2}]", kTH1D, {axisVertexCov});
253256 histos.add("Events/covXY", ";Cov_{xy} [cm^{2}]", kTH1D, {axisVertexCov});
@@ -1286,11 +1289,16 @@ void qaEventTrack::fillRecoHistogramsGroupedTracks(const C& collision, const T&
12861289 }
12871290
12881291 int nFilteredTracks = 0;
1292+ int atLeastITSTracks = 0;
12891293 for (const auto& track : tracks) {
12901294 if (checkOnlyPVContributor && !track.isPVContributor()) {
12911295 continue;
12921296 }
12931297 histos.fill(HIST("Tracks/selection"), 1.f);
1298+ if (track.hasITS()) {
1299+ atLeastITSTracks++;
1300+ continue;
1301+ }
12941302 if (!isSelectedTrack<IS_MC>(track)) {
12951303 continue;
12961304 }
@@ -1437,7 +1445,10 @@ void qaEventTrack::fillRecoHistogramsGroupedTracks(const C& collision, const T&
14371445 histos.fill(HIST("Events/nContrib"), collision.numContrib());
14381446 histos.fill(HIST("Events/nContribVsFilteredMult"), collision.numContrib(), nFilteredTracks);
14391447 histos.fill(HIST("Events/nContribVsMult"), collision.numContrib(), tracksUnfiltered.size());
1448+ histos.fill(HIST("Events/nContribVsAtLeastITSMult"), collision.numContrib(), atLeastITSTracks);
14401449 histos.fill(HIST("Events/vertexChi2"), collision.chi2());
1450+ histos.fill(HIST("Events/vertexChi2OvernContrib"), collision.chi2() / collision.numContrib());
1451+ histos.fill(HIST("Events/vertexChi2VsnContrib"), collision.chi2(), collision.numContrib());
14411452
14421453 histos.fill(HIST("Events/covXX"), collision.covXX());
14431454 histos.fill(HIST("Events/covXY"), collision.covXY());
0 commit comments