19 MsgStream log(msgSvc(),
"LArOFCCompleteCnv" );
28 static const pool::Guid p1_guid(
"0A1DE2E2-90E4-4A24-BC6E-2092EDC9FDF6");
29 static const pool::Guid p0_guid(
"3E5389EF-D163-4099-91D9-D3F0EE06C1CD");
34 MsgStream log(msgSvc(),
"LArOFCCompleteCnv" );
36 return TPconverter.createTransientConst( col_vect.get(), log );
41 MsgStream log(msgSvc(),
"LArOFCCompleteCnv" );
42 log << MSG::DEBUG <<
"Reading LArOFCSubset (original)" <<
endmsg;
47 log << MSG::DEBUG <<
"subset ptr " << subset.get() <<
endmsg;
52 throw std::runtime_error(
"Unsupported persistent version of LArOFCCompleteCnv");
59 MsgStream log(msgSvc(),
"LArOFCCompleteCnv" );
60 log << MSG::DEBUG <<
"LArOFCCompleteCnv::createTransient orig " << orig <<
endmsg;
static const LArAutoCorrSubsetCnv_p1 TPconverter
Athena::TPCnvVers::Old Athena::TPCnvVers::Current Athena::TPCnvVers::Current LArConditionsSubset< LArOFCP1 >
AthenaPool converter LArOfcComplete.
LArOFCSubset_p1 LArOFCPersType
LArConditionsSubset< LArOFCP1 > LArOFCTransType
template class for use for I/O of conditions data
void assign(const LArConditionsSubset< U > &other, COPIER copier)
Copy from another subset object.
virtual LArOFCTransType * createTransient()
method to be implemented by the developer.
virtual LArOFCPersType * createPersistent(LArOFCTransType *transObj)
method to be implemented by the developer.
void copyOldtoNew(const LArConditionsSubset< LArOFCP > *oldOFC, LArConditionsSubset< LArOFCP1 > *newOFC)
c-struct reproducing the structure of the persistent data
c-struct reproducing the structure of the persistent data
std::vector< std::vector< float > > m_vOFC_a
std::vector< std::vector< float > > m_vOFC_b
persistent class container of LArConditionsSubset for LArOFC data.
virtual bool compareClassGuid(const Guid &clid) const