35 produces < reco::RecoEcalCandidateIsolationMap >();
59 for(reco::RecoEcalCandidateCollection::const_iterator iRecoEcalCand = recoecalcandHandle->begin(); iRecoEcalCand != recoecalcandHandle->end(); iRecoEcalCand++){
63 std::vector<float> vCov ;
66 vCov = lazyTools.
localCovariances( *(recoecalcandref->superCluster()->seed()) );
67 sigmaee =
sqrt(vCov[0]);
69 vCov = lazyTools.
covariances( *(recoecalcandref->superCluster()->seed()) );
70 sigmaee =
sqrt(vCov[0]);
71 double EtaSC = recoecalcandref->eta();
72 if (EtaSC > 1.479) sigmaee = sigmaee - 0.02*(EtaSC - 2.3);
75 clshMap.
insert(recoecalcandref, sigmaee);
T getParameter(std::string const &) const
~EgammaHLTClusterShapeProducer()
edm::InputTag recoEcalCandidateProducer_
EgammaHLTClusterShapeProducer(const edm::ParameterSet &)
OrphanHandle< PROD > put(std::auto_ptr< PROD > product)
Put a new product.
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
edm::InputTag ecalRechitEBTag_
void insert(const key_type &k, const data_type &v)
insert an association
virtual void produce(edm::Event &, const edm::EventSetup &)
edm::InputTag ecalRechitEETag_