1 #ifndef PhysicsTools_IsolationAlgos_EventDependentAbsVetos_h
2 #define PhysicsTools_IsolationAlgos_EventDependentAbsVetos_h
virtual void centerOn(double eta, double phi)
Nothing to do for this.
virtual bool veto(double eta, double phi, float value) const
virtual bool veto(double eta, double phi, float value) const
OtherCandidatesDeltaRVeto(const edm::InputTag candidates, double deltaR)
Create a veto specifying the input collection of the candidates, and the deltaR.
std::vector< Direction > items_
double deltaR(double eta1, double phi1, double eta2, double phi2)
virtual void centerOn(double eta, double phi)
Nothing to do for this.
std::auto_ptr< AbsVeto > veto_
virtual void setEvent(const edm::Event &iEvent, const edm::EventSetup &iSetup)
Picks up the directions of the given candidates.
virtual ~OtherCandidatesDeltaRVeto()
OtherCandVeto(const edm::InputTag candidates, AbsVeto *veto)
Create a veto specifying the input collection of the candidates, and the deltaR.
virtual void setEvent(const edm::Event &iEvent, const edm::EventSetup &iSetup)
Picks up the directions of the given candidates.
std::vector< Direction > items_