13#include <nlohmann/json.hpp>
26using json = nlohmann::json;
40 json getTracksJson(gsl::span<const TrackTRD> tracks, gsl::span<const Tracklet64>
tracklets, gsl::span<const TrackTriggerRecord> trackTrigRecs,
int iEvent);
48 std::map<std::string, std::string> mTrackletMap;
49 std::bitset<constants::MAXCHAMBER> mUsedDetectors;
50 gsl::span<const TriggerRecord> mTrigRecs;
~TRDEventDisplayFeedSpec() override=default
json getTrackletsJson(gsl::span< const Tracklet64 > tracklets, int iEvent)
TRDEventDisplayFeedSpec(int nEventsMax)
json getTracksJson(gsl::span< const TrackTRD > tracks, gsl::span< const Tracklet64 > tracklets, gsl::span< const TrackTriggerRecord > trackTrigRecs, int iEvent)
void run(o2::framework::ProcessingContext &pc) override
void init(o2::framework::InitContext &ic) override
o2::framework::DataProcessorSpec getTRDEventDisplayFeedSpec(int nEventsMax)
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
std::vector< Digit > digits
std::vector< Tracklet64 > tracklets