25 return StatusCode::SUCCESS;
41 std::make_unique<AllocTestAuxContainer>()) );
43 for (
size_t i = 0; i < 10; i++) {
44 cont->push_back (std::make_unique<AllocTest>());
45 cont->back()->setAtInt1 (ctx.evt()*100 + i);
46 cont->back()->setAtInt2 (ctx.evt()*100 + i + 10);
47 atInt3(*cont->back()) = ctx.evt()*100 + i + 20;
48 atInt4(*cont->back()) = ctx.evt()*100 + i + 30;
50 return StatusCode::SUCCESS;
Test writing AllocTest with a non-default allocator.
#define ATH_CHECK
Evaluate an expression and check for errors.
Testing an xAOD object with a non-standard memory allocator.
virtual StatusCode execute(const EventContext &ctx) const override
Algorithm event processing.
virtual StatusCode initialize() override
Gaudi initialize method.
SG::WriteHandleKey< AllocTestContainer > m_containerKey
SG::Accessor< T, ALLOC > Accessor
StatusCode record(std::unique_ptr< T > data)
Record a const object to the store.