Skip to content
Snippets Groups Projects

Update to the V0 trigger

Merged Volker Friese requested to merge v.friese/cbmroot:v0trigger_update into master
5 files
+ 148
41
Compare changes
  • Side-by-side
  • Inline

Files

+ 5
5
@@ -262,10 +262,10 @@ RecoResults Reco::Run(const fles::Timeslice& ts)
if (fStsHitFinder) {
xpu::scoped_timer timerSTS("STS Reco", &procMon.timeSTS);
xpu::t_add_bytes(digis.fSts.size() * sizeof(CbmStsDigi));
bool storeClusters = Opts().HasOutput(RecoData::Cluster);
auto stsResults = (*fStsHitFinder)(digis.fSts, storeClusters);
stsHitfinderMonitor = std::move(stsResults.monitor);
recoData.stsHits = stsResults.hits;
bool storeClusters = Opts().HasOutput(RecoData::Cluster);
auto stsResults = (*fStsHitFinder)(digis.fSts, storeClusters);
stsHitfinderMonitor = std::move(stsResults.monitor);
recoData.stsHits = stsResults.hits;
recoData.stsClusters = std::move(stsResults.clusters);
QueueStsRecoMetrics(stsHitfinderMonitor);
}
@@ -321,7 +321,7 @@ RecoResults Reco::Run(const fles::Timeslice& ts)
recoData.tracks = std::move(trackingOutput.tracks);
std::sort(recoData.tracks.begin(), recoData.tracks.end(),
[](const cbm::algo::ca::Track& track1, const cbm::algo::ca::Track& track2) {
return track1.fParFirst.Time() < track2.fParFirst.Time();
return track1.fParPV.Time() < track2.fParPV.Time();
});
QueueTrackingMetrics(trackingOutput.monitorData);
}
Loading