Project
Loading...
Searching...
No Matches
RawDataTypes.h
Go to the documentation of this file.
1// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
2// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
3// All rights not expressly granted are reserved.
4//
5// This software is distributed under the terms of the GNU General Public
6// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
7//
8// In applying this license CERN does not waive the privileges and immunities
9// granted to it by virtue of its status as an Intergovernmental Organization
10// or submit itself to any jurisdiction.
11
16
17#ifndef AliceO2_TPC_RawDataTypes_H
18#define AliceO2_TPC_RawDataTypes_H
19
20#include <unordered_map>
21#include <string_view>
22
24{
25enum Type : char {
26 RAWDATA = 0,
27 LinkZS = 1,
28 ZS = 2,
29 IDC = 3,
30 SAC = 4,
31};
32
33const std::unordered_map<Type, std::string_view> TypeNameMap{
34 {Type::RAWDATA, "RAWDATA"},
35 {Type::LinkZS, "LinkZS"},
36 {Type::ZS, "ZS"},
37 {Type::IDC, "IDC"},
38 {Type::SAC, "SAC"},
39};
40
41} // namespace o2::tpc::raw_data_types
42
43#endif
@ ZS
final Zero Suppression (can be ILBZS, DLBZS)
@ RAWDATA
GBT raw data.
@ LinkZS
Link-based Zero Suppression.
@ SAC
Sampled Analogue Currents from the current monitor.
@ IDC
Integrated Digitial Currents, with priority bit to end up in separate buffer.
const std::unordered_map< Type, std::string_view > TypeNameMap