BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
StorableTimeslice.cxx
Go to the documentation of this file.
1// Copyright 2013 Jan de Cuveland <cmail@cuveland.de>
2
3#include "StorableTimeslice.h"
4
5namespace fles
6{
7
15
17 : Timeslice(std::move(ts))
18 , data_(std::move(ts.data_))
19 , desc_(std::move(ts.desc_))
20{
22}
23
24// StorableTimeslice::StorableTimeslice(const Timeslice& ts)
25// : data_(ts.timeslice_descriptor_.num_components),
26// desc_(ts.timeslice_descriptor_.num_components) {
27// timeslice_descriptor_ = ts.timeslice_descriptor_;
28// for (std::size_t component = 0;
29// component < ts.timeslice_descriptor_.num_components; ++component) {
30// uint64_t size = ts.desc_ptr_[component]->size;
31// data_[component].resize(size);
32// std::copy_n(ts.data_ptr_[component], size, data_[component].begin());
33// desc_[component] = *ts.desc_ptr_[component];
34// }
35//
36// init_pointers();
37// }
38
42
43} // namespace fles
std::vector< std::vector< uint8_t > > data_
std::vector< TimesliceComponentDescriptor > desc_
The Timeslice class provides read access to the data of a timeslice.
Definition Timeslice.h:29
Defines the fles::StorableTimeslice class.
Main FLES namespace.