Go to the documentation of this file. 1 #ifndef RecoLocalMuon_GEMRecHit_GEMRecHitProducer_h
2 #define RecoLocalMuon_GEMRecHit_GEMRecHitProducer_h
44 std::unique_ptr<GEMRecHitBaseAlgo>
theAlgo;
enum GEMRecHitProducer::MaskSource deadSource_
void produce(edm::Event &event, const edm::EventSetup &setup) override
The method which produces the rechits.
edm::ESHandle< GEMGeometry > gemGeom_
enum GEMRecHitProducer::MaskSource maskSource_
std::unique_ptr< GEMDeadStrips > theGEMDeadStripsObj
std::unique_ptr< GEMMaskedStrips > theGEMMaskedStripsObj
~GEMRecHitProducer() override
Destructor.
std::map< GEMDetId, EtaPartitionMask > gemMask_
void beginRun(const edm::Run &, const edm::EventSetup &) override
edm::EDGetTokenT< GEMDigiCollection > theGEMDigiToken
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
GEMRecHitProducer(const edm::ParameterSet &config)
Constructor.
std::unique_ptr< GEMRecHitBaseAlgo > theAlgo