#include <MuonStubMakerBase.h>
Public Member Functions | |
virtual bool | acceptDigi (const RPCDetId &rpcDetId, unsigned int iProcessor, l1t::tftype procType) |
virtual void | addRPCstub (MuonStubPtrs2D &muonStubsInLayers, const RPCDetId &roll, const RpcCluster &cluster, unsigned int iProcessor, l1t::tftype procTyp)=0 |
void | loadDigis (const edm::Event &event) override |
void | makeStubs (MuonStubPtrs2D &muonStubsInLayers, unsigned int iProcessor, l1t::tftype procTyp, int bxFrom, int bxTo, std::vector< std::unique_ptr< IOMTFEmulationObserver > > &observers) override |
RpcDigiToStubsConverter (const ProcConfigurationBase *config, edm::EDGetTokenT< RPCDigiCollection > inputTokenRpc, const RpcClusterization *rpcClusterization) | |
~RpcDigiToStubsConverter () override | |
Public Member Functions inherited from DigiToStubsConverterBase | |
virtual | ~DigiToStubsConverterBase () |
Protected Attributes | |
const ProcConfigurationBase * | config |
edm::EDGetTokenT< RPCDigiCollection > | inputTokenRpc |
bool | mergePhiAndTheta = true |
const RpcClusterization * | rpcClusterization |
edm::Handle< RPCDigiCollection > | rpcDigis |
Definition at line 131 of file MuonStubMakerBase.h.
|
inline |
Definition at line 133 of file MuonStubMakerBase.h.
|
inlineoverride |
Definition at line 138 of file MuonStubMakerBase.h.
|
inlinevirtual |
Reimplemented in RpcDigiToStubsConverterOmtf.
Definition at line 157 of file MuonStubMakerBase.h.
Referenced by makeStubs().
|
pure virtual |
Implemented in RpcDigiToStubsConverterOmtf.
Referenced by makeStubs().
|
inlineoverridevirtual |
Implements DigiToStubsConverterBase.
Definition at line 142 of file MuonStubMakerBase.h.
References inputTokenRpc, and rpcDigis.
|
overridevirtual |
To find the clusters we have to copy the digis in chamber to sort them (not optimal).
Implements DigiToStubsConverterBase.
Definition at line 84 of file MuonStubMakerBase.cc.
References acceptDigi(), addRPCstub(), bsc_activity_cfg::clusters, RpcClusterization::getClusters(), LogTrace, nano_mu_digi_cff::roll, MuonStub::RPC_DROPPED, rpcClusterization, and rpcDigis.
|
protected |
Definition at line 160 of file MuonStubMakerBase.h.
|
protected |
Definition at line 164 of file MuonStubMakerBase.h.
Referenced by loadDigis().
|
protected |
Definition at line 162 of file MuonStubMakerBase.h.
|
protected |
Definition at line 167 of file MuonStubMakerBase.h.
Referenced by makeStubs().
|
protected |
Definition at line 165 of file MuonStubMakerBase.h.
Referenced by loadDigis(), and makeStubs().