23 return StatusCode::FAILURE;
34 return StatusCode::SUCCESS;
42 return StatusCode::SUCCESS;
49 <<
" from MetaDataStore");
50 return StatusCode::FAILURE;
54 if (!payloadContainer || payloadContainer->
size() == 0) {
56 return StatusCode::FAILURE;
62 ATH_MSG_ERROR(
"Could not get CondAttrListCollection from payload container");
63 return StatusCode::FAILURE;
67 auto itr = coll->
begin();
68 if (itr == coll->
end()) {
70 return StatusCode::FAILURE;
73 const coral::AttributeList& attrList = itr->second;
74 auto athAttrList = std::make_unique<AthenaAttributeList>(attrList);
85 return StatusCode::SUCCESS;
#define ATH_CHECK
Evaluate an expression and check for errors.
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
This class is a collection of AttributeLists where each one is associated with a channel number.
const_iterator end() const
const_iterator begin() const
Access to Chan/AttributeList pairs via iterators.
static EventIDRange infiniteRunLB()
Produces an EventIDRange that is infinite in RunLumi and invalid in Time.
This class is a container for the payload of conditions data.
size_type size() const
size of payload vector
const_iterator begin() const
Begin of payload vector.
void addDependency(const EventIDRange &range)
StatusCode record(const EventIDRange &range, T *t)
record handle, with explicit range DEPRECATED