Skip to content
Snippets Groups Projects

Sort tracks w.r.t. time after tracking (needed for V0 trigger)

Merged Volker Friese requested to merge v.friese/cbmroot:sortTracks into master
1 file
+ 5
0
Compare changes
  • Side-by-side
  • Inline
+ 5
0
@@ -14,6 +14,7 @@
#include "bmon/Unpack.h"
#include "bmon/config/ReadoutPars.h"
#include "ca/TrackingChain.h"
#include "ca/core/data/CaTrack.h"
#include "compat/OpenMP.h"
#include "evbuild/Config.h"
#include "log.hpp"
@@ -315,6 +316,10 @@ RecoResults Reco::Run(const fles::Timeslice& ts)
};
trackingOutput = fTracking->Run(input);
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();
});
QueueTrackingMetrics(trackingOutput.monitorData);
}
Loading