28 ISvcLocator* pSvcLocator ) :
50 return StatusCode::SUCCESS;
57 return StatusCode::SUCCESS;
64 if ( condHandleTest.
isValid() ) {
66 return StatusCode::SUCCESS;
75 EventIDBase::UNDEFEVT,
76 EventIDBase::UNDEFNUM,
77 EventIDBase::UNDEFNUM,
79 EventIDBase end (10000,
80 EventIDBase::UNDEFEVT,
81 EventIDBase::UNDEFNUM,
82 EventIDBase::UNDEFNUM,
84 EventIDRange range( begin, end );
87 ATH_CHECK( condHandleTest.
record( range, std::make_unique< CondDataObj >( 987 ) ) );
89 return StatusCode::SUCCESS;
#define ATH_CHECK
Evaluate an expression and check for errors.
#define CHECK(...)
Evaluate an expression and check for errors.
Base class for conditions algorithms.
ConditionTestAlg()
Default constructor:
virtual ~ConditionTestAlg()
Destructor:
virtual StatusCode execute(const EventContext &ctx) const override
virtual StatusCode finalize() override
virtual StatusCode initialize() override
SG::WriteCondHandleKey< CondDataObj > m_condKeyTest
Containers.
StatusCode record(const EventIDRange &range, T *t)
record handle, with explicit range DEPRECATED
const DataObjID & fullKey() const
const ExtendedEventContext & getExtendedEventContext(const EventContext &ctx)
Retrieve an extended context from a context object.