CMS 3D CMS Logo

Namespaces | Functions
SiStripFEDBufferComponents.cc File Reference
#include <iomanip>
#include <ostream>
#include <sstream>
#include <cstring>
#include "EventFilter/SiStripRawToDigi/interface/SiStripFEDBufferComponents.h"
#include "FWCore/Utilities/interface/CRC16.h"

Go to the source code of this file.

Namespaces

 sistrip
 sistrip classes
 

Functions

uint16_t sistrip::calculateFEDBufferCRC (const uint8_t *buffer, const size_t lengthInBytes)
 
FEDBufferFormat sistrip::fedBufferFormatFromString (const std::string &bufferFormatString)
 
FEDDAQEventType sistrip::fedDAQEventTypeFromString (const std::string &daqEventTypeString)
 
FEDHeaderType sistrip::fedHeaderTypeFromString (const std::string &headerTypeString)
 
FEDReadoutMode sistrip::fedReadoutModeFromString (const std::string &readoutModeString)
 
std::ostream & sistrip::operator<< (std::ostream &os, const FEDBufferFormat &value)
 
std::ostream & sistrip::operator<< (std::ostream &os, const FEDHeaderType &value)
 
std::ostream & sistrip::operator<< (std::ostream &os, const FEDLegacyReadoutMode &value)
 
std::ostream & sistrip::operator<< (std::ostream &os, const FEDReadoutMode &value)
 
std::ostream & sistrip::operator<< (std::ostream &os, const FEDDAQEventType &value)
 
std::ostream & sistrip::operator<< (std::ostream &os, const FEDTTSBits &value)
 
std::ostream & sistrip::operator<< (std::ostream &os, const FEDBufferState &value)
 
std::ostream & sistrip::operator<< (std::ostream &os, const FEDChannelStatus &value)
 
uint8_t sistrip::packetCodeFromString (const std::string &packetCodeString, FEDReadoutMode mode)
 
void sistrip::printHex (const void *pointer, const size_t length, std::ostream &os)
 
void sistrip::printHexValue (const uint8_t value, std::ostream &os)
 
void sistrip::printHexWord (const uint8_t *pointer, const size_t lengthInBytes, std::ostream &os)