ATLAS Offline Software
Public Member Functions | List of all members
Muon::IRPC_RDO_Decoder Class Referenceabstract

This class provides conversion from RDO data to RPC RDO. More...

#include <IRPC_RDO_Decoder.h>

Inheritance diagram for Muon::IRPC_RDO_Decoder:
Collaboration diagram for Muon::IRPC_RDO_Decoder:

Public Member Functions

 DeclareInterfaceID (IRPC_RDO_Decoder, 1, 0)
 
virtual std::vector< std::unique_ptr< RpcDigit > > getDigit (const RpcFiredChannel *fChan, uint16_t &sectorID, uint16_t &padId, uint16_t &cmaId, const RpcCablingCondData *rpcCab) const =0
 
virtual std::vector< IdentifiergetOfflineData (const RpcFiredChannel *fChan, uint16_t &sectorID, uint16_t &padId, uint16_t &cmaId, double &time, const RpcCablingCondData *rpcCab) const =0
 

Detailed Description

This class provides conversion from RDO data to RPC RDO.

Definition at line 20 of file IRPC_RDO_Decoder.h.

Member Function Documentation

◆ DeclareInterfaceID()

Muon::IRPC_RDO_Decoder::DeclareInterfaceID ( IRPC_RDO_Decoder  ,
,
 
)

◆ getDigit()

virtual std::vector<std::unique_ptr<RpcDigit> > Muon::IRPC_RDO_Decoder::getDigit ( const RpcFiredChannel fChan,
uint16_t &  sectorID,
uint16_t &  padId,
uint16_t &  cmaId,
const RpcCablingCondData rpcCab 
) const
pure virtual

◆ getOfflineData()

virtual std::vector<Identifier> Muon::IRPC_RDO_Decoder::getOfflineData ( const RpcFiredChannel fChan,
uint16_t &  sectorID,
uint16_t &  padId,
uint16_t &  cmaId,
double &  time,
const RpcCablingCondData rpcCab 
) const
pure virtual

The documentation for this class was generated from the following file: