Skip to content

make some QA tasks work with timeslices

Sergey Gorbunov requested to merge se.gorbunov/cbmroot:StsFindTracksQA into master

The MR contains several changes in 3 commits:

  • remove `CbmMatchRecoToMC::SetIncludeMvdHitsInStsTrack() flag and let the matching task always include MVD hits to the STS match when MVD is present in the setup. Otherwise, this flag must be synchronously set in the CbmMatchRecoToMC task and in the StsFindTracksQA task, which is not doable when these tasks are called from different macros.

  • add an option to run run_rec.C with the MC information This is needed to run the internal QA of L1, which is currently the most advanced QA of the tracker's input and output. It is also needed for debugging.

  • make the set of Much QA tasks work with time slices

  • reanimate the StsFindTracksQA task. I also included MVD hits in the efficiency evaluation.

IMPORTANT!! @v.friese, @f.uhlig please have a look:

In order to use MVD hits in the STS QA, I had to introduce MVD->STS library dependency. Is it ok? Another option would be to move the QA task out of the reco/sts library.

Merge request reports