ATLAS Offline Software
Trigger
TrigT1
L1CaloFEX
L1CaloFEXByteStream
src
infraL1Calo
infraL1Calo
GenericCrc.h
Go to the documentation of this file.
1
2
#ifndef GENERIC_CRC_H
3
#define GENERIC_CRC_H
4
5
#include <vector>
6
#include <cstddef>
7
#include <cstdint>
8
9
class
GenericCrc
{
10
19
public
:
20
GenericCrc
() {}
21
~GenericCrc
() {}
22
26
uint32_t
crc9fibre
(
const
std::vector<uint32_t>& inwords,
size_t
num_bits )
const
;
27
uint32_t
crc20rod
(
const
std::vector<uint32_t>& inwords,
size_t
num_bits )
const
;
28
29
private
:
30
31
};
32
33
#endif
GenericCrc::crc20rod
uint32_t crc20rod(const std::vector< uint32_t > &inwords, size_t num_bits) const
Definition:
GenericCrc.cxx:33
xAOD::uint32_t
setEventNumber uint32_t
Definition:
EventInfo_v1.cxx:127
GenericCrc
Definition:
GenericCrc.h:9
GenericCrc::~GenericCrc
~GenericCrc()
Definition:
GenericCrc.h:21
GenericCrc::GenericCrc
GenericCrc()
Provides a library of known CRC(like) algorithms.
Definition:
GenericCrc.h:20
GenericCrc::crc9fibre
uint32_t crc9fibre(const std::vector< uint32_t > &inwords, size_t num_bits) const
Functions calculating CRC over input data.
Definition:
GenericCrc.cxx:5
Generated on Fri Oct 4 2024 21:16:01 for ATLAS Offline Software by
1.8.18