File indexing completed on 2024-04-06 12:23:30
0001 #ifndef PhysicsTools_IsolationAlgos_EventDependentAbsVeto_h
0002 #define PhysicsTools_IsolationAlgos_EventDependentAbsVeto_h
0003
0004 #include "DataFormats/RecoCandidate/interface/IsoDeposit.h"
0005 #include "FWCore/Framework/interface/Event.h"
0006 #include "FWCore/Framework/interface/EventSetup.h"
0007
0008 namespace reco {
0009 namespace isodeposit {
0010 class EventDependentAbsVeto : public AbsVeto {
0011 public:
0012 ~EventDependentAbsVeto() override {}
0013 virtual void setEvent(const edm::Event &iEvent, const edm::EventSetup &iSetup) = 0;
0014 };
0015 typedef std::vector<EventDependentAbsVeto *> EventDependentAbsVetos;
0016 }
0017 }
0018
0019 #endif