27 produces < reco::RecoEcalCandidateIsolationMap >();
41 desc.
add<
bool> ((
"useSwissCross"),
false);
42 descriptions.
add((
"hltEgammaHLTR9Producer"), desc);
56 for(reco::RecoEcalCandidateCollection::const_iterator iRecoEcalCand = recoecalcandHandle->begin(); iRecoEcalCand != recoecalcandHandle->end(); iRecoEcalCand++){
68 float e9 = lazyTools.e3x3( *(recoecalcandref->superCluster()->seed()) );
69 if (e9 != 0 ) {r9 = lazyTools.eMax(*(recoecalcandref->superCluster()->seed()) )/e9;}
72 r9Map.
insert(recoecalcandref, r9);
T getParameter(std::string const &) const
edm::EDGetTokenT< EcalRecHitCollection > ecalRechitEBToken_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
bool getByToken(EDGetToken token, Handle< PROD > &result) const
edm::EDGetTokenT< reco::RecoEcalCandidateCollection > recoEcalCandidateProducer_
OrphanHandle< PROD > put(std::auto_ptr< PROD > product)
Put a new product.
ParameterDescriptionBase * add(U const &iLabel, T const &value)
edm::EDGetTokenT< EcalRecHitCollection > ecalRechitEEToken_
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
void add(std::string const &label, ParameterSetDescription const &psetDescription)