12 MsgStream report( msgSvc(),
"EventShapeStoreConverter" );
13 report << MSG::INFO <<
"Writing EventShapeStore_p1" <<
endmsg;
22 static const pool::Guid p1_guid(
"730C49D9-47C2-45D4-A755-1313F4A2ACB1");
28 MsgStream report( msgSvc(),
"EventShapeStoreCnv" );
29 report << MSG::INFO <<
"Reading EventShapeStore_p1" <<
endmsg;
30 return TPconverter.createTransient( shapestore.get(), report );
32 throw std::runtime_error(
"Unsupported persistent version of EventShapeStore");
EventShapeStore_p1 EventShapeStore_PERS
EventShapeStoreConverterBase< EventShapeStore_p1 > EventShapeStoreCnv_p1
static const LArAutoCorrSubsetCnv_p1 TPconverter
virtual EventShapeStore_PERS * createPersistent(EventShapeStore *transObj)
virtual EventShapeStore * createTransient(const Token *token)
virtual bool compareClassGuid(const Token *token, const Guid &clid) const
P * poolReadObject(const Token *token)
This class provides a token that identifies in a unique way objects on the persistent storage.