  | 
  
    ATLAS Offline Software
    
   | 
 
 
 
 
Go to the documentation of this file.
   12   m_robDataProviderSvc(
"ROBDataProviderSvc", 
name) {}
 
   24     eformat::helper::SourceIdentifier sid(eformat::TDAQ_HLT, moduleId);
 
   28   return StatusCode::SUCCESS;
 
   37   return StatusCode::SUCCESS;
 
   48   ATH_CHECK( hltResult.record(std::make_unique<HLT::HLTResultMT>()) );
 
   54     ATH_MSG_ERROR(
"Failed to retrieve the RawEvent pointer from ROBDataProvider");
 
   55     return StatusCode::FAILURE;
 
   62     ATH_MSG_ERROR(
"Failed to retrieve HLT ROBFragments from ROBDataProvider");
 
   63     return StatusCode::FAILURE;
 
   67   hltResult->setVersion(
m_decoderTool->getHltRodMinorVersion(vrobf));
 
   78   return StatusCode::SUCCESS;
 
  
const std::string & key() const
Return the StoreGate ID for the referenced object.
 
virtual StatusCode finalize() override
 
SG::WriteHandleKey< HLT::HLTResultMT > m_hltResultWHKey
StoreGate key for the output HLTResultMT.
 
OFFLINE_FRAGMENTS_NAMESPACE::FullEventFragment RawEvent
data type for reading raw event
 
Gaudi::Property< std::vector< uint16_t > > m_moduleIdsToDecode
Module IDs to decode.
 
An algorithm that can be simultaneously executed in multiple threads.
 
SG::ReadCondHandle< T > makeHandle(const SG::ReadCondHandleKey< T > &key, const EventContext &ctx=Gaudi::Hive::currentContext())
 
::StatusCode StatusCode
StatusCode definition for legacy code.
 
ToolHandle< HLTResultMTByteStreamDecoderTool > m_decoderTool
Tool performing the decoding work.
 
StatusCode initialize(bool used=true)
If this object is used as a property, then this should be called during the initialize phase.
 
HLTResultMTByteStreamDecoderAlg(const std::string &name, ISvcLocator *svcLoc)
Standard constructor.
 
std::vector< uint32_t > m_robIdsToDecode
Full ROB IDs constructed from the ModuleIdsToDecode property.
 
std::vector< const ROBF * > VROBFRAG
 
ServiceHandle< IROBDataProviderSvc > m_robDataProviderSvc
ROBDataProvider service handle.
 
const boost::regex re(r_e)
 
virtual StatusCode initialize() override
 
virtual StatusCode execute(const EventContext &eventContext) const override