11#include <framework/database/PayloadMetadata.h>
14#include <unordered_map>
17namespace Belle2::Conditions {
30 using PayloadMap = std::unordered_map<std::string, PayloadMetadata>;
55 std::tuple<bool, PayloadMap*>
get(
int exp,
int run)
86 bool setTags(
const std::vector<std::string>& tags);
120 bool getPayloads(
int exp,
int run, std::vector<PayloadMetadata>& info);
172 std::unordered_map<std::string, PayloadMetadataCache>
m_cache;
184 bool updatePayloads([[maybe_unused]]
const std::string& globaltag, [[maybe_unused]]
int exp,
185 [[maybe_unused]]
int run)
override
PayloadMap map
Map of all known name -> PayloadMetadata entries.