19 MsgStream log(msgSvc(),
"LArAutoCorrCompleteCnv" );
29 static const pool::Guid p1_guid(
"FA16A69D-241E-40F3-B710-77A95937E394");
30 static const pool::Guid p0_guid(
"4E7E36E9-2121-4327-88C5-8A516D6D6D2A");
34 MsgStream log(msgSvc(),
"LArAutoCorrCompleteCnv" );
36 return TPconverter.createTransientConst( col_vect.get(), log );
41 MsgStream log(msgSvc(),
"LArAutoCorrCompleteCnv" );
42 log << MSG::DEBUG <<
"Reading LArAutoCorrSubset (original)" <<
endmsg;
47 log << MSG::DEBUG <<
"subset ptr " << subset.get() <<
endmsg;
52 throw std::runtime_error(
"Unsupported persistent version of LArAutoCorrCompleteCnv");
59 MsgStream log(msgSvc(),
"LArAutoCorrCompleteCnv" );
60 log << MSG::DEBUG <<
"LArAutoCorrCompleteCnv::createTransient orig " << orig <<
endmsg;
77 newAutoCorr->
assign (*oldAutoCorr,
static const LArAutoCorrSubsetCnv_p1 TPconverter
AthenaPool converter LArAutoCorrComplete.
LArConditionsSubset< LArAutoCorrP1 > LArAutoCorrTransType
LArAutoCorrSubset_p1 LArAutoCorrPersType
virtual LArAutoCorrPersType * createPersistent(LArAutoCorrTransType *transObj)
method to be implemented by the developer.
virtual LArAutoCorrTransType * createTransient()
method to be implemented by the developer.
void copyOldtoNew(const LArConditionsSubset< LArAutoCorrP > *oldAutoCorr, LArConditionsSubset< LArAutoCorrP1 > *newAutoCorr)
c-struct reproducing the structure of the persistent data
c-struct reproducing the structure of the persistent data
std::vector< double > m_vAutoCorr
persistent class container of LArConditionsSubset for LArAutoCorr data.
template class for use for I/O of conditions data
void assign(const LArConditionsSubset< U > &other, COPIER copier)
Copy from another subset object.
virtual bool compareClassGuid(const Guid &clid) const