|
ATLAS Offline Software
|
Go to the documentation of this file.
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");
33 std::unique_ptr< LArOFCSubset_p1 > col_vect( poolReadObject< LArOFCSubset_p1 >() );
34 MsgStream
log(
msgSvc(),
"LArOFCCompleteCnv" );
41 MsgStream
log(
msgSvc(),
"LArOFCCompleteCnv" );
52 throw std::runtime_error(
"Unsupported persistent version of LArOFCCompleteCnv");
59 MsgStream
log(
msgSvc(),
"LArOFCCompleteCnv" );
c-struct reproducing the structure of the persistent data
virtual LArOFCPersType * createPersistent(LArOFCTransType *transObj)
Athena::TPCnvVers::Old Athena::TPCnvVers::Current Athena::TPCnvVers::Current LArConditionsSubset< LArOFCP1 >
AthenaPool converter LArOfcComplete.
std::vector< std::vector< float > > m_vOFC_a
std::vector< std::vector< float > > m_vOFC_b
msgSvc
Provide convenience handles for various services.
virtual LArOFCTransType * createTransient()
method to be implemented by the developer.
virtual PERS * createPersistentConst(const TRANS *transObj, MsgStream &log) const
P * poolReadObject()
Read object of type P.
persistent class container of LArConditionsSubset for LArOFC data.
template class for use for I/O of conditions data
c-struct reproducing the structure of the persistent data
void copyOldtoNew(const LArConditionsSubset< LArOFCP > *oldOFC, LArConditionsSubset< LArOFCP1 > *newOFC)
virtual bool compareClassGuid(const Guid &clid) const
Compare POOL class GUID with the one of the object being read.
void assign(const LArConditionsSubset< U > &other, COPIER copier)
Copy from another subset object.
virtual TRANS * createTransientConst(const PERS *persObj, MsgStream &log) const