![]() |
Project
|
#include <RawFileReader.h>
Public Member Functions | |
| LinkData ()=default | |
| next block which should be read | |
| template<typename H > | |
| LinkData (const H &rdh, RawFileReader *r) | |
| bool | preprocessCRUPage (const RDHAny &rdh, bool newSPage) |
| size_t | getLargestSuperPage () const |
| size_t | getLargestTF () const |
| size_t | getNextHBFSize () const |
| size_t | getNextTFSize () const |
| size_t | getNextTFSuperPagesStat (std::vector< PartStat > &parts) const |
| int | getNHBFinTF () const |
| size_t | readNextHBF (char *buff) |
| size_t | readNextTF (char *buff) |
| size_t | readNextSuperPage (char *buff, const PartStat *pstat=nullptr) |
| size_t | skipNextHBF () |
| size_t | skipNextTF () |
| bool | rewindToTF (uint32_t tf) |
| void | print (bool verbose=false, const std::string &pref="") const |
| std::string | describe () const |
Public Attributes | |
| RDHAny | rdhl |
| o2::InteractionRecord | irOfSOX {} |
| RDH with the running info of the last RDH seen. | |
| LinkSpec_t | spec = 0 |
| LinkSubSpec_t | subspec = 0 |
| Link subspec augmented by its origin. | |
| uint32_t | nTimeFrames = 0 |
| subspec according to DataDistribution | |
| uint32_t | nHBFrames = 0 |
| uint32_t | nSPages = 0 |
| uint64_t | nCRUPages = 0 |
| bool | cruDetector = true |
| bool | continuousRO = true |
| CRU vs RORC detector. | |
| o2::header::DataOrigin | origin = o2::header::gDataOriginInvalid |
| o2::header::DataDescription | description = o2::header::gDataDescriptionInvalid |
| int | nErrors = 0 |
| std::vector< LinkBlock > | blocks |
| std::vector< std::pair< int, uint32_t > > | tfStartBlock |
| bool | openHB = false |
| int | nHBFinTF = 0 |
| int | nextBlock2Read = 0 |
Definition at line 172 of file RawFileReader.h.
|
default |
next block which should be read
|
inline |
Definition at line 197 of file RawFileReader.h.
| std::string RawFileReader::LinkData::describe | ( | ) | const |
Definition at line 49 of file RawFileReader.cxx.
| size_t RawFileReader::LinkData::getLargestSuperPage | ( | ) | const |
Definition at line 307 of file RawFileReader.cxx.
| size_t RawFileReader::LinkData::getLargestTF | ( | ) | const |
Definition at line 324 of file RawFileReader.cxx.
| size_t RawFileReader::LinkData::getNextHBFSize | ( | ) | const |
Definition at line 103 of file RawFileReader.cxx.
| size_t RawFileReader::LinkData::getNextTFSize | ( | ) | const |
Definition at line 175 of file RawFileReader.cxx.
| size_t RawFileReader::LinkData::getNextTFSuperPagesStat | ( | std::vector< PartStat > & | parts | ) | const |
Definition at line 76 of file RawFileReader.cxx.
| int RawFileReader::LinkData::getNHBFinTF | ( | ) | const |
Definition at line 245 of file RawFileReader.cxx.
| bool RawFileReader::LinkData::preprocessCRUPage | ( | const RDHAny & | rdh, |
| bool | newSPage | ||
| ) |
Definition at line 341 of file RawFileReader.cxx.
| void RawFileReader::LinkData::print | ( | bool | verbose = false, |
| const std::string & | pref = "" |
||
| ) | const |
Definition at line 59 of file RawFileReader.cxx.
| size_t RawFileReader::LinkData::readNextHBF | ( | char * | buff | ) |
Definition at line 119 of file RawFileReader.cxx.
Definition at line 261 of file RawFileReader.cxx.
| size_t RawFileReader::LinkData::readNextTF | ( | char * | buff | ) |
Definition at line 191 of file RawFileReader.cxx.
| bool RawFileReader::LinkData::rewindToTF | ( | uint32_t | tf | ) |
Definition at line 231 of file RawFileReader.cxx.
| size_t RawFileReader::LinkData::skipNextHBF | ( | ) |
Definition at line 154 of file RawFileReader.cxx.
| size_t RawFileReader::LinkData::skipNextTF | ( | ) |
Definition at line 211 of file RawFileReader.cxx.
| std::vector<LinkBlock> o2::raw::RawFileReader::LinkData::blocks |
Definition at line 187 of file RawFileReader.h.
| bool o2::raw::RawFileReader::LinkData::continuousRO = true |
CRU vs RORC detector.
Definition at line 182 of file RawFileReader.h.
| bool o2::raw::RawFileReader::LinkData::cruDetector = true |
Definition at line 181 of file RawFileReader.h.
| o2::header::DataDescription o2::raw::RawFileReader::LinkData::description = o2::header::gDataDescriptionInvalid |
Definition at line 185 of file RawFileReader.h.
| o2::InteractionRecord o2::raw::RawFileReader::LinkData::irOfSOX {} |
RDH with the running info of the last RDH seen.
Definition at line 174 of file RawFileReader.h.
| uint64_t o2::raw::RawFileReader::LinkData::nCRUPages = 0 |
Definition at line 180 of file RawFileReader.h.
| int o2::raw::RawFileReader::LinkData::nErrors = 0 |
Definition at line 186 of file RawFileReader.h.
| int o2::raw::RawFileReader::LinkData::nextBlock2Read = 0 |
Definition at line 193 of file RawFileReader.h.
| int o2::raw::RawFileReader::LinkData::nHBFinTF = 0 |
Definition at line 192 of file RawFileReader.h.
| uint32_t o2::raw::RawFileReader::LinkData::nHBFrames = 0 |
Definition at line 178 of file RawFileReader.h.
| uint32_t o2::raw::RawFileReader::LinkData::nSPages = 0 |
Definition at line 179 of file RawFileReader.h.
| uint32_t o2::raw::RawFileReader::LinkData::nTimeFrames = 0 |
subspec according to DataDistribution
Definition at line 177 of file RawFileReader.h.
| bool o2::raw::RawFileReader::LinkData::openHB = false |
Definition at line 191 of file RawFileReader.h.
| o2::header::DataOrigin o2::raw::RawFileReader::LinkData::origin = o2::header::gDataOriginInvalid |
Definition at line 184 of file RawFileReader.h.
| RDHAny o2::raw::RawFileReader::LinkData::rdhl |
Definition at line 173 of file RawFileReader.h.
| LinkSpec_t o2::raw::RawFileReader::LinkData::spec = 0 |
Definition at line 175 of file RawFileReader.h.
| LinkSubSpec_t o2::raw::RawFileReader::LinkData::subspec = 0 |
Link subspec augmented by its origin.
Definition at line 176 of file RawFileReader.h.
| std::vector<std::pair<int, uint32_t> > o2::raw::RawFileReader::LinkData::tfStartBlock |
Definition at line 188 of file RawFileReader.h.