CbmRoot
Loading...
Searching...
No Matches
EventBuilderConfig.h
Go to the documentation of this file.
1
/* Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
2
SPDX-License-Identifier: GPL-3.0-only
3
Authors: Volker Friese [committer] */
4
5
#ifndef CBM_ALGO_EVBUILD_EVENTBUILDERCONFIG_H
6
#define CBM_ALGO_EVBUILD_EVENTBUILDERCONFIG_H 1
7
8
#include "
CbmDefs.h
"
9
10
#include <map>
11
12
#include <yaml-cpp/yaml.h>
13
14
15
namespace
cbm::algo::evbuild
16
{
17
25
class
EventBuilderConfig
{
26
27
public
:
29
EventBuilderConfig
(YAML::Node config);
30
32
YAML::Node
ToYaml
()
const
;
33
34
35
public
:
36
std::map<ECbmModuleId, std::pair<double, double>>
fWindows
;
37
};
38
39
40
}
// namespace cbm::algo::evbuild
41
42
#endif
/* CBM_ALGO_EVBUILD_EVENTBUILDERCONFIG_H */
CbmDefs.h
cbm::algo::evbuild::EventBuilderConfig
Configuration of the EventBuilder class.
Definition
EventBuilderConfig.h:25
cbm::algo::evbuild::EventBuilderConfig::EventBuilderConfig
EventBuilderConfig(YAML::Node config)
Constructor from YAML.
Definition
EventBuilderConfig.cxx:12
cbm::algo::evbuild::EventBuilderConfig::ToYaml
YAML::Node ToYaml() const
Save to YAML.
Definition
EventBuilderConfig.cxx:27
cbm::algo::evbuild::EventBuilderConfig::fWindows
std::map< ECbmModuleId, std::pair< double, double > > fWindows
Key: detector; value: [tmin, tmax].
Definition
EventBuilderConfig.h:36
cbm::algo::evbuild
Definition
algo/evbuild/Config.cxx:12
algo
evbuild
EventBuilderConfig.h
Generated on Mon Feb 3 2025 23:03:44 for CbmRoot by
1.12.0