53 produces<reco::RecoEcalCandidateIsolationMap>();
54 produces<reco::RecoEcalCandidateIsolationMap>(
"sigmaIEtaIEta5x5");
64 desc.
add<
bool>((
"isIeta"),
true);
65 descriptions.
add((
"hltEgammaHLTClusterShapeProducer"), desc);
81 for (
unsigned int iRecoEcalCand = 0; iRecoEcalCand < recoecalcandHandle->size(); iRecoEcalCand++) {
84 std::vector<float> vCov;
87 vCov = lazyTools.localCovariances(*(recoecalcandref->superCluster()->seed()));
88 sigmaee =
sqrt(vCov[0]);
90 vCov = lazyTools.covariances(*(recoecalcandref->superCluster()->seed()));
91 sigmaee =
sqrt(vCov[0]);
92 double EtaSC = recoecalcandref->eta();
94 sigmaee = sigmaee - 0.02 * (EtaSC - 2.3);
97 double sigmaee5x5 =
sqrt(lazyTools5x5.
localCovariances(*(recoecalcandref->superCluster()->seed()))[0]);
98 clshMap.
insert(recoecalcandref, sigmaee);
99 clsh5x5Map.
insert(recoecalcandref, sigmaee5x5);
102 iEvent.
put(std::make_unique<reco::RecoEcalCandidateIsolationMap>(clshMap));
103 iEvent.
put(std::make_unique<reco::RecoEcalCandidateIsolationMap>(clsh5x5Map),
"sigmaIEtaIEta5x5");
OrphanHandle< PROD > put(std::unique_ptr< PROD > product)
Put a new product.
bool getByToken(EDGetToken token, Handle< PROD > &result) const
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
EgammaHLTClusterShapeProducer(const edm::ParameterSet &)
EDGetTokenT< ProductType > consumes(edm::InputTag const &tag)
#define DEFINE_FWK_MODULE(type)
ParameterDescriptionBase * add(U const &iLabel, T const &value)
void insert(const key_type &k, const data_type &v)
insert an association
const edm::EDGetTokenT< EcalRecHitCollection > ecalRechitEEToken_
void add(std::string const &label, ParameterSetDescription const &psetDescription)
std::vector< RecoEcalCandidate > RecoEcalCandidateCollection
collectin of RecoEcalCandidate objects
~EgammaHLTClusterShapeProducer() override
void produce(edm::StreamID sid, edm::Event &, const edm::EventSetup &) const override
const edm::EDGetTokenT< EcalRecHitCollection > ecalRechitEBToken_
const edm::EDGetTokenT< reco::RecoEcalCandidateCollection > recoEcalCandidateProducer_