34 produces < reco::RecoEcalCandidateIsolationMap >();
58 for(reco::RecoEcalCandidateCollection::const_iterator iRecoEcalCand = recoecalcandHandle->begin(); iRecoEcalCand != recoecalcandHandle->end(); iRecoEcalCand++){
72 float e9 = lazyTools.
e3x3( *(recoecalcandref->superCluster()->seed()) );
73 if (e9 != 0 ) {r9 = lazyTools.
eMax(*(recoecalcandref->superCluster()->seed()) )/e9;}
76 r9Map.
insert(recoecalcandref, r9);
T getParameter(std::string const &) const
edm::InputTag ecalRechitEBTag_
edm::InputTag recoEcalCandidateProducer_
OrphanHandle< PROD > put(std::auto_ptr< PROD > product)
Put a new product.
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
EgammaHLTR9Producer(const edm::ParameterSet &)
virtual void produce(edm::Event &, const edm::EventSetup &)
void insert(const key_type &k, const data_type &v)
insert an association
T const * product() const
static float swissCross(const DetId id, const EcalRecHitCollection &, float recHitEtThreshold=0., bool avoidIeta85=true)
edm::InputTag ecalRechitEETag_