![]() |
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.