21 static const pool::Guid p0_guid(
"9C53AC43-3FD6-470F-A6FF-1DF80E85ACBF");
22 static const pool::Guid p1_guid(
"60FB956A-0B7F-450E-BF6A-2A0B8ED55204");
30 MsgStream log(msgSvc(),
"LArMphysOverMcalCompleteCnv" );
32 return TPconverter.createTransientConst( col_vect.get(), log );
37 MsgStream log(msgSvc(),
"LArMphysOverMcalCompleteCnv" );
38 log << MSG::DEBUG <<
"Reading LArMphysOverMcalSubset (original)" <<
endmsg;
43 log << MSG::DEBUG <<
"subset ptr " << subset.get() <<
endmsg;
48 throw std::runtime_error(
"Unsupported persistent version of LArMphysOverMcalCompleteCnv");
54 MsgStream log(msgSvc(),
"LArMphysOverMcalCompleteCnv" );
55 log << MSG::DEBUG <<
"LArMphysOverMcalCompleteCnv::createTransient orig " << orig <<
endmsg;
static const LArAutoCorrSubsetCnv_p1 TPconverter
AthenaPool converter LArMphysOverMcalComplete.
template class for use for I/O of conditions data
virtual LArConditionsSubset< LArSingleFloatP > * createTransient()
Throws and exception if object is not a LArConditionsSubset<LArSingleFloatP>
LArConditionsSubset< LArSingleFloatP > * createTransientSingleFloat()
void update(const LArConditionsSubset< P > *old, LArConditionsSubset< LArSingleFloatP > *newObj)
virtual bool compareClassGuid(const Guid &clid) const