|
ATLAS Offline Software
|
Go to the documentation of this file.
21 static const pool::Guid p0_guid(
"9C53AC43-3FD6-470F-A6FF-1DF80E85ACBF");
22 static const pool::Guid p1_guid(
"60FB956A-0B7F-450E-BF6A-2A0B8ED55204");
29 std::unique_ptr< LArMphysOverMcalSubset_p1 > col_vect( poolReadObject< LArMphysOverMcalSubset_p1 >() );
30 MsgStream
log(
msgSvc(),
"LArMphysOverMcalMCCnv" );
36 MsgStream
log(
msgSvc(),
"LArMphysOverMcalMCCnv" );
44 throw std::runtime_error(
"Unsupported persistent version of LArMphysOverMcalMCCnv");
49 MsgStream
log(
msgSvc(),
"LArMphysOverMcalMCCnv" );
void update(const LArConditionsSubset< P > *old, LArConditionsSubset< LArSingleFloatP > *newObj)
AthenaPool converter LArMphysOverMcalMC.
virtual LArConditionsSubset< LArSingleFloatP > * createTransient()
Throws and exception if object is not a LArConditionsSubset<LArSingleFloatP>
msgSvc
Provide convenience handles for various services.
P * poolReadObject()
Read object of type P.
template class for use for I/O of conditions data
LArConditionsSubset< LArSingleFloatP > * createTransientSingleFloat()
returns NULL if object is not a LArConditionsSubset<LArSingleFloatP>
virtual bool compareClassGuid(const Guid &clid) const
Compare POOL class GUID with the one of the object being read.
virtual TRANS * createTransientConst(const PERS *persObj, MsgStream &log) const