10 for (std::vector<Direction>::const_iterator it =
items_.begin(), ed =
items_.end(); it != ed; ++it) {
22 items_.push_back(
Direction(it->eta(), it->phi()));
29 for (std::vector<Direction>::const_iterator it = items_.begin(), ed = items_.end(); it != ed; ++it) {
30 veto_->centerOn(it->eta(), it->phi());
31 if ( veto_->veto(eta,phi,value) )
return true;
42 items_.push_back(
Direction(it->eta(), it->phi()));
boost::indirect_iterator< typename seq_t::const_iterator > const_iterator
virtual bool veto(double eta, double phi, float value) const
virtual bool veto(double eta, double phi, float value) const
std::vector< Direction > items_
virtual void setEvent(const edm::Event &iEvent, const edm::EventSetup &iSetup)
Picks up the directions of the given candidates.
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
virtual void setEvent(const edm::Event &iEvent, const edm::EventSetup &iSetup)
Picks up the directions of the given candidates.
T1 deltaR2(T1 eta1, T2 phi1, T3 eta2, T4 phi2)