CbmRoot
Loading...
Searching...
No Matches
algo/evbuild/Config.h
Go to the documentation of this file.
1/* Copyright (C) 2023 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Volker Friese [committer] */
4
5
6#ifndef ALGO_EVBUILD_CONFIG_H
7#define ALGO_EVBUILD_CONFIG_H 1
8
10#include "DigiTriggerConfig.h"
11#include "EventBuilderConfig.h"
12#include "V0Trigger.h"
13
14#include <yaml-cpp/yaml.h>
15
16namespace cbm::algo::evbuild
17{
18
24 class Config {
25 public: // methods
27 Config(YAML::Node node);
28
30 YAML::Node ToYaml() const;
31
32 public: // data members
38 };
39
40} // namespace cbm::algo::evbuild
41
42#endif /* ALGO_EVBUILD_CONFIG_H */
Configuration of digi event building.
V0TriggerConfig fV0Trigger
V0 trigger configuration.
DigiTriggerConfig fDigiTrigger
Digi trigger configuration.
EventBuilderConfig fBuilder
Event builder configuration.
DigiTriggerConfig fHitMultTrigger
Hit multiplicity trigger configuration.
Config(YAML::Node node)
Constructor from YAML.
DigiEventSelectorConfig fSelector
Event selector configuration.
YAML::Node ToYaml() const
Save to YAML file.
Configuration of the DigiEventSelector class.
Configuration of the digi trigger class (TimeClusterTrigger)
Configuration of the EventBuilder class.
Configuration of the V0 trigger class (trigger on displaced vertices)