68 produces < reco::RecoEcalCandidateIsolationMap >();
109 for (reco::RecoEcalCandidateCollection::const_iterator iRecoEcalCand= recoecalcandHandle->begin(); iRecoEcalCand!=recoecalcandHandle->end(); iRecoEcalCand++) {
127 else if( fabs(superClus->eta())<1.479) {
129 else isol = ecalBarrelIsol.
getEnergySum(&(*iRecoEcalCand));
133 else isol = ecalEndcapIsol.
getEnergySum(&(*iRecoEcalCand));
137 double subtractVal=0;
140 else subtractVal = superClus.
get()->rawEnergy();
146 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_
Sin< T >::type sin(const T &t)
Exp< T >::type exp(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
void insert(const key_type &k, const data_type &v)
insert an association
T const * product() const
edm::InputTag ecalBarrelRecHitProducer_
edm::InputTag recoEcalCandidateProducer_
double egIsoJurassicWidth_
EgammaHLTEcalRecIsolationProducer(const edm::ParameterSet &)
edm::InputTag ecalBarrelRecHitCollection_
T const * get() const
Returns C++ pointer to the item.
edm::InputTag ecalEndcapRecHitCollection_