49 egTrkIsoZSpan_,egTrkIsoRSpan_,egTrkIsoVetoConeSize_,egTrkIsoStripBarrel,egTrkIsoStripEndcap);
53 produces < reco::ElectronIsolationMap >();
81 for(reco::ElectronCollection::const_iterator iElectron = electronHandle->begin(); iElectron != electronHandle->end(); iElectron++){
95 isoMap.
insert(electronref, isol);
T getParameter(std::string const &) const
T getUntrackedParameter(std::string const &, T const &) const
EgammaHLTTrackIsolation * test_
virtual void produce(edm::Event &, const edm::EventSetup &)
std::vector< Track > TrackCollection
collection of Tracks
bool egCheckForOtherEleInCone_
EgammaHLTElectronTrackIsolationProducers(const edm::ParameterSet &)
float electronPtSum(const reco::Track *const tr, const reco::TrackCollection *isoTracks)
Get Pt sum of tracks inside an isolation cone for electrons.
OrphanHandle< PROD > put(std::auto_ptr< PROD > product)
Put a new product.
double egTrkIsoVetoConeSize_
~EgammaHLTElectronTrackIsolationProducers()
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
edm::InputTag electronProducer_
void insert(const key_type &k, const data_type &v)
insert an association
T const * product() const
edm::InputTag trackProducer_