5#ifndef MUONBYTESTREAM_MDTROD_DECODER_H
6#define MUONBYTESTREAM_MDTROD_DECODER_H
16#include "GaudiKernel/ServiceHandle.h"
28#include "eformat/SourceIdentifier.h"
29#include "eformat/Version.h"
37 MdtROD_Decoder(
const std::string&
type,
const std::string& name,
const IInterface* parent);
48 virtual StatusCode
finalize()
override;
Define macros for attributes used to control the static checker.
This container provides acces to the MDT RDOs.
std::unique_ptr< MDT_Hid2RESrcID > m_hid2re
MDT_Hid2RESrcID * getHid2RE() const
TODO Add documentation.
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
int specialROBNumber() const
int m_specialROBNumber
TMP special ROB number for sector13 runs.
MdtROD_Decoder(const std::string &type, const std::string &name, const IInterface *parent)
constructor
virtual StatusCode finalize() override
virtual ~MdtROD_Decoder()=default
destructor
StatusCode fillCollections(const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment &robFrag, MdtCsmContainer &rdoIDC) const
virtual StatusCode initialize() override
std::atomic_uint m_nCache ATLAS_THREAD_SAFE
static const InterfaceID & interfaceID()
AlgTool InterfaceID.
SG::ReadCondHandleKey< MuonMDT_CablingMap > m_readKey
std::map< uint16_t, std::unique_ptr< MdtAmtHit > > leading_amt_map
eformat::ROBFragment< PointerType > ROBFragment