41 using map = TypeInfo_DataModelTest;
57 ISvcLocator *pSvcLocator)
59 m_nav (
"TestNav", this)
73 HLT::TypeMaps::registerFeatureContainer<DMTest::CVec,DMTest::CVec>();
74 HLT::TypeMaps::registerFeatureContainer<DMTest::CView,DMTest::CView>();
75 HLT::TypeMaps::registerType<DMTest::CAuxContainer>();
76 HLT::TypeMaps::registerFeatureContainer<DMTest::PVec,DMTest::PVec>();
77 HLT::TypeMaps::registerType<DMTest::PAuxContainer>();
78 HLT::TypeMaps::registerFeatureContainer<DMTest::HVec,DMTest::HVec>();
79 HLT::TypeMaps::registerFeatureContainer<DMTest::HView,DMTest::HView>();
80 HLT::TypeMaps::registerType<DMTest::HAuxContainer>();
81 return StatusCode::SUCCESS;
92 if (!
m_nav->deserialize (result->getNavigationResult()))
93 return StatusCode::FAILURE;
96 return StatusCode::SUCCESS;
105 return StatusCode::SUCCESS;
#define ATH_CHECK
Evaluate an expression and check for errors.
Class used for testing xAOD data reading/writing.
Class used for testing xAOD data reading/writing.
Class used for testing ViewVector reading/writing.
Class used for testing xAOD data reading/writing.
Test for xAOD schema evolution.
Test for xAOD schema evolution.
Test for serializing an xAOD object from bytestream.
Class used for testing xAOD data reading/writing with packed containers.
Class used for testing xAOD data reading/writing with packed containers.
Class used for testing xAOD data reading/writing with packed containers.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T, V, H > &t)
ToolHandle< HLT::Navigation > m_nav
Navigation object use to fill the result.
HLTResultReader(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
virtual StatusCode finalize() override
Algorithm finalization; called at the end of the job.
virtual StatusCode execute() override
Algorithm event processing.
SG::ReadHandleKey< HLT::HLTResult > m_resultKey
Handle to read the HLTResult object.
This is an implementation class for all Holders It is templated with 2 arguments STORED which is type...
PAuxContainer_v1 PAuxContainer
StatusCode HLTResultReader::initialize ATLAS_NOT_THREAD_SAFE()
Algorithm initialization; called at the beginning of the job.
HAuxContainer_v2 HAuxContainer
CAuxContainer_v1 CAuxContainer
TypeInfo_DataModelTest map