#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) 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 118 of file MuonStubMakerBase.h.
|
inline |
Definition at line 120 of file MuonStubMakerBase.h.
|
inlineoverride |
Definition at line 125 of file MuonStubMakerBase.h.
|
inlinevirtual |
Reimplemented in RpcDigiToStubsConverterOmtf.
Definition at line 140 of file MuonStubMakerBase.h.
Referenced by makeStubs().
|
pure virtual |
Implemented in RpcDigiToStubsConverterOmtf.
Referenced by makeStubs().
|
inlineoverridevirtual |
Implements DigiToStubsConverterBase.
Definition at line 129 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 76 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 143 of file MuonStubMakerBase.h.
|
protected |
Definition at line 147 of file MuonStubMakerBase.h.
Referenced by loadDigis().
|
protected |
Definition at line 145 of file MuonStubMakerBase.h.
|
protected |
Definition at line 150 of file MuonStubMakerBase.h.
Referenced by makeStubs().
|
protected |
Definition at line 148 of file MuonStubMakerBase.h.
Referenced by loadDigis(), and makeStubs().