![]() |
Project
|
#include <RawWriterFIT.h>
Public Types | |
typedef DigitBlockFITtype | DigitBlockFIT_t |
typedef DigitBlockFIT_t::LookupTable_t | LookupTable_t |
typedef LookupTable_t::Topo_t | Topo_t |
typedef DataBlockPMtype | DataBlockPM_t |
typedef DataBlockTCMtype | DataBlockTCM_t |
typedef RawDataMetric::Status_t | MetricStatus_t |
using | RDHUtils = o2::raw::RDHUtils |
Public Member Functions | |
RawWriterFIT ()=default | |
~RawWriterFIT ()=default | |
o2::raw::RawFileWriter & | getWriter () |
void | setFileFor (const std::string &fileFor) |
void | setFlpName (const std::string &flpName) |
bool | getFilePerLink () const |
void | setStatusEmu (MetricStatus_t statusEmu) |
void | setRandomEmu (bool isRandomStatusEmu) |
void | setVerbosity (int verbosityLevel) |
void | setCCDBurl (const std::string &ccdbPath) |
void | setLUTpath (const std::string &lutPath) |
int | getVerbosity () const |
int | carryOverMethod (const 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 | convertDigitsToRaw (const std::string &outputDir, const std::string &filenameDigits, long timestamp=-1) |
void | processDigitBlockPerTF (const std::vector< DigitBlockFIT_t > &vecDigitBlock) |
Static Public Member Functions | |
static constexpr auto | getDetID () |
Public Attributes | |
o2::raw::RawFileWriter | mWriter {getDetID().getDataOrigin()} |
std::string | mFlpName {} |
std::string | mFileFor {} |
MetricStatus_t | mStatusEmu {} |
bool | mIsRandomStatusEmu {false} |
int | mDataFormat {0} |
std::map< Topo_t, o2::header::RAWDataHeader > | mMapTopo2FEEmetadata |
bool | mOutputPerLink = false |
int | mVerbosity = 0 |
Definition at line 46 of file RawWriterFIT.h.
typedef DataBlockPMtype o2::fit::RawWriterFIT< DigitBlockFITtype, DataBlockPMtype, DataBlockTCMtype, typename >::DataBlockPM_t |
Definition at line 52 of file RawWriterFIT.h.
typedef DataBlockTCMtype o2::fit::RawWriterFIT< DigitBlockFITtype, DataBlockPMtype, DataBlockTCMtype, typename >::DataBlockTCM_t |
Definition at line 53 of file RawWriterFIT.h.
typedef DigitBlockFITtype o2::fit::RawWriterFIT< DigitBlockFITtype, DataBlockPMtype, DataBlockTCMtype, typename >::DigitBlockFIT_t |
Definition at line 49 of file RawWriterFIT.h.
typedef DigitBlockFIT_t::LookupTable_t o2::fit::RawWriterFIT< DigitBlockFITtype, DataBlockPMtype, DataBlockTCMtype, typename >::LookupTable_t |
Definition at line 50 of file RawWriterFIT.h.
typedef RawDataMetric::Status_t o2::fit::RawWriterFIT< DigitBlockFITtype, DataBlockPMtype, DataBlockTCMtype, typename >::MetricStatus_t |
Definition at line 54 of file RawWriterFIT.h.
using o2::fit::RawWriterFIT< DigitBlockFITtype, DataBlockPMtype, DataBlockTCMtype, typename >::RDHUtils = o2::raw::RDHUtils |
Definition at line 55 of file RawWriterFIT.h.
typedef LookupTable_t::Topo_t o2::fit::RawWriterFIT< DigitBlockFITtype, DataBlockPMtype, DataBlockTCMtype, typename >::Topo_t |
Definition at line 51 of file RawWriterFIT.h.
|
default |
|
default |
|
inline |
Definition at line 69 of file RawWriterFIT.h.
|
inline |
Definition at line 75 of file RawWriterFIT.h.
|
inlinestaticconstexpr |
Definition at line 174 of file RawWriterFIT.h.
|
inline |
Definition at line 61 of file RawWriterFIT.h.
|
inline |
Definition at line 68 of file RawWriterFIT.h.
|
inline |
Definition at line 58 of file RawWriterFIT.h.
|
inline |
Definition at line 125 of file RawWriterFIT.h.
|
inline |
Definition at line 66 of file RawWriterFIT.h.
|
inline |
Definition at line 59 of file RawWriterFIT.h.
|
inline |
Definition at line 60 of file RawWriterFIT.h.
|
inline |
Definition at line 67 of file RawWriterFIT.h.
|
inline |
Definition at line 63 of file RawWriterFIT.h.
|
inline |
Definition at line 62 of file RawWriterFIT.h.
|
inline |
Definition at line 65 of file RawWriterFIT.h.
int o2::fit::RawWriterFIT< DigitBlockFITtype, DataBlockPMtype, DataBlockTCMtype, typename >::mDataFormat {0} |
Definition at line 180 of file RawWriterFIT.h.
std::string o2::fit::RawWriterFIT< DigitBlockFITtype, DataBlockPMtype, DataBlockTCMtype, typename >::mFileFor {} |
Definition at line 177 of file RawWriterFIT.h.
std::string o2::fit::RawWriterFIT< DigitBlockFITtype, DataBlockPMtype, DataBlockTCMtype, typename >::mFlpName {} |
Definition at line 176 of file RawWriterFIT.h.
bool o2::fit::RawWriterFIT< DigitBlockFITtype, DataBlockPMtype, DataBlockTCMtype, typename >::mIsRandomStatusEmu {false} |
Definition at line 179 of file RawWriterFIT.h.
std::map<Topo_t, o2::header::RAWDataHeader> o2::fit::RawWriterFIT< DigitBlockFITtype, DataBlockPMtype, DataBlockTCMtype, typename >::mMapTopo2FEEmetadata |
Definition at line 181 of file RawWriterFIT.h.
bool o2::fit::RawWriterFIT< DigitBlockFITtype, DataBlockPMtype, DataBlockTCMtype, typename >::mOutputPerLink = false |
Definition at line 183 of file RawWriterFIT.h.
MetricStatus_t o2::fit::RawWriterFIT< DigitBlockFITtype, DataBlockPMtype, DataBlockTCMtype, typename >::mStatusEmu {} |
Definition at line 178 of file RawWriterFIT.h.
int o2::fit::RawWriterFIT< DigitBlockFITtype, DataBlockPMtype, DataBlockTCMtype, typename >::mVerbosity = 0 |
Definition at line 184 of file RawWriterFIT.h.
o2::raw::RawFileWriter o2::fit::RawWriterFIT< DigitBlockFITtype, DataBlockPMtype, DataBlockTCMtype, typename >::mWriter {getDetID().getDataOrigin()} |
Definition at line 175 of file RawWriterFIT.h.