CbmRoot
Loading...
Searching...
No Matches
rich/Unpack.h
Go to the documentation of this file.
1/* Copyright (C) 2024 FIAS Frankfurt Institute for Advanced Studies, Frankfurt / Main
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Felix Weiglhofer [committer], Dominik Smith */
4
5#pragma once
6
7#include "CommonUnpacker.h"
8#include "ReadoutConfig.h"
9#include "UnpackMS.h"
10
11namespace cbm::algo::rich
12{
13
18
19 class Unpack : public detail::UnpackBase {
20
21 public:
23
24 Unpack(const ReadoutConfig& readout);
25
26 Result_t operator()(const fles::Timeslice&) const;
27
28 private:
30 };
31
32} // namespace cbm::algo::rich
std::tuple< PODVector< Digi >, Monitor_t, Aux_t > Result_t
Provides the hardware-to-software address mapping for the CBM-RICH.
detail::UnpackBase::Result_t Result_t
Definition rich/Unpack.h:22
ReadoutConfig fReadout
Definition rich/Unpack.h:29
Result_t operator()(const fles::Timeslice &) const