CbmRoot
Loading...
Searching...
No Matches
RecoSetupHeader.h
Go to the documentation of this file.
1/* Copyright (C) 2025 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Sergei Zharko [committer] */
4
9
10#ifndef ALGO_RecoSetupHeader_h
11#define ALGO_RecoSetupHeader_h 1
12
13#include <boost/serialization/access.hpp>
14
15#include <string>
16
17namespace cbm::algo
18{
22 public:
24 explicit RecoSetupHeader(const std::string& tag);
25
27 const std::string& GetTag() const { return fTag; }
28
29 private:
31 template<class Archive>
33 void serialize(Archive& ar, const unsigned int /*version*/)
34 {
35 ar& fTag;
36 }
37
38 std::string fTag;
39 };
40
41} // namespace cbm::algo
42
43
44#endif // ALGO_RecoSetupHeader_h
RecoSetupHeader(const std::string &tag)
Constructor from parameters.
const std::string & GetTag() const
Gets subsystem geometry tag.
friend class boost::serialization::access
void serialize(Archive &ar, const unsigned int)
Serialization rule.
std::string fTag
Setup tag.