17#ifndef O2_MUON_TRACKMATCHER_H_
18#define O2_MUON_TRACKMATCHER_H_
51 void match(gsl::span<const mch::ROFRecord>&
mchROFs, gsl::span<const mch::TrackMCH>& mchTracks,
52 gsl::span<const mid::ROFRecord>&
midROFs, gsl::span<const mid::Track>& midTracks);
55 const std::vector<TrackMCHMID>&
getMuons()
const {
return mMuons; }
61 std::vector<TrackMCHMID> mMuons{};
Definition of the MUON track.
Definition of the MCH track.
MCH track external format.
This class defines the MID track.
Class to match MCH and MID tracks.
TrackMatcher(const TrackMatcher &)=delete
TrackMatcher(TrackMatcher &&)=delete
void init()
prepare to run the matching algorithm
const std::vector< TrackMCHMID > & getMuons() const
get the MCH-MID matched tracks
void match(gsl::span< const mch::ROFRecord > &mchROFs, gsl::span< const mch::TrackMCH > &mchTracks, gsl::span< const mid::ROFRecord > &midROFs, gsl::span< const mid::Track > &midTracks)
run the matching algorithm
TrackMatcher & operator=(const TrackMatcher &)=delete
TrackMatcher & operator=(TrackMatcher &&)=delete
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
std::vector< o2::mid::ROFRecord > midROFs
std::vector< o2::mch::ROFRecord > mchROFs