Go to the documentation of this file.00001 #ifndef PhysicsTools_IsolationAlgos_EventDependentAbsVeto_h
00002 #define PhysicsTools_IsolationAlgos_EventDependentAbsVeto_h
00003
00004 #include "DataFormats/RecoCandidate/interface/IsoDeposit.h"
00005 #include "FWCore/Framework/interface/Event.h"
00006 #include "FWCore/Framework/interface/EventSetup.h"
00007
00008 namespace reco {
00009 namespace isodeposit {
00010 class EventDependentAbsVeto : public AbsVeto {
00011 public:
00012 virtual ~EventDependentAbsVeto() {}
00013 virtual void setEvent(const edm::Event &iEvent, const edm::EventSetup &iSetup) = 0;
00014 };
00015 typedef std::vector<EventDependentAbsVeto *> EventDependentAbsVetos;
00016 }
00017 }
00018
00019 #endif