6#include "GaudiKernel/MsgStream.h"
12 log << MSG::DEBUG <<
"In LUCID_RawDataContainerCnv_p1::transToPers" <<
endmsg;
14 persObj->resize(transObj->
size());
16 for (
unsigned int i=0; i<transObj->
size(); ++i) {
20 rawDataConv.transToPers((*transObj)[i], &rawData, log);
26 log << MSG::DEBUG <<
"In LUCID_RawDataContainerCnv_p1::persToTrans" <<
endmsg;
28 transObj->
reserve(persObj->size());
30 for (
unsigned int i=0; i<persObj->size(); ++i) {
static const LUCID_RawDataCnv_p1 rawDataConv
void reserve(size_type n)
Attempt to preallocate enough memory for a specified number of elements.
value_type push_back(value_type pElem)
Add an element to the end of the collection.
size_type size() const noexcept
Returns the number of elements in the collection.
virtual void transToPers(const LUCID_RawDataContainer *transObj, LUCID_RawDataContainer_p1 *persObj, MsgStream &log) const override
virtual void persToTrans(const LUCID_RawDataContainer_p1 *persObj, LUCID_RawDataContainer *transObj, MsgStream &log) const override