|
ATLAS Offline Software
|
Go to the documentation of this file.
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" );
31 std::unique_ptr< CTP_Decision_p2 > pers_ref( this->poolReadObject< CTP_Decision_p2 >() );
32 MsgStream
log( this->
msgSvc(),
"CTP_DecisionCnv" );
37 std::unique_ptr< CTP_Decision_p1 > pers_ref( this->poolReadObject< CTP_Decision_p1 >() );
38 MsgStream
log( this->
msgSvc(),
"CTP_DecisionCnv" );
43 return this->poolReadObject< CTP_Decision >();
47 throw std::runtime_error(
"Unsupported persistent version of CTP_Decision" );
virtual TRANS * createTransient(const PERS *persObj, MsgStream &log)
Create transient representation of a persistent object.
CTP_DecisionCnv_p2 m_converter
virtual PERS * createPersistent(const TRANS *transObj, MsgStream &log)
Create persistent representation of a transient object.
Legacy data class representing the LVL1 CTP trigger decision.
msgSvc
Provide convenience handles for various services.
CTP_DecisionCnv_p1 m_converter_p1
virtual CTP_Decision * createTransient()
virtual CTP_Decision_PERS * createPersistent(CTP_Decision *transObj)
Persistent representation of CTP_Decision.
virtual bool compareClassGuid(const Guid &clid) const
Compare POOL class GUID with the one of the object being read.