13#include "GaudiKernel/MsgStream.h"
30 MsgStream
msg( msgSvc(),
"McEventCollectionCnv" );
35 msg << MSG::DEBUG <<
"::createPersistent [Success]" <<
endmsg;
41 MsgStream
msg( msgSvc(),
"McEventCollectionConverter" );
45 static const pool::Guid tr_guid(
"6DE62B45-7C72-4539-92F2-3A8E739A4AC3");
46 static const pool::Guid p1_guid(
"BF93438C-D1D3-4F1C-8850-EB690AB7C416");
47 static const pool::Guid p2_guid(
"851BB1D2-1964-4B0A-B83A-6BD596CFB5E2");
48 static const pool::Guid p3_guid(
"6FC41599-64D6-4DB9-973E-9493166F6291");
49 static const pool::Guid p4_guid(
"C517102A-94DE-407C-B07F-09BD81F6172E");
50 static const pool::Guid p5_guid(
"D52391A4-F951-46BF-A0D5-E407698D2917");
51 static const pool::Guid p6_guid(
"6B78A751-B31A-4597-BFB6-DDCE62646CF9");
52 static const pool::Guid p7_guid(
"A3A04C74-A278-4E35-ACF8-4C6B8C32FC56");
55 if(serviceLocator()->existsService(
"PileUpEventLoopMgr")) {
57 msg << MSG::DEBUG <<
"Pile run, disable datapool for McEventCollection " <<
endmsg;
105 throw std::runtime_error(
"Unsupported persistent version of McEventCollection");
McEventCollection_p6 McEventCollection_PERS
virtual McEventCollection_PERS * createPersistent(McEventCollection *transCont)
Build the persistent representation from the transient one.
virtual McEventCollection * createTransient()
Build the transient representation from a persistent one.
This defines the McEventCollection, which is really just an ObjectVector of McEvent objectsFile: Gene...
virtual PERS * createPersistent(const TRANS *transObj, MsgStream &log)
Create persistent representation of a transient object.
virtual TRANS * createTransient(const PERS *persObj, MsgStream &log)
Create transient representation of a persistent object.
virtual bool compareClassGuid(const Guid &clid) const