BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
MicrosliceView.h
Go to the documentation of this file.
1
// Copyright 2015 Jan de Cuveland <cmail@cuveland.de>
2
/// \file
3
/// \brief Defines the fles::MicrosliceView class.
4
#ifndef FLES_MICROSLICEVIEW_H
5
#define FLES_MICROSLICEVIEW_H
6
7
#include "
Microslice.h
"
8
#include "
MicrosliceDescriptor.h
"
9
10
namespace
fles
11
{
12
13
/**
14
* \brief The MicrosliceView class provides read access to a microslice stored
15
* elsewhere.
16
*
17
* The data of the microslice (metadata and content) is not stored in the class,
18
* but elsewhere (e.g., in an already existing Timeslice object).
19
*/
20
class
MicrosliceView
:
public
Microslice
21
{
22
public
:
23
/// Construct microslice with given content.
24
MicrosliceView
(
MicrosliceDescriptor
& d, uint8_t*
content
);
25
};
26
27
}
// namespace fles
28
29
#endif
// FLES_MICROSLICEVIEW_H
fles::MicrosliceView
The MicrosliceView class provides read access to a microslice stored elsewhere.
Definition
MicrosliceView.h:21
fles::MicrosliceView::MicrosliceView
MicrosliceView(MicrosliceDescriptor &d, uint8_t *content)
Construct microslice with given content.
fles::Microslice
The Microslice class provides read access to the data of a microslice.
Definition
Microslice.h:25
fles::Microslice::content
const uint8_t * content() const
Retrieve a pointer to the microslice data.
Definition
Microslice.h:33
MicrosliceDescriptor.h
Defines the fles::MicrosliceDescriptor struct and corresponding enums.
Microslice.h
Defines the fles::Microslice abstract base class.
fles
Main FLES namespace.
Definition
ArchiveDescriptor.h:15
fles::MicrosliceDescriptor
Microslice descriptor struct.
Definition
MicrosliceDescriptor.h:99
install
include
MicrosliceView.h
Generated on
for BmnRoot by
1.17.0