|
ATLAS Offline Software
|
Go to the documentation of this file.
6 #ifndef LARBYTESTREAM_LARRAWDATAREADINDINGALG_H
7 #define LARBYTESTREAM_LARRAWDATAREADINDINGALG_H
13 #include "GaudiKernel/ServiceHandle.h"
35 "SG key of the LArRawChannelContainer"};
45 BooleanProperty
m_verifyChecksum{
this,
"VerifyChecksum",
true,
"Calculate and compare checksums to detect data transmission errors"};
46 BooleanProperty
m_failOnCorruption{
this,
"FailOnCorruption",
false,
"Return FAILURE if data corruption is found"};
Property holding a SG store/key/clid from which a ReadHandle is made.
SG::WriteHandleKey< LArRawChannelContainer > m_rawChannelKey
SG::WriteHandleKey< LArFebHeaderContainer > m_febHeaderKey
SG::WriteHandleKey< LArDigitContainer > m_digitKey
An algorithm that can be simultaneously executed in multiple threads.
Handle class for recording to StoreGate.
Interface class for managing ROB for both online and offline.
BooleanProperty m_verifyChecksum
::StatusCode StatusCode
StatusCode definition for legacy code.
LArRawDataReadingAlg(const std::string &name, ISvcLocator *pSvcLocator)
StatusCode execute(const EventContext &ctx) const override
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfoKey
const LArOnlineID * m_onlineId
StatusCode initialize() override
Container class for LArDigit.
BooleanProperty m_failOnCorruption
ServiceHandle< IROBDataProviderSvc > m_robDataProviderSvc
Container for LArRawChannel (IDC using LArRawChannelCollection)