Back to home page

Project CMSSW displayed by LXR

 
 

    


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   }  // namespace isodeposit
0017 }  // namespace reco
0018 
0019 #endif