13#ifndef BCM_RAWDATABYTESTREAMCNV_BCM_RODDECODER_H
14#define BCM_RAWDATABYTESTREAMCNV_BCM_RODDECODER_H
23#include "eformat/SourceIdentifier.h"
44 virtual StatusCode
finalize()
override;
48 unsigned int getChannelID(
int ROD_source_ID,
unsigned int dataword_position)
const;
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
virtual StatusCode initialize() override
unsigned int getChannelID(int ROD_source_ID, unsigned int dataword_position) const
virtual ~BCM_RodDecoder()
static const InterfaceID & interfaceID()
virtual StatusCode finalize() override
BCM_RDO_Collection BCM_RawCollection
std::atomic< unsigned int > m_LVL1A_number
StatusCode fillCollection(const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment *robFrag, BCM_RDO_Container *rdoCont, std::vector< unsigned int > *vecHash=NULL) const
BCM_RDO_Collection * getCollection(unsigned int chan, BCM_RDO_Container *cont) const
std::atomic< unsigned int > m_hit_number
std::atomic< unsigned int > m_fragment_number
eformat::ROBFragment< PointerType > ROBFragment