|
CbmRoot
|
Configuration of the DigiEventSelector class. More...
#include <DigiEventSelectorConfig.h>
Public Member Functions | |
| DigiEventSelectorConfig (YAML::Node config) | |
| Constructor from YAML. | |
| bool | IsEmpty () const |
| Presence of selection criteria. | |
| YAML::Node | ToYaml () const |
| Save to YAML. | |
Private Attributes | |
| std::map< ECbmModuleId, size_t > | fMinNumDigis |
| Key: detector, value: minimal number of digis. | |
| std::map< ECbmModuleId, size_t > | fMinNumLayers |
| Key: detector, value: Minimal number of layers. | |
| std::map< ECbmModuleId, std::unordered_set< uint32_t > > | fMaskedChannels |
| A map of masked digi addresses, which should not participate in the event building. | |
Friends | |
| class | DigiEventSelector |
Configuration of the DigiEventSelector class.
Holds minimum values for number of digis per event and detector system and for the number of active layers/stations (containing at least one digi).
None of the parameters are mandatory.
Definition at line 35 of file DigiEventSelectorConfig.h.
| cbm::algo::evbuild::DigiEventSelectorConfig::DigiEventSelectorConfig | ( | YAML::Node | config | ) |
Constructor from YAML.
Definition at line 15 of file DigiEventSelectorConfig.cxx.
References fMaskedChannels, fMinNumDigis, fMinNumLayers, cbm::util::FromString(), kNotExist, and L_.
|
inline |
Presence of selection criteria.
Definition at line 44 of file DigiEventSelectorConfig.h.
References fMinNumDigis, and fMinNumLayers.
| YAML::Node cbm::algo::evbuild::DigiEventSelectorConfig::ToYaml | ( | ) | const |
Save to YAML.
Definition at line 68 of file DigiEventSelectorConfig.cxx.
References fMinNumDigis, fMinNumLayers, and cbm::util::ToString().
|
friend |
Definition at line 37 of file DigiEventSelectorConfig.h.
References DigiEventSelector.
Referenced by DigiEventSelector.
|
private |
A map of masked digi addresses, which should not participate in the event building.
Definition at line 54 of file DigiEventSelectorConfig.h.
Referenced by DigiEventSelectorConfig().
|
private |
Key: detector, value: minimal number of digis.
Definition at line 50 of file DigiEventSelectorConfig.h.
Referenced by DigiEventSelectorConfig(), IsEmpty(), and ToYaml().
|
private |
Key: detector, value: Minimal number of layers.
Definition at line 51 of file DigiEventSelectorConfig.h.
Referenced by DigiEventSelectorConfig(), IsEmpty(), and ToYaml().