![]() |
Project
|
#include <ROFFinder.h>
Public Types | |
using | RawDigit = DataDecoder::RawDigit |
using | RawDigitId = size_t |
using | RawDigitIdVector = std::vector< RawDigitId > |
Public Member Functions | |
ROFFinder (const DataDecoder::RawDigitVector &digits, uint32_t firstTForbit) | |
~ROFFinder () | |
void | process (bool dummyROFs=false) |
o2::InteractionRecord | digitTime2IR (const RawDigit &digit) |
std::optional< DataDecoder::RawDigit > | getOrderedDigit (int i) |
RawDigitIdVector | getOrderedDigits () |
std::vector< o2::mch::ROFRecord > | getROFRecords () |
char * | saveDigitsToBuffer (size_t &bufSize) |
char * | saveROFRsToBuffer (size_t &bufSize) |
bool | isRofTimeMonotonic () |
bool | isDigitsTimeAligned () |
void | dumpOutputDigits () |
void | dumpOutputROFs () |
Definition at line 38 of file ROFFinder.h.
Definition at line 41 of file ROFFinder.h.
using o2::mch::raw::ROFFinder::RawDigitId = size_t |
Definition at line 42 of file ROFFinder.h.
using o2::mch::raw::ROFFinder::RawDigitIdVector = std::vector<RawDigitId> |
Definition at line 43 of file ROFFinder.h.
o2::mch::raw::ROFFinder::ROFFinder | ( | const DataDecoder::RawDigitVector & | digits, |
uint32_t | firstTForbit | ||
) |
Definition at line 43 of file ROFFinder.cxx.
|
default |
o2::InteractionRecord o2::mch::raw::ROFFinder::digitTime2IR | ( | const RawDigit & | digit | ) |
Definition at line 180 of file ROFFinder.cxx.
void o2::mch::raw::ROFFinder::dumpOutputDigits | ( | ) |
Definition at line 324 of file ROFFinder.cxx.
void o2::mch::raw::ROFFinder::dumpOutputROFs | ( | ) |
Definition at line 359 of file ROFFinder.cxx.
std::optional< DataDecoder::RawDigit > o2::mch::raw::ROFFinder::getOrderedDigit | ( | int | i | ) |
Definition at line 309 of file ROFFinder.cxx.
|
inline |
Definition at line 53 of file ROFFinder.h.
|
inline |
Definition at line 54 of file ROFFinder.h.
bool o2::mch::raw::ROFFinder::isDigitsTimeAligned | ( | ) |
Definition at line 289 of file ROFFinder.cxx.
bool o2::mch::raw::ROFFinder::isRofTimeMonotonic | ( | ) |
Definition at line 258 of file ROFFinder.cxx.
void o2::mch::raw::ROFFinder::process | ( | bool | dummyROFs = false | ) |
Definition at line 51 of file ROFFinder.cxx.
char * o2::mch::raw::ROFFinder::saveDigitsToBuffer | ( | size_t & | bufSize | ) |
Definition at line 206 of file ROFFinder.cxx.
char * o2::mch::raw::ROFFinder::saveROFRsToBuffer | ( | size_t & | bufSize | ) |
Definition at line 232 of file ROFFinder.cxx.