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