CbmRoot
Loading...
Searching...
No Matches
cbm::algo::sts::ChannelMaskSet::MaskedChannels Struct Reference

#include <ChannelMaskSet.h>

Public Member Functions

bool Contains (u16 channel) const
 
 MaskedChannels ()=default
 
 MaskedChannels (std::initializer_list< u16 > chans)
 
 CBM_YAML_FORMAT (YAML::Flow)
 
 CBM_YAML_MERGE_PROPERTY ()
 
 CBM_YAML_PROPERTIES (yaml::Property(&MaskedChannels::channels, "channels", "Channel mask", YAML::Flow))
 

Public Attributes

std::set< u16channels
 

Detailed Description

Definition at line 20 of file ChannelMaskSet.h.

Constructor & Destructor Documentation

◆ MaskedChannels() [1/2]

cbm::algo::sts::ChannelMaskSet::MaskedChannels::MaskedChannels ( )
default

◆ MaskedChannels() [2/2]

cbm::algo::sts::ChannelMaskSet::MaskedChannels::MaskedChannels ( std::initializer_list< u16 > chans)
inline

Definition at line 27 of file ChannelMaskSet.h.

Member Function Documentation

◆ CBM_YAML_FORMAT()

cbm::algo::sts::ChannelMaskSet::MaskedChannels::CBM_YAML_FORMAT ( YAML::Flow )

◆ CBM_YAML_MERGE_PROPERTY()

cbm::algo::sts::ChannelMaskSet::MaskedChannels::CBM_YAML_MERGE_PROPERTY ( )

◆ CBM_YAML_PROPERTIES()

cbm::algo::sts::ChannelMaskSet::MaskedChannels::CBM_YAML_PROPERTIES ( yaml::Property &::, "", " ", ::Flow )

◆ Contains()

bool cbm::algo::sts::ChannelMaskSet::MaskedChannels::Contains ( u16 channel) const
inline

Definition at line 23 of file ChannelMaskSet.h.

References channels.

Member Data Documentation

◆ channels

std::set<u16> cbm::algo::sts::ChannelMaskSet::MaskedChannels::channels

Definition at line 21 of file ChannelMaskSet.h.

Referenced by Contains().


The documentation for this struct was generated from the following file: