|
ATLAS Offline Software
|
Go to the documentation of this file.
26 MsgStream
log(
msgSvc(),
"TrigDecisionConverter" );
38 MsgStream
log(
msgSvc(),
"TrigDecisionConverter" );
40 static const pool::Guid p1_guid(
"83D7E08D-CF8C-47A0-963F-5618A9509334");
41 static const pool::Guid p2_guid(
"6BE81E51-B42B-4783-957D-84E7F383E9D5");
42 static const pool::Guid p3_guid(
"1C0527B6-1B94-4F47-ADE4-D24E7BF91D3E");
43 static const pool::Guid p4_guid(
"78F57689-0902-4E47-BB04-9BD10C7EF8B5");
44 static const pool::Guid p5_guid(
"DA3DEF39-2401-4A8E-ACD2-851B0DF10AFA");
48 std::unique_ptr< TrigDec::TrigDecision_p1 > col_vect( poolReadObject< TrigDec::TrigDecision_p1 >() );
52 std::unique_ptr< TrigDec::TrigDecision_p2 > col_vect( poolReadObject< TrigDec::TrigDecision_p2 >() );
56 std::unique_ptr< TrigDec::TrigDecision_p3 > col_vect( poolReadObject< TrigDec::TrigDecision_p3 >() );
60 std::unique_ptr< TrigDec::TrigDecision_p4 > col_vect( poolReadObject< TrigDec::TrigDecision_p4 >() );
64 std::unique_ptr< TrigDec::TrigDecision_p5 > col_vect( poolReadObject< TrigDec::TrigDecision_p5 >() );
68 throw std::runtime_error(
"Unsupported persistent version of Data Collection");
virtual TRANS * createTransient(const PERS *persObj, MsgStream &log)
Create transient representation of a persistent object.
virtual TrigDecision_PERS * createPersistent(TrigDec::TrigDecision *transCont)
The TrigDecision is an object which merges trigger informations from various levels.
virtual PERS * createPersistent(const TRANS *transObj, MsgStream &log)
Create persistent representation of a transient object.
virtual TrigDec::TrigDecision * createTransient()
msgSvc
Provide convenience handles for various services.
Compatibility for old converter classes that don't get passed the key.
TrigDecisionCnv(ISvcLocator *svcloc)
virtual bool compareClassGuid(const Guid &clid) const
Compare POOL class GUID with the one of the object being read.