40 using std::make_unique;
45 if(!attrSpecification || !attrSpecification->size())
return nullptr;
47 auto attrListCollection = make_unique<CondAttrListCollection>(
true);
61 attrListCollection->add(item.channelId(), attrList);
63 return static_cast<DataObject*
>(attrListCollection.release());
71 if(it == std::end(condAttrListCollectionMap))
return;
73 auto attrListCollection = it->second;
74 for(
const auto& item : *attrListCollection) {
75 auto chanNum = item.first;
76 const auto& attrList = item.second;
89 addRunParameters(
L1CaloRunParameters(chanNum, runType, runActionName, runActionVersion, readoutConfig, readoutConfigID, ttcConfiguration, ttcConfigurationID, triggerMenu, calibration, conditions));