20 MsgStream log(msgSvc(),
"LArRampMCCnv" );
30 static const pool::Guid p1_guid(
"BB629283-BDF5-4FA8-93F4-5D8C2F201364");
31 static const pool::Guid p0_guid(
"4019776D-D528-4401-9CBD-7956C4B00607");
35 MsgStream log(msgSvc(),
"LArRampMCCnv" );
37 return TPconverter.createTransientConst( col_vect.get(), log );
42 MsgStream log(msgSvc(),
"LArRampMCCnv" );
43 log << MSG::INFO <<
"Reading LArRampSubset (original)" <<
endmsg;
48 log << MSG::INFO <<
"subset ptr " << subset.get() <<
endmsg;
53 throw std::runtime_error(
"Unsupported persistent version of LArRampMCCnv");
60 MsgStream log(msgSvc(),
"LArRampMCCnv" );
61 log << MSG::INFO <<
"LArRampMCCnv::createTransient orig " << orig <<
endmsg;
static const LArAutoCorrSubsetCnv_p1 TPconverter
Athena::TPCnvVers::Old Athena::TPCnvVers::Current Athena::TPCnvVers::Current Athena::TPCnvVers::Current Athena::TPCnvVers::Current LArConditionsSubset< LArRampP1 >
AthenaPool converter LArRampComplete.
LArRampSubset_p1 LArRampPersType
AthenaPool converter LArRampMC.
LArConditionsSubset< LArRampP1 > LArRampTransType
template class for use for I/O of conditions data
void copyOldtoNew(const LArConditionsSubset< LArRampP > *oldRamp, LArConditionsSubset< LArRampP1 > *newRamp)
virtual LArRampPersType * createPersistent(LArRampTransType *transObj)
method to be implemented by the developer.
virtual LArRampTransType * createTransient()
method to be implemented by the developer.
persistent class container of LArConditionsSubset for LArRamp data.
virtual bool compareClassGuid(const Guid &clid) const