74 produces < reco::RecoEcalCandidateIsolationMap >();
130 for (reco::RecoEcalCandidateCollection::const_iterator iRecoEcalCand= recoecalcandHandle->begin(); iRecoEcalCand!=recoecalcandHandle->end(); iRecoEcalCand++) {
148 else if( fabs(superClus->eta())<1.479) {
150 else isol = ecalBarrelIsol.
getEnergySum(&(*iRecoEcalCand));
154 else isol = ecalEndcapIsol.
getEnergySum(&(*iRecoEcalCand));
158 double subtractVal=0;
161 else subtractVal = superClus.
get()->rawEnergy();
166 if (fabs(superClus->eta()) < 1.442)
172 isoMap.
insert(recoecalcandref, isol);
T getParameter(std::string const &) const
virtual void produce(edm::Event &, const edm::EventSetup &)
edm::InputTag ecalEndcapRecHitProducer_
double egIsoConeSizeInBarrel_
double getEtSum(const reco::Candidate *emObject) const
~EgammaHLTEcalRecIsolationProducer()
double egIsoConeSizeInEndcap_
float effectiveAreaBarrel_
Sin< T >::type sin(const T &t)
double getEnergySum(const reco::Candidate *emObject) const
void setUseNumCrystals(bool b=true)
OrphanHandle< PROD > put(std::auto_ptr< PROD > product)
Put a new product.
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
edm::InputTag rhoProducer_
void insert(const key_type &k, const data_type &v)
insert an association
T const * product() const
edm::InputTag ecalBarrelRecHitProducer_
T const * product() const
edm::InputTag recoEcalCandidateProducer_
float effectiveAreaEndcap_
double egIsoJurassicWidth_
EgammaHLTEcalRecIsolationProducer(const edm::ParameterSet &)
edm::InputTag ecalBarrelRecHitCollection_
T const * get() const
Returns C++ pointer to the item.
edm::InputTag ecalEndcapRecHitCollection_