13 MsgStream mlog(msgSvc(),
"TrigPassFlagsConverter" );
15 if(mlog.level()<=MSG::DEBUG)
16 mlog << MSG::DEBUG <<
"TrigPassFlagsCnv::createPersistent" <<
endmsg;
26 MsgStream mlog(msgSvc(),
"TrigPassFlagsConverter" );
28 if(mlog.level()<=MSG::DEBUG)
29 mlog << MSG::DEBUG <<
"TrigPassFlagsCnv::createTransient " <<
endmsg;
31 static const pool::Guid p1_guid(
"1FA7E531-B1F9-4EC5-9BD1-FD19CE7368B6");
42 throw std::runtime_error(
"Unsupported persistent version");
T_AthenaPoolCustomCnv< TrigPassFlags, TrigPassFlags_PERS > TrigPassFlagsCnvBase
TrigPassFlags_p1 TrigPassFlags_PERS
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
TrigPassFlagsCnv(ISvcLocator *svcloc)
virtual TrigPassFlags * createTransient()
virtual TrigPassFlags_PERS * createPersistent(TrigPassFlags *transObj)
A Flag is an ordered collection of bits (vector<bool>) that can hold additional (boolean) information...