R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
R3BDetParRootFileIo.h
Go to the documentation of this file.
1#pragma once
2
3#include <FairDetParIo.h>
4#include <Rtypes.h>
5#include <string_view>
6namespace R3B
7{
8 class ParRootFileIo;
9 class DetParRootFileIo : public FairDetParIo
10 {
11 public:
12 constexpr static auto DEFAULT_NAME = std::string_view{ "FairGenericParIo" };
13
15 : file_io_{ file_io }
16 {
17 SetName(DEFAULT_NAME.data());
18 }
19
20 private:
22
23 // private virtual functions:
24 auto init(FairParSet* par) -> bool override;
25 auto write(FairParSet* par) -> int override;
26
27 public:
29 };
30} // namespace R3B
DetParRootFileIo(ParRootFileIo *file_io)
auto init(FairParSet *par) -> bool override
auto write(FairParSet *par) -> int override
static constexpr auto DEFAULT_NAME
ClassDefOverride(DetParRootFileIo, 1)