![]() |
Project
|
#include <algorithm>#include <cmath>#include <cstdint>#include <limits>#include <numeric>#include <optional>#include <vector>#include <gsl/span>#include "DataFormatsITSMFT/ROFRecord.h"#include "ITSMFTTracking/TimeFrame.h"#include "ITSMFTTracking/ROFLookupTables.h"Go to the source code of this file.
Classes | |
| struct | o2::itsmft::tracking::TrackPublicationTimingContext |
Namespaces | |
| namespace | o2 |
| a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects | |
| namespace | o2::itsmft |
| namespace | o2::itsmft::tracking |
Functions | |
| o2::its::TimeStamp | o2::itsmft::tracking::makeOutputTimestamp (o2::its::TimeStamp timestamp, const o2::its::LayerTiming &clock) noexcept |
| std::optional< std::vector< uint32_t > > | o2::itsmft::tracking::selectGenericTracksForSurfaces (const TimeFrame &frame, gsl::span< const LayerId > sourceSurfaces) |
| std::optional< std::vector< uint32_t > > | o2::itsmft::tracking::makeLegacyOutputOrder (const TimeFrame &frame, std::vector< uint32_t > selection, const o2::its::LayerTiming &clock) |
| void | o2::itsmft::tracking::finalizeROFs (std::vector< o2::itsmft::ROFRecord > &rofs, const std::vector< o2::its::TimeStamp > ×, const TrackPublicationTimingContext &context) |