1 #ifndef RecoLocalMuon_RPCRecHitProducer_h 2 #define RecoLocalMuon_RPCRecHitProducer_h 46 std::unique_ptr<RPCRecHitBaseAlgo>
theAlgo;
56 std::vector<RPCMaskedStrips::MaskItem>
MaskVec;
57 std::vector<RPCDeadStrips::DeadItem>
DeadVec;
const edm::ESGetToken< RPCGeometry, MuonGeometryRecord > theRPCGeomToken
edm::ESGetToken< RPCDeadStrips, RPCDeadStripsRcd > theReadoutDeadStripsToken
std::unique_ptr< RPCRecHitBaseAlgo > theAlgo
void beginRun(const edm::Run &, const edm::EventSetup &) override
enum RPCRecHitProducer::MaskSource deadSource_
void produce(edm::Event &event, const edm::EventSetup &setup) override
The method which produces the rechits.
const edm::EDGetTokenT< RPCDigiCollection > theRPCDigiLabel
std::unique_ptr< RPCMaskedStrips > theRPCMaskedStripsObj
std::vector< RPCDeadStrips::DeadItem > DeadVec
RPCRecHitProducer(const edm::ParameterSet &config)
Constructor.
edm::ESGetToken< RPCMaskedStrips, RPCMaskedStripsRcd > theReadoutMaskedStripsToken
enum RPCRecHitProducer::MaskSource maskSource_
std::vector< RPCMaskedStrips::MaskItem > MaskVec
~RPCRecHitProducer() override
Destructor.
std::unique_ptr< RPCDeadStrips > theRPCDeadStripsObj