Skip to content
Snippets Groups Projects
Commit 8d8395e9 authored by Kristian Bjoerke's avatar Kristian Bjoerke
Browse files

Made enum type appear at the top of class section

According to ATLAS code guidelines within each class section,
public, private or protected, nested types (e.g. enum or class)
must appear on the top of the section.


Former-commit-id: 75bef504
parent 54214379
No related merge requests found
......@@ -57,6 +57,19 @@ class SCT_RodEncoder : public extends<AthAlgTool, ISCT_RodEncoder>
virtual void fillROD(std::vector<uint32_t>& vec32Data, const uint32_t& robID, const std::vector<const SCT_RDORawData*>& vecRDOs) const override;
private:
enum ErrorWords{TIMEOUT_ERR=(1<<11),
L1_ERR=(1<<10),
BCID_ERR=(1<<9),
PREAMBLE_ERR=(1<<12),
FORMATTER_ERR=12,
TRAILER_ERR=(1<<12),
NULL_HEADER_ERR=0,
HEADER_TRAILER_ERR=(1<<11),
TRAILER_OVFLW_ERR=(1<<10),
ABCD_ERR=0,
RAWDATA_ERR=(3<<13),
NULL_TRAILER_ERR=0};
/// Encode rdo into the data: called by fillROD(..)
void encodeData(const std::vector<int>& vecTimeBins, std::vector<uint16_t>& vec16Words, const SCT_RDORawData* rdo, const int& groupSize, const int& strip) const;
......@@ -94,18 +107,6 @@ class SCT_RodEncoder : public extends<AthAlgTool, ISCT_RodEncoder>
/// Get the 16-bit word for a trailer, with or without ByteStream errors
uint16_t getTrailer(const int& errorWord) const;
enum ErrorWords{TIMEOUT_ERR=(1<<11),
L1_ERR=(1<<10),
BCID_ERR=(1<<9),
PREAMBLE_ERR=(1<<12),
FORMATTER_ERR=12,
TRAILER_ERR=(1<<12),
NULL_HEADER_ERR=0,
HEADER_TRAILER_ERR=(1<<11),
TRAILER_OVFLW_ERR=(1<<10),
ABCD_ERR=0,
RAWDATA_ERR=(3<<13),
NULL_TRAILER_ERR=0};
void addHeadersWithErrors(const uint32_t& robID, const std::set<IdentifierHash>* errors,
const ErrorWords& errType, std::vector<uint16_t>& vec16Data) const;
void addTrailersWithErrors(const uint32_t& robID, const std::set<IdentifierHash>* errors,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment