8#include "GaudiKernel/IInterface.h"
9#include "GaudiKernel/MsgStream.h"
10#include "GaudiKernel/StatusCode.h"
19 "L1CaloErrorByteStreamTool", 1, 1);
29 const std::string& name,
30 const IInterface* parent)
33 declareInterface<ZdcL1CaloErrorByteStreamTool>(
this);
40 const unsigned int err)
const
45 maps.
m_robMap.insert(std::make_pair(robid, err));
53 const unsigned int err)
const
58 maps.
m_rodMap.insert(std::make_pair(robid, err));
71 errColl->push_back(maps.
m_robMap.size());
72 ErrorMap::const_iterator iter = maps.
m_robMap.begin();
73 ErrorMap::const_iterator iterE = maps.
m_robMap.end();
74 for (; iter != iterE; ++iter) {
75 errColl->push_back(iter->first);
76 errColl->push_back(iter->second);
81 for (; iter != iterE; ++iter) {
82 errColl->push_back(iter->first);
83 errColl->push_back(iter->second);
87 return StatusCode::SUCCESS;
virtual void lock()=0
Interface to allow an object to lock itself when made const in SG.