7#include "GaudiKernel/MsgStream.h"
17 MsgStream log( this->msgSvc(),
"CTP_DecisionCnv" );
25 static const pool::Guid p2_guid(
"08922DA9-6E47-4D3A-9FEC-0B4440644B50" );
26 static const pool::Guid p1_guid(
"1F421F32-8FBD-47B7-82ED-5354B9BE96D8" );
27 static const pool::Guid p0_guid(
"2A450F66-8A30-42E1-91CB-BE1CEE3C772F" );
32 MsgStream log( this->msgSvc(),
"CTP_DecisionCnv" );
33 return m_converter.createTransient( pers_ref.get(), log );
38 MsgStream log( this->msgSvc(),
"CTP_DecisionCnv" );
47 throw std::runtime_error(
"Unsupported persistent version of CTP_Decision" );
CTP_Decision_p2 CTP_Decision_PERS
virtual CTP_Decision_PERS * createPersistent(CTP_Decision *transObj)
CTP_DecisionCnv_p1 m_converter_p1
CTP_DecisionCnv_p2 m_converter
virtual CTP_Decision * createTransient(const Token *token)
Legacy data class representing the LVL1 CTP trigger decision.
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.