1 #ifndef RecoParticleFlow_PFClusterProducer_PFRecHitProducer_h_
2 #define RecoParticleFlow_PFClusterProducer_PFRecHitProducer_h_
47 typedef std::map<unsigned, unsigned >::const_iterator
IDH;
52 std::vector<reco::PFRecHit>& rechitsCleaned,
const HcalPFCorrs * myPFCorr
virtual void createRecHits(std::vector< reco::PFRecHit > &rechits, std::vector< reco::PFRecHit > &rechitsCleaned, edm::Event &, const edm::EventSetup &)=0
virtual void beginRun(const edm::Run &run, const edm::EventSetup &es) override
PFRecHitProducer(const edm::ParameterSet &)
const EcalChannelStatus * theEcalChStatus
Base producer for particle flow rechits (PFRecHit)
void produce(edm::Event &iEvent, const edm::EventSetup &iSetup) override
const HcalChannelQuality * theHcalChStatus
const CaloTowerConstituentsMap * theTowerConstituentsMap
std::map< unsigned, unsigned >::const_iterator IDH
double thresh_Barrel_
rechits with E < threshold will not give rise to a PFRecHit