7#include "GaudiKernel/ThreadLocalContext.h"
11 ISvcLocator* pSvcLocator)
23 return StatusCode::SUCCESS;
32 if (!digitContainer.
isValid()) {
35 return StatusCode::SUCCESS;
42 std::vector<uint32_t> data_block;
44 data_block.push_back(0);
46 auto container = std::make_unique<LUCID_RawDataContainer>();
51 return StatusCode::SUCCESS;
#define ATH_CHECK
Evaluate an expression and check for errors.
#define ATH_MSG_WARNING(x)
Handle class for reading from StoreGate.
Handle class for recording to StoreGate.
An algorithm that can be simultaneously executed in multiple threads.
LUCID_RodEncoder m_rodEncoder
StatusCode execute(const EventContext &ctx) const override
SG::WriteHandleKey< LUCID_RawDataContainer > m_lucid_RawDataContainerKey
SG::ReadHandleKey< LUCID_DigitContainer > m_digitContainerKey
StatusCode initialize() override
virtual bool isValid() override final
Can the handle be successfully dereferenced?
SG::ReadCondHandle< T > makeHandle(const SG::ReadCondHandleKey< T > &key, const EventContext &ctx=Gaudi::Hive::currentContext())