|
ATLAS Offline Software
|
Go to the documentation of this file.
22 MsgStream
log(
msgSvc(),
"LArCaliWaveContainerCnv" );
32 MsgStream
log(
msgSvc(),
"LArCaliWaveContainerCnv" );
34 static const pool::Guid p2_guid(
"6CF01BBF-85A9-45FA-B321-6A98B0D719FB");
35 static const pool::Guid p1_guid(
"9E61BE2D-3274-4459-A5C2-3BBFB7056EBA");
36 static const pool::Guid p0_guid(
"ECB4AD6C-FF3A-4255-A0E3-7BD566B96A77");
40 std::unique_ptr< LArCaliWaveSubset_p2 > col_vect( poolReadObject< LArCaliWaveSubset_p2 >() );
48 std::unique_ptr< LArCaliWaveSubset_p1 > col_vect( poolReadObject< LArCaliWaveSubset_p1 >() );
55 MsgStream
log(
msgSvc(),
"LArCaliWaveContainerCnv" );
62 throw std::runtime_error(
"Unsupported persistent version of LArCaliWaveCnv");
72 MsgStream
log(
msgSvc(),
"LArPedestalCompleteCnv" );
LArCaliWavePersType * createPersistent(LArCaliWaveTransType *transObj)
msgSvc
Provide convenience handles for various services.
virtual PERS * createPersistentConst(const TRANS *transObj, MsgStream &log) const
AthenaPool converter LArCaliWaveContainer.
P * poolReadObject()
Read object of type P.
template class for use for I/O of conditions data
This file defines the template class used for I/O of conditions data.
LArConditionsSubset< LArCaliWaveVec >
persistent class container of LArCaliWave data.
virtual bool compareClassGuid(const Guid &clid) const
Compare POOL class GUID with the one of the object being read.
LArCaliWaveTransType * createTransient()
method to be implemented by the developer.
virtual TRANS * createTransientConst(const PERS *persObj, MsgStream &log) const