#include <RpcRDO_Decoder.h>
|
| RpcRDO_Decoder (const std::string &type, const std::string &name, const IInterface *parent) |
|
| ~RpcRDO_Decoder ()=default |
|
virtual StatusCode | initialize () override |
|
virtual std::vector< std::unique_ptr< RpcDigit > > | getDigit (const RpcFiredChannel *fChan, uint16_t §orID, uint16_t &padId, uint16_t &cmaId, const RpcCablingCondData *rpcCab) const override |
|
virtual std::vector< Identifier > | getOfflineData (const RpcFiredChannel *fChan, uint16_t §orID, uint16_t &padId, uint16_t &cmaId, double &time, const RpcCablingCondData *rpcCab) const override |
|
Definition at line 22 of file RpcRDO_Decoder.h.
◆ RpcRDO_Decoder()
Muon::RpcRDO_Decoder::RpcRDO_Decoder |
( |
const std::string & |
type, |
|
|
const std::string & |
name, |
|
|
const IInterface * |
parent |
|
) |
| |
◆ ~RpcRDO_Decoder()
Muon::RpcRDO_Decoder::~RpcRDO_Decoder |
( |
| ) |
|
|
default |
◆ getDigit()
Definition at line 20 of file RpcRDO_Decoder.cxx.
22 std::vector<std::unique_ptr<RpcDigit>> rpcDigitVec{};
32 if (ijk == 7) {
return rpcDigitVec; }
38 rpcDigitVec.reserve(idList.size());
39 for (
const Identifier& stripOfflineId: idList) {
41 std::unique_ptr<RpcDigit> rpcDigit = std::make_unique<RpcDigit>(stripOfflineId, time, -1.,
false);
42 rpcDigitVec.push_back(std::move(rpcDigit));
◆ getOfflineData()
Definition at line 48 of file RpcRDO_Decoder.cxx.
50 std::vector<Identifier> rpcIdVec{};
60 if (ijk == 7) {
return rpcIdVec; }
66 rpcIdVec.assign(idList.begin(), idList.end());
◆ initialize()
StatusCode Muon::RpcRDO_Decoder::initialize |
( |
| ) |
|
|
overridevirtual |
◆ m_bczero
Gaudi::Property<int> Muon::RpcRDO_Decoder::m_bczero { this, "BCZERO", 3, "Nominal BC for RPC readout"} |
|
private |
◆ m_idHelperSvc
The documentation for this class was generated from the following files:
std::list< Identifier > give_strip_id(unsigned short int SubsystemId, unsigned short int SectorId, unsigned short int PADId, unsigned short int CMAId, unsigned short ijk, unsigned short int Channel, const RpcIdHelper *rpcId) const