55 std::size_t
size()
const;
58 unsigned int smk()
const;
59 void setSMK(
unsigned int psk);
62 L1Item item(
const std::string & itemName)
const;
86 std::vector<std::shared_ptr<TrigConf::L1Threshold>>
thresholds()
const;
89 const std::vector<std::shared_ptr<TrigConf::L1Threshold>> &
thresholds(std::string_view typeName)
const;
156 virtual void clear()
override;
176 std::map<std::string, TrigConf::L1Board>
m_boards{};
179 std::map<std::string, std::vector<std::shared_ptr<TrigConf::L1Threshold>>, std::less<> >
m_thresholdsByType{};
187 std::map<std::string, std::map<std::string, TrigConf::L1TopoAlgorithm*>, std::less<> >
m_algorithmsByName{};