|
ATLAS Offline Software
|
Go to the documentation of this file.
21 MsgStream
log(
msgSvc(),
"LArPedestalCompleteCnv" );
29 static const pool::Guid p2_guid(
"8BD3FE69-A3C4-418C-ACB9-E362CE524353");
30 static const pool::Guid p1_guid(
"E365F747-264B-4A0C-B80A-570DBE099881");
31 static const pool::Guid p0_guid(
"E17191DD-4C0A-4B1A-AE49-7D587C6BE3EE");
35 std::unique_ptr< LArPedestalSubset_p2 > col_vect( poolReadObject< LArPedestalSubset_p2 >() );
36 MsgStream
log(
msgSvc(),
"LArPedestalCompleteCnv" );
42 std::unique_ptr< LArPedestalSubset_p1 > col_vect( poolReadObject< LArPedestalSubset_p1 >() );
43 MsgStream
log(
msgSvc(),
"LArPedestalCompleteCnv" );
50 MsgStream
log(
msgSvc(),
"LArPedestalCompleteCnv" );
61 throw std::runtime_error(
"Unsupported persistent version of LArPedestalCompleteCnv");
68 MsgStream
log(
msgSvc(),
"LArPedestalCompleteCnv" );
86 newPedestal->
assign (*oldPedestal,
void copyOldtoNew(const LArConditionsSubset< LArPedestalP > *oldPedestal, LArConditionsSubset< LArPedestalP1 > *newPedestal)
virtual LArPedTransType * createTransient()
method to be implemented by the developer.
Athena::TPCnvVers::Old Athena::TPCnvVers::Current Athena::TPCnvVers::Current Athena::TPCnvVers::Current LArConditionsSubset< LArPedestalP1 >
AthenaPool converter LArPedestalComplete.
std::vector< float > m_vPedestalRMS
msgSvc
Provide convenience handles for various services.
virtual LArPedPersType * createPersistent(LArPedTransType *transObj)
virtual PERS * createPersistentConst(const TRANS *transObj, MsgStream &log) const
P * poolReadObject()
Read object of type P.
std::vector< float > m_vPedestal
template class for use for I/O of conditions data
persistent class container of LArConditionsSubset for LArPedestal data.
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