BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
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
5
namespace
fles
6
{
7
8
StorableTimeslice::StorableTimeslice
(
const
StorableTimeslice
& ts)
9
:
Timeslice
(ts)
10
,
data_
(ts.
data_
)
11
,
desc_
(ts.
desc_
)
12
{
13
init_pointers
();
14
}
15
16
StorableTimeslice::StorableTimeslice
(
StorableTimeslice
&& ts) noexcept
17
:
Timeslice
(std::move(ts))
18
,
data_
(std::move(ts.data_))
19
,
desc_
(std::move(ts.desc_))
20
{
21
init_pointers
();
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
39
StorableTimeslice::StorableTimeslice
()
40
:
Timeslice
()
41
{}
42
43
}
// namespace fles
fles::StorableTimeslice::data_
std::vector< std::vector< uint8_t > > data_
Definition
StorableTimeslice.h:143
fles::StorableTimeslice::StorableTimeslice
StorableTimeslice()
Definition
StorableTimeslice.cxx:39
fles::StorableTimeslice::init_pointers
void init_pointers()
Definition
StorableTimeslice.h:133
fles::StorableTimeslice::desc_
std::vector< TimesliceComponentDescriptor > desc_
Definition
StorableTimeslice.h:144
fles::Timeslice
The Timeslice class provides read access to the data of a timeslice.
Definition
Timeslice.h:29
StorableTimeslice.h
Defines the fles::StorableTimeslice class.
fles
Main FLES namespace.
Definition
ArchiveDescriptor.h:15
decoder
fles_ipc
StorableTimeslice.cxx
Generated on
for BmnRoot by
1.17.0