15 m_detStore (
"DetectorStore",
name),
16 m_regSvc (
"IOVRegistrationSvc",
name)
41 return AthService::queryInterface(riid,ppvInterface);
43 return StatusCode::SUCCESS;
52 return StatusCode::SUCCESS;
61 delete it_AttrList->second;
66 delete it_AttrListColl->second;
69 return StatusCode::SUCCESS;
79 std::set<IL1CaloPersistenceCapable*> vToBeUpdated;
82 std::list<std::string>::const_iterator itr;
83 for(itr=
keys.begin(); itr!=
keys.end(); ++itr) {
84 std::string
key = *itr;
89 std::map<std::string, std::vector<IL1CaloPersistenceCapable*> >::const_iterator it_map =
m_mConditions.find(
key);
93 std::vector<IL1CaloPersistenceCapable*> vObjs = it_map->second;
94 std::vector<IL1CaloPersistenceCapable*>::const_iterator it_vObjs = vObjs.begin();
95 for(;it_vObjs!=vObjs.end();++it_vObjs) {
97 vToBeUpdated.insert(pobj);
104 std::set<IL1CaloPersistenceCapable*>::const_iterator it_set = vToBeUpdated.begin();
105 for(;it_set!=vToBeUpdated.end();++it_set) {
109 std::vector<std::string> vCoolInputKeys = pobj->
coolInputKeys();
112 vCoolInputKeys.insert(vCoolInputKeys.end(),otherkeys.begin(),otherkeys.end());
117 if(conditionType==
"CondAttrListCollection") {
120 std::map<std::string, const CondAttrListCollection*> condAttrListCollectionMap;
123 std::vector<std::string>::const_iterator it_coolInputKeys = vCoolInputKeys.begin();
124 for(;it_coolInputKeys!=vCoolInputKeys.end();++it_coolInputKeys) {
125 std::string
key = *it_coolInputKeys;
131 if (attrListCollection) {
140 }
else if(conditionType==
"AthenaAttributeList"){
148 ATH_MSG_ERROR(
"Condition type " << conditionType<<
"not recognized by L1CaloCondSvc");
149 return StatusCode::FAILURE;
185 ATH_MSG_VERBOSE(
"end of L1CaloCondSvc::updateConditions(IOVSVC_CALLBACK_ARGS_P(/*I*/, keys))");
186 return StatusCode::SUCCESS;