22#include <CLHEP/Random/RandomEngine.h>
23#include <CLHEP/Random/RandFlat.h>
52 return StatusCode::SUCCESS;
62 auto dqstatus = std::make_unique<TileDQstatus>();
80 tileRawChannelContainer,
82 tileBeamElemContainer,
86 return StatusCode::SUCCESS;
#define ATH_CHECK
Evaluate an expression and check for errors.
Handle class for reading from StoreGate.
Handle class for recording to StoreGate.
Produce a TileDQstatus object. This replaces the old TileBeamInfoProvider.
An algorithm that can be simultaneously executed in multiple threads.
virtual StatusCode execute(const EventContext &ctx) const override
Gaudi execute method.
virtual StatusCode initialize() override
Gaudi initialize method.
SG::ReadHandleKey< TileRawChannelContainer > m_rawChannelContainerKey
ToolHandle< ITileDQstatusTool > m_tileDQstatusTool
SG::ReadHandleKey< TileDigitsContainer > m_digitsContainerKey
SG::ReadHandleKey< TileBeamElemContainer > m_beamElemContainerKey
SG::WriteHandleKey< TileDQstatus > m_DQstatusKey
** Properties
TileDQstatusAlg(const std::string &name, ISvcLocator *svcloc)
Constructor.
SG::ReadCondHandle< T > makeHandle(const SG::ReadCondHandleKey< T > &key, const EventContext &ctx=Gaudi::Hive::currentContext())