Project
Loading...
Searching...
No Matches
RawData.cxx File Reference
#include <iomanip>
#include <iostream>
#include <bitset>
#include "fairlogger/Logger.h"
#include "DataFormatsTRD/RawData.h"
#include "DataFormatsTRD/LinkRecord.h"
#include "DataFormatsTRD/Tracklet64.h"
#include "DataFormatsTRD/HelperMethods.h"

Go to the source code of this file.

Namespaces

namespace  o2
 a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
 
namespace  o2::trd
 

Functions

std::ostream & o2::trd::operator<< (std::ostream &stream, const TrackletHCHeader halfchamberheader)
 
std::ostream & o2::trd::operator<< (std::ostream &stream, const TrackletMCMData &trackletmcmdata)
 
std::ostream & o2::trd::operator<< (std::ostream &stream, const TrackletMCMHeader &tracklmcmhead)
 
uint32_t o2::trd::setHalfCRUHeaderFirstWord (HalfCRUHeader &cruhead, int crurdhversion, int bunchcrossing, int stopbits, int endpoint, int eventtype, int feeid, int cruid)
 
void o2::trd::setHalfCRUHeaderLinkSizeAndFlags (HalfCRUHeader &cruhead, int link, int size, int errors)
 
uint8_t o2::trd::getHalfCRULinkErrorFlag (const HalfCRUHeader &cruhead, const uint32_t link)
 
uint16_t o2::trd::getHalfCRULinkDataSize (const HalfCRUHeader &cruhead, const uint32_t link)
 
void o2::trd::getHalfCRULinkErrorFlags (const HalfCRUHeader &cruheader, std::array< uint8_t, 15 > &linkerrorflags)
 
void o2::trd::getHalfCRULinkDataSizes (const HalfCRUHeader &cruheader, std::array< uint16_t, 15 > &linksizes)
 
std::ostream & o2::trd::operator<< (std::ostream &stream, const HalfCRUHeader &halfcru)
 
void o2::trd::constructTrackletHCHeader (TrackletHCHeader &header, int hcid, int chipclock, int format)
 
uint16_t o2::trd::constructTRDFeeID (int supermodule, int side, int endpoint)
 
DigitMCMADCMask o2::trd::constructBlankADCMask ()
 
void o2::trd::printTrackletHCHeader (const o2::trd::TrackletHCHeader &tracklet)
 
void o2::trd::printTrackletMCMData (const o2::trd::TrackletMCMData &tracklet)
 
void o2::trd::printTrackletMCMHeader (const o2::trd::TrackletMCMHeader &mcmhead)
 
void o2::trd::printHalfCRUHeader (const o2::trd::HalfCRUHeader &halfcru)
 
void o2::trd::clearHalfCRUHeader (o2::trd::HalfCRUHeader &halfcru)
 
bool o2::trd::halfCRUHeaderSanityCheck (const o2::trd::HalfCRUHeader &header)
 
bool o2::trd::sanityCheckTrackletHCHeader (const o2::trd::TrackletHCHeader &header)
 
bool o2::trd::sanityCheckTrackletMCMHeader (const o2::trd::TrackletMCMHeader &header)
 
bool o2::trd::sanityCheckDigitMCMHeader (const o2::trd::DigitMCMHeader &header)
 
bool o2::trd::sanityCheckDigitMCMADCMask (const o2::trd::DigitMCMADCMask &mask)
 
void o2::trd::incrementADCMask (DigitMCMADCMask &mask, int channel)
 
void o2::trd::printDigitMCMHeader (const o2::trd::DigitMCMHeader &digitmcmhead)
 
void o2::trd::printDigitMCMData (const o2::trd::DigitMCMData &digitmcmdata)
 
void o2::trd::printDigitMCMADCMask (const o2::trd::DigitMCMADCMask &digitmcmadcmask)
 
int o2::trd::getDigitHCHeaderWordType (uint32_t word)
 
void o2::trd::printDigitHCHeaders (o2::trd::DigitHCHeader &header, uint32_t headers[3], int index, int offset, bool good)
 
void o2::trd::printDigitHCHeader (o2::trd::DigitHCHeader &header, uint32_t headers[3])