1 #ifndef RecoParticleFlow_PFClusterProducer_PFRecHitProducer_h_
2 #define RecoParticleFlow_PFClusterProducer_PFRecHitProducer_h_
48 typedef std::map<unsigned, unsigned >::const_iterator
IDH;
53 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
PFRecHitProducer(const edm::ParameterSet &)
const EcalChannelStatus * theEcalChStatus
void produce(edm::Event &iEvent, const edm::EventSetup &iSetup)
Base producer for particle flow rechits (PFRecHit)
const HcalChannelQuality * theHcalChStatus
const CaloTowerConstituentsMap * theTowerConstituentsMap
std::map< unsigned, unsigned >::const_iterator IDH
virtual void beginRun(edm::Run &run, const edm::EventSetup &es)
double thresh_Barrel_
rechits with E < threshold will not give rise to a PFRecHit