/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
DataFormats/RPCDigi/interface/ReadoutError.h
41 строка
1002 B
Cms Build
Clang-Format
09 май 2019, 07:14
09 май 2019, 07:14
57cea53
Код
Авторство
О чём код?
#ifndef DataFormats_RPCDigi_ReadoutError_H #define DataFormats_RPCDigi_ReadoutError_H #include "CondFormats/RPCObjects/interface/LinkBoardElectronicIndex.h" #include <string> namespace rpcrawtodigi { class ReadoutError { public: enum ReadoutErrorType { NoProblem = 0, HeaderCheckFail = 1, InconsitentFedId = 2, TrailerCheckFail = 3, InconsistentDataSize = 4, InvalidLB = 5, EmptyPackedStrips = 6, InvalidDetId = 7, InvalidStrip = 8, EOD = 9 }; explicit ReadoutError(unsigned int rawCode = 0) : theError(rawCode) {} ReadoutError(const LinkBoardElectronicIndex&, const ReadoutErrorType&); ReadoutErrorType type() const; LinkBoardElectronicIndex where() const; static std::string name(const ReadoutErrorType& code); std::string name() const { return name(type()); } unsigned int rawCode() const { return theError; } private: unsigned int theError; }; } // namespace rpcrawtodigi #endif