29 declareInterface<BCM_RawContByteStreamTool>(
this);
45 return StatusCode::SUCCESS;
53 return StatusCode::SUCCESS;
71 std::map<uint32_t, BCM_RodEncoder> mapEncoder;
78 for( ; it_coll!=it_coll_end; ++it_coll) {
82 if (coll !=
nullptr) {
85 if ( offlineId >= 16 ) {
86 ATH_MSG_ERROR(
"Didn't find RODID for OfflineID: " << offlineId );
95 for(; it_b!=it_e; ++it_b){
97 mapEncoder[rodId].addRdo(d);
101 ATH_MSG_WARNING(
"Container contains NULLpointer to collection, skipping collection" );
105 std::map<uint32_t,BCM_RodEncoder>::iterator it_map = mapEncoder.begin();
106 std::map<uint32_t,BCM_RodEncoder>::iterator it_map_end = mapEncoder.end();
107 for (; it_map != it_map_end; ++it_map) {
111 return StatusCode::SUCCESS;
#define ATH_CHECK
Evaluate an expression and check for errors.
#define ATH_MSG_WARNING(x)
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T, V, H > &t)
virtual unsigned int getChannel() const
DataModel_detail::const_iterator< DataVector > const_iterator
const_iterator end() const noexcept
Return a const_iterator pointing past the end of the collection.
const_iterator begin() const noexcept
Return a const_iterator pointing at the beginning of the collection.
size_type size() const noexcept
Returns the number of elements in the collection.
Template class for assembling a full atlas raw event from subfragments.
void setRodMinorVersion(uint16_t m)
change the ROD minor version
std::vector< uint32_t > RODDATA
ROD data as a vector of unsigned int.
RODDATA * getRodData(uint32_t id)
get a block of ROD data