![]() |
Project
|
#include <MC2RawEncoder.h>
Public Member Functions | |
MC2RawEncoder () | |
~MC2RawEncoder () | |
void | digits2raw (gsl::span< const Digit > digits, const o2::InteractionRecord &bcData) |
void | finalize () |
void | init () |
RUDecodeData & | getCreateRUDecode (int ruSW) |
RUDecodeData * | getRUDecode (int ruSW) |
void | setVerbosity (int v) |
int | getVerbosity () const |
Mapping & | getMapping () |
void | setMinMaxRUSW (uint8_t ruMin, uint8_t ruMax) |
int | getRUSWMin () const |
int | getRUSWMax () const |
void | setContinuousReadout (bool v) |
bool | isContinuousReadout () const |
o2::raw::RawFileWriter & | getWriter () |
std::string | getDefaultSinkName () const |
void | setDefaultSinkName (const std::string &nm) |
int | carryOverMethod (const o2::header::RDHAny *rdh, const gsl::span< char > data, const char *ptr, int maxSize, int splitID, std::vector< char > &trailer, std::vector< char > &header) const |
void | newRDHMethod (const header::RDHAny *rdh, bool empty, std::vector< char > &toAdd) const |
int | addGBTLink () |
GBTLink * | getGBTLink (int i) |
const GBTLink * | getGBTLink (int i) const |
Definition at line 35 of file MC2RawEncoder.h.
|
inline |
Definition at line 40 of file MC2RawEncoder.h.
|
inline |
Definition at line 45 of file MC2RawEncoder.h.
|
inline |
Definition at line 95 of file MC2RawEncoder.h.
int MC2RawEncoder::carryOverMethod | ( | const o2::header::RDHAny * | rdh, |
const gsl::span< char > | data, | ||
const char * | ptr, | ||
int | maxSize, | ||
int | splitID, | ||
std::vector< char > & | trailer, | ||
std::vector< char > & | header | ||
) | const |
Definition at line 248 of file MC2RawEncoder.cxx.
void MC2RawEncoder::digits2raw | ( | gsl::span< const Digit > | digits, |
const o2::InteractionRecord & | bcData | ||
) |
Definition at line 87 of file MC2RawEncoder.cxx.
Definition at line 80 of file MC2RawEncoder.cxx.
RUDecodeData & MC2RawEncoder::getCreateRUDecode | ( | int | ruSW | ) |
Definition at line 234 of file MC2RawEncoder.cxx.
|
inline |
Definition at line 81 of file MC2RawEncoder.h.
|
inline |
Definition at line 103 of file MC2RawEncoder.h.
|
inline |
Definition at line 104 of file MC2RawEncoder.h.
|
inline |
Definition at line 65 of file MC2RawEncoder.h.
|
inline |
Definition at line 56 of file MC2RawEncoder.h.
|
inline |
Definition at line 74 of file MC2RawEncoder.h.
|
inline |
Definition at line 73 of file MC2RawEncoder.h.
|
inline |
Definition at line 63 of file MC2RawEncoder.h.
|
inline |
Definition at line 79 of file MC2RawEncoder.h.
Definition at line 23 of file MC2RawEncoder.cxx.
|
inline |
Definition at line 77 of file MC2RawEncoder.h.
void MC2RawEncoder::newRDHMethod | ( | const header::RDHAny * | rdh, |
bool | empty, | ||
std::vector< char > & | toAdd | ||
) | const |
Definition at line 329 of file MC2RawEncoder.cxx.
|
inline |
Definition at line 76 of file MC2RawEncoder.h.
|
inline |
Definition at line 82 of file MC2RawEncoder.h.
|
inline |
Definition at line 67 of file MC2RawEncoder.h.
|
inline |
Definition at line 58 of file MC2RawEncoder.h.